* {
margin:0;
padding:0;
}
html, body {
}
body {
/*background:#FFFDF5 url(bg_main.png) 0 94px repeat-x;*/
background:#fff;
font: 11px/1.2 Verdana, sans-serif;
color:#332;
}
h1, h2, h3 {
font-family: Georgia, sans-serif;
}
a {
color:#57739F;
}
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 {
}
#topWrap {
background: #fff;
position:relative;
z-index:99;
}
#logo {
background:url('p1.jpg') 0 -3px no-repeat;
float:left;
height:85px;
width:400px;
text-indent:0px;
margin-bottom:-37px;
}
#topWrap #logo span#topAleKlipy {
position:absolute;
margin-top:3px;
display:block;
decoration:none;
top:8px;
left:10px;
width:190px;
height:56px;
background:url('logo8.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;
margin-right:10px;
position:relative;
z-index:993;
}
#personalNav li {
display:inline;
position:relative;
z-index:994;
}
#personalNav a {
font-family:Arial;
font-size:12px;
border-right:1px solid #B50007;
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;
}
ul#zakladki {
background:url(bg_mainNav.png) 0 100% repeat-x;
clear:both;
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: -1px;
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 {
min-width:996px;
max-width:996px;
margin: 0 auto;
padding: 0;
_margin-top:2px;
_width:expression(document.documentElement.clientWidth<=996?'996px':document.documentElement.clientWidth>=996?'996px':'996px');
}
#mainContent {
background:#fff;/* url(bg_content_vertical.png) 100% 0 repeat-y;*/
border-left:2px solid #EEEEEE;
border-right:2px solid #EEEEEE;
clear:both;
}
#localizer {
list-style:none;
background:#fff;
border-bottom:1px solid #d1d1d1;
padding: 4px 6px 6px 6px;
background:url('nb.jpg') 0 12px repeat-x;
}

#localizer li {
font-size:11px;
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 2em Georgia, serif;
padding: 10px 0 0px 0;
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 {
background:#fff;
border: 1px solid #E0E0D0;
margin: 15px 0;
padding: 10px 15px;
padding-left:8px;
padding-right:8px;
position:relative;
}
.mainColumn .box.nob{
border:0;
}
.mainColumn .secondary {
background-color:#FCFAF0;
}
.box h3 {
border-bottom:1px dashed #d0d0c0;
font-weight:normal;
font-size: 1.5em;
line-height:1.8em;
color:#df1d39;
position:relative;
width:100%;
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;
font-size: 0.8em;
color:#B0A080;
background: #F0F0E1;
border-top:1px solid #E0E0CA;
border-bottom:1px solid #E0E0CA;
padding-bottom:1em;
}
#footer ul {
padding:1em 0 0;
list-style:none;
}
#footer ul li {
float:left;
padding:0 10px;
font-size: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:#B1AE87;
font-size:10px;
}

/*
* Formularze
*/
.form {
font:12px arial, sans-serif;
}
.form ul, .form ol {
list-style:none;
zoom:1;
}
.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;
font:12px arial, sans-serif;
margin: 3px;
padding: 3px 4px 3px 4px;
width:22em;
position:relative;
}

.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;
}