@import url(http://fonts.googleapis.com/css?family=Play:400,700|Open+Sans+Condensed:300&subset=latin,latin-ext);

/* ######## RESET ################ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}a{text-decoration:none}

/* ######## STYLE BAZOWE ################ */
body{background-color:#F9E5EE; behavior: url(/static/css/ie6alert.htc);}
h1{font-size:200%}
h2{font-size:150%}
h3{font-size:110%}
h1, h2, h3{margin:1em 0}
h1, h2, h3, h4, h5, h6, strong, dt{font-weight:700}
optgroup{font-weight:normal}
abbr, acronym{border-bottom:1px dotted #000; cursor:help}
em{font-style:italic}
del{text-decoration:line-through}
blockquote, ul, ol, dl{margin:1em}
blockquote{font-style:italic}
ol, ul, dl{margin-left:2em}
ol li{list-style:decimal outside}
ul li{list-style:disc outside}
dl dd{margin-left:1em}
th, td{border:1px solid #000; padding:.5em}
th{font-weight:bold; text-align:center}
caption{margin-bottom:.5em; text-align:center}
sup{vertical-align:super}
sub{vertical-align:sub}
p, fieldset, table, pre{margin:1em 0}
button, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"]{ padding:1px }
a{cursor:pointer}
body{font:13px/1.231 Play,arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; color: #000;}
select, input, button, textarea, button{font:99% Play,arial,helvetica,clean,sans-serif}
table{font-size:inherit; font:100%}
pre, code, kbd, samp, tt{font-family:monospace; *font-size:108%; line-height:100%}

/* ######## BLUEPRINT GRID ################ */

.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24,div.span-25{float:left;margin-right:10px}.last,div.last{margin-right:0}.span-1{width:30px}.span-2{width:70px}.span-3{width:110px}.span-4{width:150px}.span-5{width:190px}.span-6{width:230px}.span-7{width:270px}.span-8{width:310px}.span-9{width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{width:510px}.span-14{width:550px}.span-15{width:590px}.span-16{width:630px}.span-17{width:670px}.span-18{width:710px}.span-19{width:750px}.span-20{width:790px}.span-21{width:830px}.span-22{width:870px}.span-23{width:910px}.span-24{width:950px}.span-25{width:990px;margin:0}.append-1{padding-right:40px}.append-2{padding-right:80px}.append-3{padding-right:120px}.append-4{padding-right:160px}.append-5{padding-right:200px}.append-6{padding-right:240px}.append-7{padding-right:280px}.append-8{padding-right:320px}.append-9{padding-right:360px}.append-10{padding-right:400px}.append-11{padding-right:440px}.append-12{padding-right:480px}.append-13{padding-right:520px}.append-14{padding-right:560px}.append-15{padding-right:600px}.append-16{padding-right:640px}.append-17{padding-right:680px}.append-18{padding-right:720px}.append-19{padding-right:760px}.append-20{padding-right:800px}.append-21{padding-right:840px}.append-22{padding-right:880px}.append-23{padding-right:920px}.append-24{padding-right:960px}.prepend-1{padding-left:40px}.prepend-2{padding-left:80px}.prepend-3{padding-left:120px}.prepend-4{padding-left:160px}.prepend-5{padding-left:200px}.prepend-6{padding-left:240px}.prepend-7{padding-left:280px}.prepend-8{padding-left:320px}.prepend-9{padding-left:360px}.prepend-10{padding-left:400px}.prepend-11{padding-left:440px}.prepend-12{padding-left:480px}.prepend-13{padding-left:520px}.prepend-14{padding-left:560px}.prepend-15{padding-left:600px}.prepend-16{padding-left:640px}.prepend-17{padding-left:680px}.prepend-18{padding-left:720px}.prepend-19{padding-left:760px}.prepend-20{padding-left:800px}.prepend-21{padding-left:840px}.prepend-22{padding-left:880px}.prepend-23{padding-left:920px}.prepend-24{padding-left:960px}.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee}.pull-1{margin-left:-40px}.pull-2{margin-left:-80px}.pull-3{margin-left:-120px}.pull-4{margin-left:-160px}.pull-5{margin-left:-200px}.pull-6{margin-left:-240px}.pull-7{margin-left:-280px}.pull-8{margin-left:-320px}.pull-9{margin-left:-360px}.pull-10{margin-left:-400px}.pull-11{margin-left:-440px}.pull-12{margin-left:-480px}.pull-13{margin-left:-520px}.pull-14{margin-left:-560px}.pull-15{margin-left:-600px}.pull-16{margin-left:-640px}.pull-17{margin-left:-680px}.pull-18{margin-left:-720px}.pull-19{margin-left:-760px}.pull-20{margin-left:-800px}.pull-21{margin-left:-840px}.pull-22{margin-left:-880px}.pull-23{margin-left:-920px}.pull-24{margin-left:-960px}.pull-25{margin-left:-1000px}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24,.pull-25{float:left;position:relative}.push-1{margin:0 -40px 1.5em 40px}.push-2{margin:0 -80px 1.5em 80px}.push-3{margin:0 -120px 1.5em 120px}.push-4{margin:0 -160px 1.5em 160px}.push-5{margin:0 -200px 1.5em 200px}.push-6{margin:0 -240px 1.5em 240px}.push-7{margin:0 -280px 1.5em 280px}.push-8{margin:0 -320px 1.5em 320px}.push-9{margin:0 -360px 1.5em 360px}.push-10{margin:0 -400px 1.5em 400px}.push-11{margin:0 -440px 1.5em 440px}.push-12{margin:0 -480px 1.5em 480px}.push-13{margin:0 -520px 1.5em 520px}.push-14{margin:0 -560px 1.5em 560px}.push-15{margin:0 -600px 1.5em 600px}.push-16{margin:0 -640px 1.5em 640px}.push-17{margin:0 -680px 1.5em 680px}.push-18{margin:0 -720px 1.5em 720px}.push-19{margin:0 -760px 1.5em 760px}.push-20{margin:0 -800px 1.5em 800px}.push-21{margin:0 -840px 1.5em 840px}.push-22{margin:0 -880px 1.5em 880px}.push-23{margin:0 -920px 1.5em 920px}.push-24{margin:0 -960px 1.5em 960px}.push-25{margin:0 -1000px 1.5em 1000px}.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24,.push-25{float:right;position:relative}.prepend-top{margin-top:1.5em}.append-bottom{margin-bottom:1.5em}.box{margin-bottom:1.5em;background:#E5ECF9;padding:1.5em}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.45em}hr.space{background:#fff;color:#fff}.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,.container{display:block}.clear{clear:both}.showgrid { background: url('/static/images/grid.png') !important; }
.red { background-color: red; }
.blue { background-color: blue; }
.green { background-color: green; }
.yellow { background-color: yellow; }
.pink { background-color: pink; }

/* ######## STRUKTURA ################ */

#go-to-column2 {display: none;}
body{background: fixed #160211 url('../images/bg.jpg') center top no-repeat; color: #F9E5EE; }
.body_contener{background: transparent;float:left;width:100%;}
.pagebody{width: 1000px; margin: 0 auto; position: relative;}

#header{ position:relative; }
#header h1{position:absolute; top: 0; left: 0; font-size: 40px;}
#header h1 a{color: #FFF;}
#header form#search_box{position:absolute; right:10px; top:36px; z-index:9; width: 335px; height:34px; background: transparent;}
#header form#search_box:hover, #header form.active{background-position:right -31px;}
#header form#search_box input#search{ border:none; width:211px; height:34px; line-height: 34px; display:block; background:url(../images/a11.png) -22px -354px no-repeat; padding: 0 5px 0 40px; float:left; color: #ceb1bc;}
#header form#search_box input.button{ width:77px; height:34px; background:url(../images/a11.png) -287px -354px no-repeat; overflow:hidden; display:block; float:right; border:none; vertical-align:middle; float:right; cursor:pointer; color: #FFF; letter-spacing: 9999em; text-indent: 9999em; }
#header form#search_box input.button:hover { background-position: -372px -354px; }

#content { width: 100%; padding: 0 0 0 10px 0; background:#FFFFCC top left repeat-y; float: left;}
#content #skaluj {position: absolute; top: 70px; right: 10px; color: #FFF; cursor: pointer; z-index:9;}
#content #skaluj #p100 {font-size: 140%}
#content #skaluj #p125 {font-size: 170%; padding: 0 5px;}
#content #skaluj #p150 {font-size: 200%}

#content a { color: #FF8BC3; }
#content a.button {background:#820444;color:#fff!important; padding:3px 7px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#content a.button:hover{ background:#AE0058;}

#menu{background:#000; width:100%; float:left;}
#menu ul{margin:0;padding:0; display: block;  float:left;}
#menu ul li{list-style-type:none; display: block; float: left;}
#menu ul li a{padding: 10px 20px; display: block; float: left; color:#FFF; font-weight: bold; }
#menu ul li a:hover{}

#breadcrumb{ color: #CD2D78; clear:both; font-size:14px;}
#breadcrumb a{ padding:2px 5px; color: #FFF; font-size:14px;}
#breadcrumb a:hover{ border-bottom: 1px dotted #FFF;}
.strona-glowna #breadcrumb { display: none; }

#column1 {float: left;}
#column3 {float: right; color: #000;  }
#column2 {float: right; background-color:#FFF; font-size:110%; padding: 0 20px !important;}

#column1 h2 { height: 90px; letter-spacing: 9999em; white-space: nowrap; text-indent: 9999em; background:url('../images/a11.png') -349px -427px no-repeat; margin: 0; overflow: hidden; }
#column1 ul { margin: -30px 0 0 0; font-size: 15px; }
#column1 ul li { list-style: none; }
#column1 ul li a { display: block; position: relative; color: #B6A3A8; padding: 5px; }
#column1 ul li a .znaczek { display: block; width: 52px; height: 15px; position: absolute; top: 10px; left: -55px; }
#column1 ul li a .znaczek-n { background: url('../images/a11.png') -494px -273px no-repeat; }
#column1 ul li a .znaczek-s { background: url('../images/a11.png') -494px -300px no-repeat; }
#column1 ul li a:hover { background-color: #8C2155; color: #FFF; }
#column1 ul ul { margin: 0 0 0 15px; font-size: 13px; }

#column2 h1#tyt {color: #FFF; margin:40px 0 30px 0; font-size:46px; line-height: 50px; line-height: 36px; font-weight:normal;}
#column2 p.meta{text-align:right; margin-top: 0; }
#column2 p.meta .admin a{ padding:5px 3px 3px 15px; color:#888;}
#column2 p.meta .admin a:hover{color:#FF3300;}
#column2 p.meta a.edit{background: url('../images/pda/edit.png') left center no-repeat;}
#column2 p.meta a.add{background: url('../images/pda/add.png') left center no-repeat;}
#column2 p.meta a.del{background: url('../images/pda/del.png') left center no-repeat;}

.treeview, .treeview ul { padding: 0;	margin: 0; list-style: none;}	
.treeview li { margin: 0; padding: 3px 0px 3px 16px; list-style: none; list-style-position: inside;	position: relative; }
.treeview .hitarea { height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer;	position: absolute;	left: 16px;	top: 0;}
.treeview li { background: url(/static/admin-pd/mapa_strony/img/treeview/tv-item.gif) 0 0 no-repeat; }
.treeview .collapsable { background-image: url(/static/admin-pd/mapa_strony/img/treeview/tv-collapsable.gif); }
.treeview .expandable { background-image: url(/static/admin-pd/mapa_strony/img/treeview/tv-expandable.gif); }
.treeview .last { background-image: url(/static/admin-pd/mapa_strony/img/treeview/tv-item-last.gif); }
.treeview .lastCollapsable { background-image: url(/static/admin-pd/mapa_strony/img/treeview/tv-collapsable-last.gif); }
.treeview .lastExpandable { background-image: url(/static/admin-pd/mapa_strony/img/treeview/tv-expandable-last.gif); }
.treeview em {	color: #888; font-size: 10px; font-style: normal; }
.treeview span { cursor: pointer;	font-weight: bold;}

/************teksty formatowane na stronie********************/
.text { text-shadow: 0 1px 0 #000; }
.text h1{font-size:165%; text-align:left; padding:3px 0%; margin:5px 0 10px 0;}
.text h2{font-size:150%; text-align:left; padding:3px 0%;}
.text h3{font-size:135%; text-align:left; padding:3px 0%;}
.text h4{font-size:120%; text-align:left; padding:3px 0%; }
.text h5{font-size:110%; text-align:left; padding:3px 0%;}
.text h6{font-size:100%; text-align:left; padding:3px 0%;}

h1, h2, h3, h4, h5, h5 { font-family: 'Open Sans Condensed'; color: #FFF; }

.text img{margin:5px;}
.text img.img_left { float: left; margin: 14px 20px 14px 0; }
.text img.img_right { float: right; margin: 14px 0 14px 20px; }
.text img.img_block { display: block; float: none; clear: both; margin: 14px auto; }
.text p{font-size:100%; line-height:20px;}
.text p.short{font-size:95%; font-weight:bold;}
.text p.smal{font-size:85%;}
.text p.special{color: #FFF; background-color: #790540; border-top: 1px solid #FF8BC3; border-bottom: 1px solid #FF8BC3; padding: 10px 20px;}
.text ul {padding:5px 0 5px 5%;}
.text ul li {list-style:disc; margin:0; padding:0 0 5px 0; font-size:100%;}
.text ol { padding:5px 0 5px 5%;}
.text ol li { margin:0; padding:0 0 5px 0; font-size:90%; list-style:decimal;}

.text .meta{width:98%; border-bottom:1px solid #eee; padding:4px 1%; text-align:right; line-height:23px;}
.text .meta .info{color:#888; font-size:85%; line-height:23px;}
.text .meta a.button, ul.list li .meta a.button2{float:right;}

.text a { color: #FF8BC3; }
.text a:hover { color: #FFD0E7; }
.text a .img-float-l {border:dotted 3px #fff;}
.text a.button {background-color: #790540 !important; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.text a.button:hover { background-color: #AE0058 !important; }
.text a.external {text-decoration: underline;}
.text a:hover .img-float-l {border:dotted 3px #ccc;}
.text .img-float-l{float:left; margin:5px 15px 5px 0;}

.text table{ border-collapse:collapse;}
.text table caption{padding:10px 0 0 0; text-align:center; font-size:120%; color:#066CB8; font-weight:bold;}
.text table tbody tr{ background:none;}
.text table thead tr, .text table thead th, .text table thead td{ background:#790540 !important; text-align:left !important;}
.text table th{ background: #790540 !important; border:none!important; border-bottom:1px solid #FF8BC3 !important;}
.text table td{font-size:12px; border:none; border-bottom:1px solid #FF8BC3; padding:6px 4px 6px 12px;}

.text img.file { vertical-align: middle; }

.strony .subsite-list { margin: 0; }
.strony .subsite-list li { list-style: none; }
.strony .subsite-list li .card { margin-bottom: 20px; padding: 5px; }
.strony .subsite-list li .card .image_logo { float: left; width: 80px; height: 80px; display: block; margin-right: 10px; }
.strony .subsite-list li .card h4 { margin: 0 0 10px 0; font-size: 20px; }
.strony .subsite-list li .card p { margin: 0; }
.strony .subsite-list li .card a { color: #FFF !important; }
.strony .subsite-list li:hover .card a { color: #390414 !important; }

/************aktualnosci********************/

.newsy .news .head .meta .admin { border-left: 1px solid #CCC; padding-left: 5px; }
.newsy .news .body img.logo { float:left; margin: 0 10px 10px 0;}

.news_list{ padding:4px; margin-bottom:15px;}
.news_list:hover{background:#fff;}
.news_list_two{background-color:#eee;}
.news_list img{ float:left; margin:0 15px 10px 0;}
.news_list h2{ font-size:150%; font-weight:normal; margin:4px 0 8px 0;}
.news_list h2 a, .news_list p a{color:#5C3C27;}
.news_list p{ font-size:90%;}
.news_list p.meta{font-size:80%; color:#666666; margin:0 ; padding:0;}
.news_list p.more{ text-align:right;  clear:both; margin:0 -4px 0 0; }
.news_list p.more a.button {background:#790540;color:#fff!important; padding:3px 7px;}
.news_list p.more a.button:hover{ background:#AE0058;}
p.meta .kategory{ margin:0 0 0 8px; color:#fff!important; padding:1px 3px;}

.news .head h2 { margin-bottom: 0;}
.news .end_date { color: #D9247B; font-style: italic; }

#column2 form p {position:relative; text-align:left; margin:2px 0; background: url("../images/blona.png"); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#column2 form p.details { background: transparent; }
#column2 form input[type=text] { width: 420px; border: 0; padding: 4px; margin-top: 3px; }
#column2 form input[type=submit] { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#column2 form textarea {display:inline-block; width:325px; width: 420px; font-size:15px; color:#FFF; padding:7px; margin: 0; background: url(../images/blona.png); border: 0; }
#column2 form select {display:inline-block; width:325px; font-size:15px; color:#89724E; padding:3px 7px; background:#fff; }
#column2 form label { text-align: right; display: inline-block; vertical-align: top; padding:7px; width:130px; }
#column2 form p .c{position:absolute; right:355px; bottom:8px; background:#eee; padding:2px; border: 1px solid #555;}
#column2 form p#honeypot{ display:none;}
#column2 form p.button-row{ padding: 5px 0 5px 536px; }
#column2 form p.details{font-size:11px; clear:both; padding-left:150px;}
#column2 form#wyznacz-trase input[type=text]{ width:363px;}
#column2 form#wyznacz-trase p { padding: 3px 0; }

#column2 form input{ display:inline-block; width:325px; font-size:15px; color:#FFF; padding:7px; margin: 0; background: url(../images/blona.png); border:1px solid #832F4B; }
#column2 form input.button{ padding:7px 4px 7px 4px; color:#fff; background:#790540; width:auto; border:none; margin:0; cursor:pointer;}
#column2 form input.button:hover{background-color:#AE0058;}

#column2 form ul.errorlist{ margin:8px 0 -4px 0; margin-left:150px;}
#column2 form ul.errorlist li{ list-style:none; font-size:90%; background:#CC0000; color:#fff; display:inline-block; padding:2px 2px 4px 2px;}

#footer{clear: both; padding: 3px 20px;}
#footer ul{text-align: right; }
#footer ul li{list-style: none; display: inline; margin-right: 10px;}
#footer ul li a{color: #222;}
#footer #pdll { padding-top: 20px; color: #D4006D; margin: 20px 0; text-align:right; }

.miniaturki a img {padding:5px; margin:2px; height:120px; border: 1px solid #9B4364; }
.miniaturki a img:hover{background:#FBF1E9; border: 1px solid #FBF1E9;}
.miniaturki ul li img { vertical-align: middle; border: 1px solid #EFEFEF; padding: 3px; }
.miniaturki ul li { list-style: none; }

.strony .meta, .galeria .meta, .kontakt .meta { margin-top: -5px; }
.strony .meta .admin { border-left: 1px solid #CCC; padding-left: 5px; }

/************galerie********************/
#column2 ul.lista-galerii{ margin:0;}
#column2 ul.lista-galerii li{ float:left; list-style:none; width:31%; height:200px; margin:5px; padding:0px; }
#column2 ul.lista-galerii li:hover{ background:#FBF1E8;}
#column2 ul.lista-galerii li:hover a.image_gal{ background:#000;}
#column2 ul.lista-galerii li a.image_gal{width:98%; overflow:hidden; height:120px; display:block; text-align:center; padding:1%; background-color: #390414;  position:relative;}
#column2 ul.lista-galerii li img{height:120px; vertical-align:middle; text-align:center; color:#fff; z-index:1;}
#column2 ul.lista-galerii li h3{ font-size:120%; text-align:center; font-weight:normal;}
#column2 ul.lista-galerii li h3 a{ color:#FFF ;}
#column2 ul.lista-galerii li:hover h3 a{ color:#390414;}
#column2 ul.lista-galerii li:hover a.image_gal .pliki{display:block;}
#column2 ul.lista-galerii li a.image_gal .pliki{ display:none; z-index:99; position:absolute; left:0; top:0px; right:0; bottom:0; color:#fff; background:url('../images/pda/ban-bg.png') top left ; width:96%; padding:10px 2%;}
#column2 ul.lista-galerii li a.image_gal .pliki .number{font-size:55px;}
#column2 ul.lista-galerii a.image_gal .no_image_gal{ background:url('../images/pda/images.png') -278px -82px no-repeat; width:100%; height:120px;}

/************kontakt********************/

#column2 .dane-teleadresowe{ width:94%; margin-bottom:8px; position:relative;} 
#column2 .dane-teleadresowe .text{ width:55%; border-right:dashed #89724E 1px; padding:7px 5px; font-size:145%;}
#column2 .dane-teleadresowe .buttony_kontakt{ position:absolute; padding:1px; position:absolute; right:10px; top:5px; width:40%;}
#column2 .dane-teleadresowe .buttony_kontakt a{ display:inline-block; padding:5px 4px; float:left; font-size:12px; background:#89724E; margin:8px 4px; color:#fff;}
#column2 .dane-teleadresowe .text a{color:#5C3C27 ;}
#column2 #mapa { color: #000; }

/* ######## STYLE LOKALNE ################ */

#content #skaluj{position:absolute; top:165px; right:230px; color:#006699; display:none;}

#content p.pagination{ text-align:left; font-size:90%; margin:3px 0 18px 0;}
#content p.pagination a{ background:#89724E; padding:1px 3px; text-align:center; color:#fff;}
#content p.pagination .pag{ background:#fff; padding:1px 3px; text-align:center;}

#content {background:transparent; background-color:none; border:none;}
#content .baner{ background-position:center center; height:350px;}

#column2{ float:left;}
#column1, #column2, #column3{background:none;}

#column1 .box{background:#fbf8f4; padding:0 0 10px 0;}
#column1 .box h3{padding:10px 10px 8px 10px; color:#772865; font-size:16px; border-bottom:1px solid #fff; margin-bottom:5px;}

#footer {position:relative;color: #D9247B; margin-top: 50px;}
#footer ul#linia1{margin:35px 0 0 0; float:right; padding:3px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background:url("../images/a11.png") no-repeat scroll -35px -256px transparent;}
#footer ul#linia1 a{color:#E8ADCB; border-right:1px solid #76053E; padding:3px 12px; font-size:11px; text-decoration:none; float:left;}
#footer ul#linia1 a.last{border-right:none;}
#footer ul#linia1 a:hover{background-color:#160211; font:#fff;}
#footer ul#linia1 li{margin:0; padding:0;}
#copy{color:#BA3E7E;}
#footer a:hover{text-decoration:underline;}

#header h1{margin:0; padding:0;}




#column2 ul.subsite-list{ width:100%; padding:10px 0%; clear:both; margin:0 0 15px 0;}
#column2 ul.subsite-list li{ list-style:none; border-bottom:1px dashed #c2bdb4; padding:2px;  }
#column2 ul.subsite-list li.two{ background:#ecebe9; }
#column2 ul.subsite-list li:hover{ background:#FBF1E8;}


#column2 ul.subsite-list li img{ height:40px; }
#column2 ul.subsite-list li a.image_logo{float:left; margin:10px 25px 10px 10px; width:40px; height:40px; text-align:center;}
#column2 ul.subsite-list li h4{color:#5C3C27 ; padding:10px 0 2px 0; display:block;}
#column2 ul.subsite-list li h4 a, #column2 ul.subsite-list li p a{color:#5C3C27 ; display:block;}
#column2 ul.subsite-list li a:hover{color:#CC0000;}
#column2 ul.subsite-list li p{ font-size:11px; margin:4px 0 0 0; display:block;}

.dowiedz-sie-wiecej { width: 400px; background:  url("../images/blona.png"); padding: 10px; margin: 40px 0 0 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;  }
.dowiedz-sie-wiecej h3 { border-bottom: 1px solid #5C3046; margin: 0; padding: 0 0 4px 0; }
.dowiedz-sie-wiecej p {  }
.dowiedz-sie-wiecej p a { display: block; padding: 10px; }
.dowiedz-sie-wiecej p a:hover { color: #FFF !important; background: #460A26; }


#wyszukiwarka ul a { color: #FF8BC3; }

/************inne strony********************/

#header { height: 395px;}
a#logo{background:url('../images/a11.png') -433px -38px no-repeat; display:block; height:130px; width:275px; text-indent:800px; overflow:hidden; line-height:800px; position:absolute; top:35px; left:30px; z-index: 10;} 
#header form#search_box { left: 591px; top: 7px; }
.powitanie { width: 300px; height: 105px; background: transparent url('../images/a11.png') -16px -416px no-repeat; position: absolute; top: 90px; left: 30px; }
.zabiegi { width: 453px; height: 152px; background: url('../images/a11.png') -579px -448px no-repeat; position: absolute; top: 55px; right: 10px; z-index: 9;  }
.vertical { width: 453px; height: 90px; position: relative; overflow: hidden; margin: 50px 0 0 0; }
.zabiegi ul { margin: 0; position: absolute; }
.zabiegi ul li { list-style: none; margin: 0 0 10px 0; }
.zabiegi ul li a { width: 424px; height: 60px; background: transparent url("../images/a11.png") -22px -250px no-repeat; display: block; color: #FFF; font-size: 20px; padding: 20px 0 0 10px; position: relative; }
.zabiegi ul li a:hover { background-position: -22px -551px; }
.zabiegi ul li a img { position: absolute; right: 0; top: 2px; z-index: 10; }
.zabiegi ul li a .napis { display: block; width: 320px; }
.zabiegi ul li a .pokaz { display: block; width: 72px; height: 25px;  background: url('../images/a11.png') -64px -201px no-repeat; position: absolute; bottom: 5px; right: -18px; }
.zabiegi ul li a .pokaz:hover, .zabiegi ul li a .pokaz.active { background-position: -25px -201px; z-index: 11; }
.zabiegi ul ul { display: none; }
.zabiegi #actions .prev { display: block; width: 25px; height: 17px; background: url('../images/a11.png') -204px -205px no-repeat; cursor: pointer; position: absolute; left: 200px; top: 30px; }
.zabiegi #actions .prev:hover { background-position: -272px -207px !important; }
.zabiegi #actions .next { display: block; width: 25px; height: 17px; background: url('../images/a11.png') -171px -205px no-repeat; cursor: pointer; position: absolute; left: 200px; bottom: 0; }
.zabiegi #actions .next:hover { background-position: -239px -207px !important; }

.menu-glowne { width: 100%; height: 392px; background: transparent url('/static/images/e55.png') center top no-repeat; position: relative; color: #7F0443; }
.menu-glowne .menu-salon ul,
.menu-glowne .menu-oferta ul,
.menu-glowne .menu-kontakt ul { margin: 0; }
.menu-glowne .menu-salon ul li,
.menu-glowne .menu-oferta ul li,
.menu-glowne .menu-kontakt ul li { list-style:disc inside none; }
.menu-glowne .menu-salon ul li a,
.menu-glowne .menu-oferta ul li a,
.menu-glowne .menu-kontakt ul li a { color: #551D37; font-size: 20px; }
.menu-glowne .menu-salon ul li a:hover,
.menu-glowne .menu-oferta ul li a:hover,
.menu-glowne .menu-kontakt ul li a:hover { color: #CD2D78; }
.menu-glowne .menu-salon { position: absolute; top: 270px; left: 30px; width: 150px; height: 100px; overflow: hidden; }
.menu-glowne .menu-oferta { position: absolute; top: 270px; left: 220px; width: 180px; height: 100px; overflow: hidden; }
.menu-glowne .menu-kontakt { position: absolute; top: 270px; right: 250px; width: 220px; height: 70px; overflow: hidden; }

.menu-glowne .promocje-box { width: 206px; height: 158px; position: absolute; bottom: 15px; right: 22px; }
.menu-glowne .promocje-box .promocje-img { width: 206px; height: 121px; }
.menu-glowne .promocje-box .promocje-img span { display: block; width: 186px; height: 81px;  color: #FFF; font-size: 20px; padding: 20px 10px; text-align: center; }
.menu-glowne .promocje-box .podpis { display: block; height: 37px; background: url('../images/a11.png') -465px -358px no-repeat; }
.menu-glowne .promocje-box .podpis:hover { background-position: -643px -358px; }


/************strona główna********************/
.strona-glowna #header { height: 200px; }
.strona-glowna a#logo{background:url('../images/a11.png') top left no-repeat; display:block; height:176px; width:400px; text-indent:800px; overflow:hidden; line-height:800px; position:absolute; top:15px; left:0px;} 
.strona-glowna .menu-glowne { width: 100%; height: 436px; margin: 0 0 30px 0; background: transparent url('/static/images/c33.png') center top no-repeat; position: relative; }
.strona-glowna #header form#search_box { left: 10px; top: 230px; }
.strona-glowna .powitanie { width: 300px; height: 105px; background: transparent url('../images/a11.png') -16px -416px no-repeat; position: absolute; top: 90px; left: 30px; }
.strona-glowna .zabiegi { width: 453px; height: 435px; background: url('../images/a11.png') -579px -448px no-repeat; position: absolute; top: 10px; right: 10px; z-index: 9;  }
.strona-glowna .vertical { width: 453px; height: 368px; position: relative; overflow: hidden; margin: 50px 0 0 0; }
.strona-glowna .zabiegi ul { margin: 0; position: absolute; }
.strona-glowna .zabiegi ul li { list-style: none; margin: 0 0 12px 0; }
.strona-glowna .zabiegi ul li a { width: 424px; height: 60px; background: transparent url("../images/a11.png") -22px -250px no-repeat; display: block; color: #FFF; font-size: 20px; padding: 20px 0 0 10px; position: relative; }
.strona-glowna .zabiegi ul li a:hover { background-position: -22px -551px; }
.strona-glowna .zabiegi ul li a img { position: absolute; right: 6px; top: 2px; z-index: 10; }
.strona-glowna .zabiegi ul li a .napis { display: block; width: 320px; }
.strona-glowna .zabiegi ul li a .pokaz { display: block; width: 72px; height: 25px;  background: url('../images/a11.png') -64px -201px no-repeat; position: absolute; bottom: 5px; right: -16px; }
.strona-glowna .zabiegi ul li a .pokaz:hover, .strona-glowna .zabiegi ul li a .pokaz.active { background-position: -25px -201px; z-index: 11; }
.strona-glowna .zabiegi ul ul { display: none; }
.strona-glowna .zabiegi #actions .prev { display: block; width: 25px; height: 17px; background: url('../images/a11.png') -204px -205px no-repeat; cursor: pointer; position: absolute; left: 200px; top: 30px; }
.strona-glowna .zabiegi #actions .next { display: block; width: 25px; height: 17px; background: url('../images/a11.png') -171px -205px no-repeat; cursor: pointer; position: absolute; left: 200px; bottom: 0; }

.strona-glowna .menu-glowne .menu-salon ul,
.strona-glowna .menu-glowne .menu-oferta ul,
.strona-glowna .menu-glowne .menu-kontakt ul { margin: 0; }
.strona-glowna .menu-glowne .menu-salon ul li,
.strona-glowna .menu-glowne .menu-oferta ul li,
.strona-glowna .menu-glowne .menu-kontakt ul li { list-style:disc inside none; }
.strona-glowna .menu-glowne .menu-salon ul li a,
.strona-glowna .menu-glowne .menu-oferta ul li a,
.strona-glowna .menu-glowne .menu-kontakt ul li a { color: #551D37 !important; font-size: 20px; }
.strona-glowna .menu-glowne .menu-salon ul li a:hover,
.strona-glowna .menu-glowne .menu-oferta ul li a:hover,
.strona-glowna .menu-glowne .menu-kontakt ul li a:hover { color: #CD2D78 !important; }
.strona-glowna .menu-glowne .menu-salon { position: absolute; top: 270px; left: 43px; width: 150px; height: 100px; overflow: hidden; }
.strona-glowna .menu-glowne .menu-oferta { position: absolute; top: 270px; left: 223px; width: 180px; height: 100px; overflow: hidden; }
.strona-glowna .menu-glowne .menu-kontakt { position: absolute; top: 320px; right: 243px; width: 220px; height: 70px; overflow: hidden; }

.strona-glowna .menu-glowne .promocje-box { width: 206px; height: 158px; position: absolute; bottom: 6px; right: 19px; }
.strona-glowna .menu-glowne .promocje-box .promocje-img { width: 206px; height: 121px; }
.strona-glowna .menu-glowne .promocje-box .promocje-img span { display: block; width: 186px; height: 81px;  color: #FFF; font-size: 20px; padding: 20px 10px; text-align: center; }
.strona-glowna .menu-glowne .promocje-box .podpis { display: block; height: 37px; background: url('../images/a11.png') -465px -358px no-repeat; }
.strona-glowna .menu-glowne .promocje-box .podpis:hover { background-position: -643px -358px; }

.strona-glowna .pod-menu .cycle-list { position: relative; top: -30px; }
.strona-glowna .pod-menu .cycle-list .napis-salon { background: url("../images/a11.png") no-repeat -427px -195px; width: 386px; height: 36px; margin: 0 0 10px 35px; }
.strona-glowna .pod-menu .cycle-list .prev { width: 25px; height: 35px; background: url(../images/a11.png) -316px -196px no-repeat; position: absolute; top: 75px; left: 0; cursor: pointer; }
.strona-glowna .pod-menu .cycle-list .next { width: 25px; height: 35px; background: url(../images/a11.png) -343px -196px no-repeat; position: absolute; top: 75px; left: 427px; cursor: pointer; }
.strona-glowna .pod-menu .cycle-list .container { margin: 0 40px; }
.strona-glowna .pod-menu .cycle-list .container .item { border: 1px solid #810042; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.strona-glowna .pod-menu .cycle-list .container .item a{ display: block; height: 99px; }

.strona-glowna .pod-menu .seo1 { border-right: 1px solid #4F0028; padding: 0 10px 0 0; }
.strona-glowna .pod-menu .seo2 { border-right: 1px solid #4F0028; padding: 0 10px 0 0; }
.strona-glowna .pod-menu .seo h3 { font-size: 18px; margin: 0; }
.strona-glowna .pod-menu .seo p { font-size: 12px; }

.banery-stopka { height: 74px; margin: 30px 0 0 0; }
.banery-stopka a { display: block; width: 141px; height: 74px; background: url(../images/bannery.png) -190px 0; float: left; margin: 20px 13px 0 12px; }
.banery-stopka #item-1 { background-position: -192px 0px; }
.banery-stopka #item-1:hover { background-position: -5px 0; }
.banery-stopka #item-2 { background-position: -197px -75px; }
.banery-stopka #item-2:hover { background-position: -10px -75px; }
.banery-stopka #item-3 { background-position: -197px -150px; }
.banery-stopka #item-3:hover { background-position: -3px -150px; }
.banery-stopka #item-4 { background-position: -197px -225px; }
.banery-stopka #item-4:hover { background-position: 0px -225px; }
.banery-stopka #item-5 { background-position: -197px -295px; }
.banery-stopka #item-5:hover { background-position: -3px -295px; }
.banery-stopka #item-6 { background-position: -192px -370px; }
.banery-stopka #item-6:hover { background-position: 2px -370px; }


.wyszukiwarka #coszukac { width: 385px !important; }

