* {
margin:0;
padding:0;
}
html, body {
}
body {
/*background:#FFFDF5 url(bg_main.png) 0 94px repeat-x;*/
background:#fdfdfd;
font: 12px/1.4 arial, sans-serif;
color:#332;
}
h1, h2, h3 {
}
a {
color:#2063BC;
}
a:link, a:visited {
text-decoration:none;
}
a:hover, a:active, a:focus {
text-decoration:underline;
}
hr {
display:block;
clear:both;
height:0;
line-height:0;
overflow:hidden;
visibility:hidden;
}
a img {border: none}
.center { text-align:center; }
#top {
float:left;
background:#eee;
width:982px;
padding:7px;
border-radius:6px;
margin:15px 0;
background: #eeeeee; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #eeeeee 0%, #f7f7f7 49%, #eeeeee 52%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(49%,#f7f7f7), color-stop(52%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#f7f7f7 49%,#eeeeee 52%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#f7f7f7 49%,#eeeeee 52%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#f7f7f7 49%,#eeeeee 52%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 0%,#f7f7f7 49%,#eeeeee 52%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
}
#top-gradient{
}
#topWrap {
background: #fff;
position:relative;
z-index:99;
}
#logo {
/*background:url('logo-bg.png') -36px -105px no-repeat;*/
float:left;
text-indent:0px;
}
#topWrap #logo span#topAleKlipy {
margin:0;
display:block;
width:151px;
height:45px;
background:url('/images/logo45.png') no-repeat;
text-indent:-9999px;
cursor: pointer;
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aleklipy.pl/index/logo8.png', sizingMethod='scale');
}
#top ul {
list-style:none;
}
ul#personalNav {
float:right;
}
#personalNav li {
display:inline;
line-height:32px;

}
#personalNav a {
font-family:Arial;
font-size:12px;
border-right:1px solid #999;
color:#333;
text-decoration:none;
padding: 0 10px;
position:relative;
z-index:995;
}
#personalNav a:hover{
text-decoration:underline;
}
#personalNav a:hover img{
text-decoration:none;
}
#personalNav a.last {
border-right:0;
padding-right:0;
}

.page_top_nav_container {
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(/images/page_top_nav_bg.png) no-repeat;
	float:left;
	position: relative;
	z-index:10;
	width: 996px;
}

ul.page_top_nav {
	height: 40px;
	margin: 0;
	padding: 0 1px 0 1px;
	position: relative;
	z-index: 12;
	list-style-type:none;
}

ul.page_top_nav li {
    float: left;
	margin: 0;
	height: 40px;
	position: relative;
	z-index: 99999;
}

ul.page_top_nav li a {
    display: block;
    margin: 1px 0 0 0;
    color: #555;
	height: 26px;
    padding: 13px 20px 0 20px;
    border-right: 1px solid #d7d7d7;
    outline: none;
    float: left;
    display: inline;
    position: relative;
	z-index: 5000;
	text-decoration:none;
	font-weight:bold;
}

ul.page_top_nav li a:hover {
	background: #fff;
	color: #222;
	height: 25px;
}

ul.page_top_nav li.first a:hover {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
}

ul.page_top_nav li a.active {
    background: #fff;
	color: #2063BC;
	height: 26px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
	margin-left: -1px;
    padding: 13px 20px 0 20px;
	font-size: 12px;
    position: relative;
    font-weight: bold;
    z-index: 5;
}

ul.page_top_nav li.first a.active {
	background: url(/images/page_top_nav_selected.gif) no-repeat;
	/* -moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px; */
	border-left: none;
	margin-left: 0;
}


ul#zakladki {
float:right;
height:30px;
}
#zakladki li {
background:url('Tab.png') 100% -31px no-repeat;
float:right;
height:29px;
line-height:31px;
margin: 0 7px 0 0;
}
#qzakladki li:hover{
background:url('Tab.png') 100% -31px no-repeat;
float:right;
height:30px;
line-height:31px;
margin: 0 7px 0 0;
margin-top:-1px;
}
#zakladki a {
float:left;
background:url('Tab.png') 0 -31px no-repeat;
font:12px/30px Arial, sans-serif;
color:#333;
letter-spacing: 0px;
height:29px;
padding:0 8px;
text-decoration:none;
position:relative;
left:-4px;
font-weight:bold;
outline:none;
}
#zakladki a:hover{
text-decoration:underline;
color:#444;
}
#qzakladki a:hover{
background:url(bg_mainNav_left.png) 0 0 no-repeat;
color:#5F5F5F;
height:30px;
text-decoration:none;
position:relative;
left:-4px;
}
#qzakladki a:hover{
text-decoration:underline;
}
#zakladki li.active,
#qzakladki li:hover{
background:url('Tab.png') 100% 0 no-repeat;
margin-top:-1px;
height:31px;
}
#qzakladki li:hover{
height:30px;
}
#zakladki li.active a,
#qzakladki li:hover a{
background:url('Tab.png') 0 0 no-repeat;
color:#16a;
height:31px;
text-decoration:none;
}
#qzakladki li:hover a {
height:30px;
}

#zakladki li img {
display:block;
padding:1em 0;
}

#topBar {
background:#fff url(bg_content_vertical_topBar.png) 100% 0 repeat-y;
clear:both;
height:3em;
position:relative;
z-index:0;
}

#topBar p.userinfo {
float:left;

font:0.9em/2.5em sans-serif;
padding: 5px 10px;
}
#topBar form {
float:right;
padding: 0.5em 10px;
text-align:right;
}
fieldset {
border:none;
}
#topBar fieldset {
float:right;
padding: 0.5em 10px;
text-align:right;
}
#topBar label {
font:bold 0.9em/2em Georgia, sans-serif;
}
#topBar input {
margin:0 5px;
}
input.ok {
background:url(button_ok.png) 50% 50% no-repeat;
border:none;
color:#fff;
font:bold 0.9em Arial, sans-serif;
width:46px;
height:27px;
clear:both;
}
div.minmax {
}
#mainContent {
background:#fff;
border:1px solid #ccc;
border-bottom:0;
clear:both;
position:relative;
top:-1px;
box-shadow: 0px -10px 20px #ccc;
-webkit-box-shadow: 0px -10px 20px #ccc;
-moz-box-shadow: 0px -10px 20px #ccc;
}
#localizer {
list-style:none;
background:#fff;
border-top: 1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border:0;
border-bottom:1px solid #C4C6CE;
padding: 11px 12px 7px;
background:url('nb.jpg') 0 22px repeat-x;
}

#localizer li {
display:inline;
}
#localizer li .gt {
display:inline;
}
#localizer li.last .gt {
display:none;
}
#localizer li.last a {
color:#000;
}
#localizer li#netykieta {
float: right;
margin-top: -14px;
}
* html #localizer li#netykieta {
margin-right: 15px;
margin-top: -21px;
}
#topMessage {
color:#df1d39;
font:normal 2.1em Georgia, serif;
padding: 15px 4% 5px 0;
text-align:right;
}
#topMessageNew {
color:#df1d39;
font:normal 22px Georgia, serif;
margin:15px 0 15px;
text-align:left;
text-shadow:0 1px #fdd;
}
#topAutor {
color:#000000;
font:normal 1.1em Georgia, serif;
font-weight:bold;
padding: 36px 4% 10px 30px;
text-align:right;
}
#topAutor span {
color:#2e682a;
}
.mainColumn {
float:left;
margin-left:1.7%;
width:18%;
display:inline;
}
.mainColumn2 {
float:left;
margin-left:1.4%;
width:18%;
padding-left:5px;
margin-top:10px;
display:inline;
}
.mainColumn .box {
margin-top: 15px;
position:relative;
}
.mainColumn .box.nob{
border:0;
}
.mainColumn .secondary {
background-color:#FCFAF0;
}
.box h3 {
font-weight:bold;
font-size: 1.5em;
line-height:1.8em;
position:relative;
margin-bottom:10px;
}
.box ol {
list-style:none;
}
.box ol a {
font-size:0.8em;
text-decoration:none;
}
.box ol li span {
font-size:0.8em;
}

.box .boxInfo {
font-size:0.7em;
float:right;
color:#BFBB95;
position:relative;
width:23%;
text-align:right;
}
.box .boxInfo strong {
font-weight:normal;
background:#F7F5E1;
}
.box .separator p{
background:url(bg_separator_dashes.png) 0 0 repeat-x;
padding: 8px 0;
clear:both;
}
.box a.button {
background:url(button_l.gif) 0 50% no-repeat;
color:#000;
font-size:12px;
padding-left:5px;
margin:5px 5px 5px 0;
display:block;
height:28px;
line-height:25px;
float:right;
position:relative;
text-align:center;
white-space:nowrap;
}
.box a.button:hover {
text-decoration:none;
color:#666;
cursor:pointer;
}
.box a.button span {
display:block;
height:28px;
background:url(button_r.gif) 100% 50% no-repeat;
padding-right:10px;
right:-5px;
position:relative;
}

.box a.button2 {
background:url(button_l.gif) 0 50% no-repeat;
color:#000;
font-size:12px;
padding-left:5px;
margin-left: 55px;
display:block;
height:28px;
line-height:25px;
float:left;
position:left;
text-align:center;
_width:1%;
white-space:nowrap;
}
.box a.button2:hover {
text-decoration:none;
color:#666;
cursor:pointer;
}
.box a.button2 span {
display:block;
height:28px;
background:url(button_r.gif) 100% 50% no-repeat;
padding-right:10px;
right:-5px;
position:relative;
}

.box a.red {
background:url(button_red_l.gif) 0 50% no-repeat;
color:#fff;
}
.box a.red:hover {
color:#ddd;
}
.box a.red span {
background:url(button_red_r.gif) 100% 50% no-repeat;
}
.box a.drukujStrone {
background: url(listazakupow_print.gif) 100% 50% no-repeat;
display:block;
padding-right:30px;
height:25px;
line-height:25px;
text-align:right;
}
.box img.mini {
background:#fff;
float:left;
padding:2px;
border:1px solid #F1EFD7;
margin: 0 10px 10px 0;
position:relative;
}

.box .przepisInfo {
color:#BFBB95;
font-size:0.8em;
width:105px;
float:left;
margin: 0 10px 0 0;
position:relative;
text-align:right;
}

.box .boxFoot {
clear:both;
background:#F9F7E5 url(bg_boxFooter.png) 0 100% no-repeat;
margin: 10px -15px -10px -15px;
padding: 10px;
}
.halfCol {
float:left;
width:47.9%;
margin-left:1%;
position:relative;
}
.infoList ul {
list-style:none;
font-size:0.85em;
margin:1em 0;
}
.infoList li {
clear:both;
font-weight:bold;
margin:5px 0;
}
.infoList li strong {
float:left;
width:11em;
color:#76745C;
font-weight:normal;
}
.infoList a.button {
clear:both;
float:left;
margin-left:0;
}

.galeriaList {
margin:5px 0;
list-style:none;
}
.galeriaList p {
float:left;
font-size:11px;
width:31%;
padding:0 0.9% 5px 0.9%;
position:relative;
}
.galeriaList img.mini {
float:none;
display:block;
margin-bottom:0;
}
.galeriaList a.button {
float:left;
margin-left:0;
margin-right:15px;
}

ul.alfabet {
display:block;
list-style:none;
text-align:center;
width:100%;
margin:10px 0;
}
ul.alfabet li {
display:inline;
}
ul.alfabet a {
background:url(alfabet_bg.gif) 50% 50% no-repeat;
padding: 7px;
line-height:1.8em;
}
ul.alfabet li.active a {
background:url(alfabet_active_bg.gif) 50% 50% no-repeat;
color:#fff;
}
.galeriaSearch p {
margin: 10px 0;
text-align:center;
}

.galeriaSearch input.ok {
background:url(button_ok_bright.png) 50% 50% no-repeat;
color:#000;
font-weight:normal;
padding-bottom:4px;
width:49px;
height:27px;
}

.results p {
background:url(bg_separator_dashes.png) 0 0 repeat-x;
padding: 8px 0;
clear:both;
}
.results p strong {
display:block;
color:#76745c;
font-weight:normal;
}
.results p strong a {
font-weight:bold;
}

.mainColumn .message {
background:#B82228 url(g_box_message.png) 0 100% repeat-x;
color:#fff;
}

.mainColumn .orange {
background: #e86003 !important;
}

.mainColumn .message h3 {
color:#fff;
width:auto;
}



.mainColumn  .allComments {
background-color: #FCFAEE;
display: block;
float: right;
margin: -30px 10px 0 0;
font-size: 0.85em;
font-weight: bold;
}
#moderateForm {
width:270px;
}
#moderateForm input.submit {
margin-left:0;
}
#moderateForm textarea {
}

.moderate {
display:block;
padding-right:30px;
height:20px;
background:url(moderate.gif) 100% 50% no-repeat;
text-align:right;
}
.commenter .moderate {
float:right;
padding-right:0;
width:25px;
}
#footer {
clear:both;
color:#ddd;
background: #444;
border-top:1px solid #E0E0CA;
padding-bottom:20px;
}
#footer ul {
padding:20px;
list-style:none;
}
#footer ul li {
float:left;
padding:0 10px;
border-left:1px #BCB999 solid;
}
#footer ul li.first {
border-left:none;
width:450px;
}
#footer ul li#politykaPrywatnosci a {
color:#B1AE87;
}
#footer ul li.prawe {
float:right;
width:auto;
border-left:none;
}
#footer a{
color:#82806D;
}
#footer-sub{
height:50px;
background:url('/images/footer-shadow.png') center -10px no-repeat;
margin-top: -1px;
}

/*
* Formularze
*/
.form {
font:12px arial, sans-serif;
}
.form ul, .form ol {
list-style:none;
}
.form li {
clear:both;
min-height:1.5em;
line-height:1.5em;
width:100%;
}
.form li label, .form li input, .form li textarea {
float:left;
}

.form li label {
width:9em;
margin-right:0.5em;
text-align:right;
margin-top:7px;
font:12px arial, sans-serif;
}
.form li sup {
color:#df1d39;
line-height:0;
}
.form li p.error {
font:11px Arial, sans-serif;
padding-left:10.5em;
color:#df1d39;
}
.form input, .form textarea, .form select {
border: 1px solid #A5ACB2;
margin: 3px;
padding: 3px 4px 3px 4px;
position:relative;
width:270px;
}
/*
.form input.short {
width:2em;
}
.form input.short2 {
width:4em;
}

.form input.submit {
background:url(button_submit.gif) 50% 50% no-repeat;
border:none;
width:130px;
height:27px;
line-height:27px;
text-align:center;
margin-left:117px;
cursor:pointer;
clear:left;
text-shadow:1px 1px 0 #FFFFFF;
font-weight:bold;
font-size:11px;
font-family:Arial,sans-serif;
}
.form input.submit1 {
background:url(button_submit.gif) 50% 50% no-repeat;
border:none;
width:130px;
height:27px;
line-height:27px;
text-align:center;
cursor:pointer;
clear:left;
text-shadow:1px 1px 0 #FFFFFF;
font-weight:bold;
font-size:11px;
font-family:Arial,sans-serif;
}
.form input.submitShort {
background:url(button_submit.gif) 50% 50% no-repeat;
border:none;
width:130px;
height:27px;
line-height:27px;
text-align:center;
}
.form .boxCategories input, .form li.boxes fieldset input {
width:auto;
border:none;
clear:left;
}
.form .boxCategories label, .boxCategories label {
color:#2E682A;
text-align:left;
width:auto;
font-size:11px;
margin-left:2px;
}
.form li.boxes fieldset label {
display:inline;
width:auto;
float:none;
}
.form div.zgoda input {
width:auto;
border:none;
float:left;
}
.form div.zgoda p {
color:#76745c;
float:left;
font-size:11px;
width:90%;
padding-left:1em;
margin-top:0;
}
.form .advSearch input {
width:auto;
}
.form .advSearch #ssearch {
width:200px;
}
.form .advSearch p {
clear:both;
}
.form .advSearch p label {
float:left;
width:11em;
text-align:right;
margin-right:4px;
line-height:1.6em;
}
.form .txtarea textarea {
height:13em;
overflow:auto;
}
.sortFields {
padding-left:50px;
}
.sidebar .sortFields {
padding-left:5px;
}
.sortFields li {
height:25px;
}
.sortFields li span {
float:left;
height:25px;
width:25px;
cursor:pointer;
position:relative;
}

.sortFields .up {
background:url(sortfields_up.gif) 50% 50% no-repeat;
}
.sortFields .down {
background:url(sortfields_down.gif) 50% 50% no-repeat;
}
.sortFields .add {
background:url(sortfields_add.gif) 50% 50% no-repeat;
}
.sortFields .del {
background:url(sortfields_del.gif) 50% 50% no-repeat;
}
/*li:first-child a.up, li:last-child a.down { visibility:hidden; }*/

div.title {
zoom:1;
position: relative;
}

.help_button {
float:right;
width:22px;
height:22px;
background:url(help.gif) 50% 50% no-repeat;
}
.help_button:focus, .help_button:active {
outline:none;
}
div.boxDetails .help {
border:1px solid #E5E3CD;
clear:both;
margin-bottom:10px;
zoom:1;	
}
div.boxCategories .help {
padding: 5px;
border:1px solid #E5E3CD;
margin-bottom:10px;
background:#fff;
}
div.boxDetails .help p {
margin: 5px 10px;
}

div.pager {
margin: 5px 0 15px 0;
}
div.pager ul {
list-style:none;
display:block;
text-align:center;
}
div.pager ul li {
display:inline;
padding: 0 5px;
}
div.pager li.active a {
color:#999;
cursor:default;
font-weight:normal;
}
div.pager li.active a:hover {
text-decoration:none;
}
div.pager ul li a {
font-weight:bold;
}
div.pager ul li.text a {
font-weight:normal;
}

ul.list li {
background: url(bg_list.png) no-repeat 0 4px;
margin-bottom: 4px;
padding-left: 12px;
font:12px arial, sans-serif;
}

ul#upBack {
clear:both;
list-style:none;
text-align:right;
margin: 0 35px 14px 0;
}

ul#upBack li {
display: inline;
border-right:1px solid #B1AE87;
font:11px sans-serif;
padding: 0 17px 0 11px;
}

ul#upBack li a {
color: #DF1D39;
}

ul#upBack li.last {
border: 0;
padding-right: 0;
}