﻿/* Main layout */
body
{
	font-size: 90%;
	font-family: "trebuchet MS" , verdana, arial, sans-serif;
	background: white;
	margin: 0 0 0 0;
	color: #262626;
	min-width: 980px;
	width: 100%;
}

body > div.content
{
	width: 1024px;
	margin: 0;
	padding: 0;
}

#pajacyk
{
	margin-top: -20px;
}

#pajacyk img
{
}
select, input[type='text'], input[type='password'], textarea
{
	border: solid 1px #e4662b;
	padding: 2px 2px 2px 2px;
	margin: 2px;
	background-color: white;
	width: 200px;
}

textarea
{
	width: 350px;
	height: 150px;
}


textarea[readOnly='readonly']
{
	background-color: Transparent;
	border: none;
}

select, textarea, input[type='text']:focus
{
	border: solid 1px #FFBF00;
}

tr.odd td, .odd
{
	background-color: #fffddc;
}

a
{
	color: #1F1A17;
}

.javascript-disabled
{
	display: none;
}

.slide-show 
{
	overflow: auto;
	height: 340px;
}

.slide-show > div 
{

	width: 94%;
	padding: 10px 10px;
	height: 300px;
}

.slide-show > div > img
{
	float: left;
	margin-right: 10px;
}

.slide-show > div > div
{
	padding-top:60px;
	font-size: 120%;
}


.slide-show a
{
	font-size: 130%;
}

.slide-show.team > div 
{
	border: 0;
padding: 0;
margin: 0;
}

.slide-show.team h5
{
margin: 0;
padding: 0;
	font-size: 90%;
}

.slide-show.team a
{
	text-decoration:none;
}


ul.month-navigation
{
	margin: 10px 0 0 0;
	padding: 0 0 0 25px;
}
ul.month-navigation li
{
	list-style-image: url('img/collapsed.gif');
	padding: 0;
	margin: 0;
}

table
{
	border-collapse: collapse;
}

table td, table th
{
	vertical-align: top;
	padding: 3px 3px;
}

.quantity input[type='text']
{
	width: 20px;
	text-align: center;
}
.document ul.index
{
	margin: 0;
	padding: 0 0 0 20px;
}

.document ul.index li
{
	list-style: none;
}

.document ul.index li ul > li
{
	display: inline-block;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 20px;
	vertical-align: top;
}

.document ul li
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.document table
{
	border: solid 1px #FF6600;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
}

.document table th
{
	background-color: #FF6600;
	color: White;
}

.document table tbody td
{
	margin-bottom: 5px;
	border-right: solid 1px #FF6600;
	vertical-align: top;
	line-height: 180%;
}

table.2-columns td, table.2-columns th
{
	width: 50%;
}

table.3-columns td, table.3-columns th
{
	width: 33%;
}

table td, table th, table.4-columns td, table.4-columns th
{
	width: 25%;
}

ul.nav
{
	width: 100%;
	list-style-type: none;
	padding: 0;
	margin: 10px 0 20px 0;
	float: left;
}

.field-validation-error
{
	display: block;
	color: Red;
}

ul.nav li
{
	display: inline;
}

ul.nav li.prev
{
	float: left;
}

div.note
{
	width: 100%;
}
ul.nav li.next
{
	float: right;
}

div.abstract p
{

}

div.abstract > a
{
	float: right;
	font-weight:bold;
}

table.users
{
	margin-top: 10px;
	width: 100%;
}

table.users thead th
{
	background-color: #DD127B;
	color: White;
}

table.users td.name a
{
	float: left;
	display: block;
	padding-left: 30px;
	margin: 40px 5px 0px 30px;
}

table.users td.name img
{
	float: left;
}

table.users td.receipe-count, table.users td.created
{
	text-align: center;
	vertical-align: middle;
}
ul.user-details
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.user-details li
{
	margin: 0;
	padding: 0;
}

ul.user-details li.about div
{
	padding: 10px 15px;
	background: white url('img/about-box.gif');
	width: 270px;
	height: 167px;
	overflow: auto;
}

ul.product > li
{
	padding-top: 10px;
	padding-bottom: 10px;
}
ul.product > li.name
{
	color: #CE365F;
	font-weight: bold;
}

ul.product > li.description
{
	min-height: 70px;
}

ul.product > li.price
{
	font-size: 120%;
	float: left;
	text-align: right;
	width: 75%;
	clear: right;
	font-weight: bold;
	padding-top: 13px;
}

ul.product > li.quantity
{
	float:right;
	clear: right;
}

ul.product > li.total-price
{
	font-weight: bold;
	width: 100%;
}

#header
{
	background: white url('img/header-bg.png') no-repeat;
}

div.articles-list-view ul.articles
{
	list-style: none;
	padding: 20px 0;
	margin: 0;
}

div.articles-list-view ul.articles li
{
	float: left;
}

div.articles-list-view ul.articles li p.more
{
	text-align: right;
}

div.articles-list-view ul.articles > li
{
	width: 100%;
}

div.articles-list-view ul.articles ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.articles-list-view ul.articles ul li.title
{
	width: 100%;
}

div.articles-list-view ul.articles ul li.title h2
{
	padding: 0;
	margin:0 0 1px 0;
}
div.articles-list-view ul.articles ul li.title h2 a
{
    color: #e46b21;
}

div.articles-list-view ul.articles ul li.image
{
	width: 20%;
}

div.articles-list-view ul.articles ul li.image img
{
	max-width: 100px;
	max-height: 100px;
}

div.articles-list-view ul.articles ul li.author
{
}

div.articles-list-view ul.articles ul li.date-added
{
	margin-left: 20px;
	float: right;
}

div.articles-list-view ul.articles ul li.abstract
{
	width: 80%;
}

#adoceanmyaoomeedqhklm2 + script + script + script + div
{
	margin-top: 30px;
}

#adoceanmyaoomeedqhklm2 + script + script + script + div + div.content #header #oscar
{
	top: 230px;
}

#home-page #adoceanmyaolnlkgnrokh3 + script + script +script + div
{
	margin-left: 250px !important;
}

#adoceanmyaolnlkgnrokh3 + script + script +script + div
{
	margin-left: 150px !important;
}

#oscar
{
	position: absolute;
	left: 780px;
	top: 30px;
	background-image: url('img/oskar.png');
	background-repeat: no-repeat;
	width: 319px;
	height: 319px;
	z-index: 2;
}

#top-menu
{
	position: absolute;
	top: 0px;
	left: 500px;
	margin: 10px auto;
	padding: 0 0 0 0;
	width: 500px;
}

#top-menu li
{
	display: inline;
	color: #706D69;
	padding-left: 5px;
	padding-right: 5px;
	border-right: solid 2px #706D69;
}

#outer1
{
	float: left;
	width: 200px;
	padding: 10px;
	background: white;
}

#outer1 form > select
{
	width: 160px;
	margin: 5px 0 0 0;
}

#outer1 h1
{
	color: #DC1E4A;
	font-size: 115%;
}

#outer1 h2
{
	color: #DC1E4A;
	font-size: 105%;
}


#outer1 a
{
	color: #262626;
	text-decoration: none;
}
#outer1 a:hover
{
	text-decoration: underline;
}

#outer1 input[type='submit'].change
{
	background-image: url('img/outer1-change-button.gif');
	background-repeat: no-repeat;
	width: 25px;
	height: 20px;
	margin-left: -5px;
}
#outer1 input[type='submit'].change:hover
{
	background-image: url('img/outer1-change-button-sc.gif');
	background-repeat: no-repeat;
}


#outer3
{
	float: right;
	width: 200px;
	padding: 10px;
	background: white;
}

#outer3 .content
{
	margin-top: 100px;
}

div.payments
{
    text-align:center;
}
#outer2
{
	background: white;
	margin: 10px 220px;
}

#wrapper
{
	position: relative;
	top: -60px;
	clear: both;
	overflow: hidden;
	background: white;
}


#footer
{
	clear: both;
	background: white;
	border-top: solid 1px silver;
}

#footer ul
{
	margin: 0;
	padding: 0;
	float: left;
	width: 20%;
}

#footer ul li
{
	display: inline;
	padding-right: 5px;
}

#footer p
{
	margin: 0;
	padding: 0;
	float: left;
	width: 70%;
}

#footer #partners, #footer #recomended-sites
{
	float:left;
	width: 20%;
}
#footer #partners p, #footer #recomended-sites p
{
	float: none;
	width: auto;
}

#footer #partners ul, #footer #recomended-sites ul
{
	float:none;
	width: auto;
	margin-left: 20px;
}

#footer #partners ul li, #footer #recomended-sites ul li
{
	display: block;
}

.content
{
	padding: 10px;
}

.watermark
{
	font-style: italic;
}

label.tip
{
	display: none;
}

h1
{
	font-size: 130%;
	margin: 0;
	padding: 10px 0;
	color: #DE4521;
}

h2
{
	font-size: 115%;
	color: #e46b21;
	margin-top: 0px;
	margin-bottom: 8px;
}

h3
{
	color: #DD137B;
	font-size: 115%;
	margin: 0;
	padding: 8px 0;
}

h4
{
	font-size: 115%;
	margin: 0;
	padding: 8px 0;
}

h5
{
	color: #c2dc19;
	font-size: 115%;
	margin: 0;
	padding: 8px 0;
}

p
{
	
	margin: 7px 0 0 0;
	padding: 5px 0;
}

.validation-summary-errors li, .error
{
	color: Red;
}

ul.actions
{
	list-style: none;
}

ul li.buttons input, ul li.buttons .button, ul li.buttons button, ul.actions li input, ul.actions li .button, ul.actions li button
{
	float: right;
}


h2.feed span, h3.month span
{
	display: block;
	float: left;
	width: 170px;
}

h2.feed a.prev, h3.month a.prev
{
	display: block;
	float: left;
	width: 15px;
}

h2.feed a.next, h3.month a.next
{
	display: block;
	float: right;
	width: 15px;
}

h3.month
{
	clear: both;
}
.tabs ul.index
{
	display: none;
}

.tabs.static ul.index
{
	display: block;
}
.tabs .tab
{
	padding: 2px 2px 2px 2px;
	background-image: url('img/fieldset-bg2.png');
	background-repeat: repeat-y;
}
.ui-tabs-hide
{
	display: none;
}

.ui-tabs-nav
{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}

.ui-tabs-nav li, .tabs.static .index li
{
	display: inline-block;
	width: auto;
	background-color: #C92177;
	background-position: bottom;
	background-repeat: no-repeat;
	height: 25px;
	padding: 10px 10px 2px 10px;
}

.ui-tabs-nav li a, .tabs.static .index li a, .tabs.static .index li.selected
{
	color: White;
}

.ui-tabs-nav li.ui-tabs-selected, .tabs.static .index li.selected
{
	background-color: #DD137B;
}

.price
{
	font-size:120%;
	font-weight: bold;
}

table.cart td.name
{
	width: 50%;
	vertical-align: middle;
}

table.cart td, table.cart th
{
	border-bottom: solid 1px silver;
}

.tabs .index
{
	border-bottom: solid 2px #C92177;
	margin: 0;
}

div.add-receipe-box
{
	background-image: url(img/add-advice-box.gif);
    
}

div.add-advice-box
{
	background-image: url(img/add-advice-box.gif);
}

div.ask-question-box
{
	background-image: url(img/ask-question-box.gif);
}
.adsense-right
{text-align:center;
}

div.add-receipe-box, div.add-advice-box, div.ask-question-box
{
	background-repeat: no-repeat;
	width: 184px;
	padding: 30px 8px;
	padding-bottom: 40px;
}

div.add-advice-box, div.ask-question-box
{
}
div.add-advice-box h3, div.ask-question-box h3, div.add-receipe-box h3
{
	margin-top: -33px;
	padding-bottom: 0px;
	color: White;
	text-align: center;
}

div.add-advice-box
{
	height: 130px;
}

div.add-receipe-box p, div.add-advice-box p , div.ask-question-box p
{
	font-size: 85%;
	width: 80%;
}

div.add-receipe-box p a, div.add-advice-box p a, div.ask-question-box p a
{
	font-weight: bold;
	color: #901E78;
	padding-left: 20%;
	font-size: 130%;
}

ul.path
{
	margin: 0;
	padding: 0;
}

ul.path li
{
	display: inline-block;
	width: auto;
	margin: 0;
}

a:hover
{
	text-decoration: none;
}

#header h1
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px;
	overflow: hidden;
	height: 210px;
}

#header img
{
	margin: -5px 0 0 120px;
	padding: 0;
	border: 0px;
}

#header .navigation
{
	padding-top: 6px;
	clear: both;
	position: relative;
	top: -50px;
}

#header #menu
{
	position: relative;
	top: -50px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 4;
}

#header #menu a
{
	color: white;
	text-decoration: none;
}

#header #menu a:hover
{
	text-decoration: underline;
}

#header #menu li
{
	color: White;
	font-size: 110%;
	display: block;
	float: left;
	margin: 0 0 3px 0;
	padding: 12px 12px 12px 12px;
}

#menu-home
{
	background-color: #C2DC19;
}

#menu-about
{
	background-color: #E46B21;
}

#menu-promotions
{
	background-color: #FFF500;
}

#menu-photos
{
	background-color: #DF6FA0;
}

#menu-info
{
	background-color: #C92177;
}
#menu-video
{
	background-color: #00A3E1;
}
#menu-contact
{
	background-color: #792277;
}
#menu-profile
{
	background-color: #DD137B;
}

#menu-diets
{
	background-color: #D6638C;
}
#menu-users
{
	background-color: #A44589;
}
.inline-list
{
	display: inline;
}

div.search-box
{
	background-image: url('img/search-bg.gif');
	background-repeat: no-repeat;
	width: 100%;
	margin: 0;
	padding: 10px;
	height: 50px;
}

div.search-box span
{
	font-size: 76%;
	float: left;
	margin-right: 5px;
}
div.search-box .search
{
	display: block;
	float: right;
	background-image: url(img/search-button-bg.gif);
	background-repeat: no-repeat;
	border: none;
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin: 3px 13px 0 0;
}
div.search-box .search:hover
{
	background-image: url(img/search-button-bg-sc.gif);
	background-repeat: no-repeat;
}

div.search-box #keyword
{
	display: inline;
	float: left;
	margin: 2px 0 0 5px;
	padding: 2px 0 0 5px;
	width: 130px;
	height: 18px;
	border: solid 1px #e4662b;
}

a img
{
	border: solid 0px;
}


/* Formsy */

form ul
{
	list-style: none;
	padding: 0;
}

fieldset
{
	padding: 1em 1em 1em 1em;
	background-image: url('img/fieldset-bg2.png');
	background-repeat: repeat-y;
	border: none;
	margin: 0;
}

fieldset legend
{
	font-size: 100%;
	background-color: #F9F4D1;
	padding: 6px 17px 4px 15px;
	margin: 0 0 0 -20px;
	width: 100%;
	text-align: left;
	color: #e46b21;
	font-weight: bold;
	overflow: hidden;
}

fieldset ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

fieldset ul li
{
	list-style: none;
	padding: 10px 0 0 0; /*	margin: 10px 0 0 0; 	margin-bottom: 3px;*/
	display: block;
	width: 100%;
	float: left;
}


fieldset ul li label
{
	width: 30%;
	display: inline-block;
	margin-right: 20px;
	float: left;
}

fieldset ul li label em
{
	color: Red;
}

fieldset ul li fieldset, li a
{
	clear: left;
}

fieldset fieldset legend
{
	display: none;
}

fieldset fieldset
{
	border: none;
}

fieldset table
{
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	margin-bottom: 1em;
	border-bottom: solid 1px silver;
	padding-bottom: 5px;
}

fieldset table thead th
{
	height: 25px;
	text-align: center;
	border-bottom: solid 1px silver;
}

fieldset td.Action, th.Action
{
	width: 100px;
	font-size: 80%;
	overflow: hidden;
	border: none;
}

ul.Paging li.First
{
}
.ingredients div div table, fieldset ul li table, table
{
	background: white;
}

#outer1 ul.month-category.active
{
	position: absolute;
	background-color: White;
	width: 200px;
}

#outer1 ul.month-category.active li
{
	padding-left: 13px;
}

#outer1 ul.month-category.active li.current
{
	padding: 0px;
}

#outer1 ul.month-category, ul.month-category li
{
	margin: 0;
	padding: 0;
}

#outer1 ul.month-category, ul.month-category li
{
	display: none;
}

#outer1 ul.month-category, ul.month-category li.current
{
	display: block;
}

fieldset ul li ul.categories
{
	clear: both;
}

ul.categories li
{
	float: none;
	list-style: none;
	padding-left: 0px;
}
ul.categories li ul li
{
	float: none;
	list-style: none;
	padding-left: 15px;
}


ul.categories, ul.categories ul
{
	margin: 0;
	padding: 0;
}

ul.categories.treeview li.expandable, ul.categories.treeview li.collapsable
{
}

ul.treeview div.hitarea
{
	cursor: pointer;
	width: 15px;
	height: 17px;
	display: inline-block;
	margin-left: -20px;
}

ul.treeview div.hitarea.collapsable-hitarea
{
	background-image: url('img/expanded.gif');
	background-repeat: no-repeat;
}

ul.treeview div.hitarea.expandable-hitarea
{
	background-image: url('img/collapsed.gif');
	background-repeat: no-repeat;
}

ul.treeview li.collapsable
{
	padding-left: 20px;
	cursor: pointer;
}

ul.treeview li.expandable
{
	cursor: pointer;
	padding-left: 20px;
}

/* Wlasciwe style*/
ul.Category
{
	clear: both;
	padding-left: 20px;
}

#index-page
{
}

#index-page fieldset
{
}

#index-page fieldset.criteria select, #index-page fieldset.criteria input[type='text']
{
	width: 25%;
}

#index-page fieldset ul li
{
	display: inline;
	float: none;
}

#index-page fieldset ul li.buttons
{
	display: block;
}
#index-page ul.categories
{
	margin: 0;
	padding: 0;
}

#index-page ul.categories li
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#index-page ul.categories li ul
{
	margin: 0;
	padding: 0;
}

#index-page ul.categories li ul li
{
	display: inline-block;
	padding-left: 10px;
}

#index-page p.search-header
{
	margin-top: 15px;
	width: 100%;
	background-color: #DD137B;
	color: white;
	padding: 0 0 0 10px;
}

#index-page ul.footer
{
	
}

#index-page ul.footer li
{
	list-style: none;
}

ul.receipes-list > li
{
	width: 33%;
}

ul.receipes-list li.item ul li
{
	padding: 0;
}

ul.receipes-list, ul.receipes-list li.item ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	text-align:center;
}

ul.receipes-list.comments > li
{
	float:left;
	width: 100%;
	border-bottom: solid 1px #e4662b;
	padding-bottom: 10px;
	padding-top: 10px;
}

ul.receipes-list.comments > li ul.receipe
{
	float: left;
	width: 30%;
}

ul.receipes-list.comments > li ul.receipe img
{
width: auto;
}

ul.receipes-list.comments > li ul.comment
{
	float: left;
	width: 70%;
}

ul.receipes-list.simple
{
	margin: 0 0 20px;
	padding: 0;
	width: 200px;
}

ul.receipes-list.simple li
{
	padding: 3px 0px 3px 0px;
	width: 100%;
	height: 46px;
}

ul.receipes-list.simple li a
{
	display: block;
	margin: -40px 0 0 50px;
}

ul.receipes-list.simple li img.icon
{
	width: 50px;
}

ul.users-list > li
{
	width: 33%;
}

ul.users-list li.item ul li
{
	padding: 0;
}

ul.users-list, ul.users-list li.item ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}

ul.users-list.simple
{
	margin: 0 0 20px;
	padding: 0;
	width: 200px;
}

ul.users-list.simple li
{
	padding: 3px 0px 3px 0px;
	width: 100%;
	height: 46px;
}

ul.users-list.simple li a
{
	display: block;
	margin: -40px 0 0 50px;
}

ul.users-list.simple li img.icon
{
	width: 50px;
}

ul.receipes-list.full
{
	width: 100%;
}

ul.receipes-list.full li.item
{
	padding: 3px 0px 3px 3px;
	width: 32%;
	height: 200px;
	float: left;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}

ul.receipes-list.full li.item a img
{
    width:75%;
}

ul.receipes-list.full li.item.last-in-line
{
	border-right: none;
}

ul.receipes-list.full li.item.last-row
{
	border-bottom: none;
}

ul.receipes-list li.item li.name a
{
	color: #792277;
	font-weight: bold;
	text-decoration: none;
}

ul.receipes-list li.item li.name img
{
	display: block;
}

ul.receipes-list li.item li.name a:hover
{
	color: #dd137b;
}

ul.receipes-list.full li.item li.category
{
	width: 100%;
	font-size: 90%;
}

ul.receipes-list.full li.category ul
{
	margin: 0;
	padding: 0;
}

ul.receipes-list.full li.category ul li
{
	float: left;
	width: auto;
}

/*Strona główna*/
ul.home-receipe-ul
{
	list-style: none;
	min-height: 160px;
	padding: 0px 0 0 0;
	width: 70%;
}

ul.home-receipe-ul li
{
	padding: 5px 0 5px 0;
}

ul.home-receipe-ul img
{
	margin: -60px 0 0 30px;
	padding: 0 0 0 20px;
	float: right;
}
ul.home-receipe-ul li a.button
{
	float: right;
	background-image: url(img/bg-button.gif);
	background-repeat: no-repeat;
	color: White;
	width: 110px;
	padding: 3px 0 0 0;
}
ul.home-receipe-ul li a.button:hover
{
	background-image: url(img/bg-button-sc.gif);
	background-repeat: no-repeat;
}

form.openid ul
{
	list-style-type: none;
	display: inline;
}

form.openid ul.providers li
{
	display:inline;
	padding: 4px;
	width: auto;
}

form.openid ul li span
{
}

form.openid fieldset
{
	padding: 1em 1em 1em 1em;
}

form.openid div + fieldset
{
	display: none;
}

form.openid label
{
	float: none;
	width: auto;
	display: block;
	font-weight: bold;
	font-size: larger;
	margin-bottom: .5em;
}

form.openid input[name=openid_username]
{
	width: 8em;
}

form.openid input[name=openid_identifier]
{
	width: 18em;
}
form.openid ul li.highlight
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #FD6;
}
form.openid fieldset
{
}
form.openid fieldset div
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: arial;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	width: 100%;
}
form.openid input[type='submit']
{
	margin-left: 1em;
}

ul.providers
{
	list-style: none;
	padding: 0;
}

ul.providers li
{
	display: inline;
	width: auto;
	padding-right: 10px;
}
.openid_logo
{
	color: #F7931E;
	padding: 6px 0px 8px 28px;
	background: url(img/openidico.png) no-repeat;
}

#openid_login
{
	float: left;
	font-size: larger;
	width: 30%;
	margin: 2em 1em;
	text-align: center;
}

#openid_login div
{
	margin-top: 0.5em;
}
#openid_login div + span
{
	font-size: smaller;
}

#home-page
{
	margin-left: 10px;
	width: 790px;
}

#home-page #news
{
	background: white url('img/news-box-bg.jpg') no-repeat ;
	padding: 14px 25px;
	width: 710px;
	height: 146px;
}

#home-page #news h1
{	
	padding-top: 0;
	padding-bottom:0;
}

#home-page #news p
{
}


#home-page div.site-index
{
	background-repeat: no-repeat;
	width: 714px;
	height: 490px;
	padding: 20px 20px;
}

#home-page div.site-index > div.topic
{
	float: left;
	width: 353px;
	
}

#home-page div.site-index > div.topic p
{
	padding-left: 110px;
}

#home-page div.site-index > div.topic ul
{
	padding-left: 125px;
}

#home-page div.site-index > div.topic p.action
{
	text-align: right;
	padding-right: 15px;
}

#home-page div.site-index div.receipes-topic 
{
	background: white url('Img/Home/Receipes-topic.jpg') no-repeat 0px 40px;
}

#home-page div.site-index div.children-nutrition-topic
{
	background: white url('Img/Home/Children-nutrition-topic.jpg') no-repeat 0px 40px;
}

#home-page div.site-index div.women-nutrition-topic
{
	background: white url('Img/Home/Women-nutrition-topic.jpg') no-repeat 0px 40px;
}

#home-page div.site-index div.women-nutrition-school-topic
{
	background: white url('Img/Home/Women-nutrition-school-topic.jpg') no-repeat 0px 40px;
}

#home-page div.site-index div.mothers-advices-topic
{
	background: white url('Img/Home/Mother-advices-topic.jpg') no-repeat 0px 40px;
}

#home-page div.site-index div.expert-advices-topic
{
	background: white url('Img/Home/Expert-advices-topic.jpg?v=2') no-repeat 0px 40px;
}

#home-page h3
{
	width: 753px;
}

#home-page ul.infant-categories, .home-child-category
{
	width: 753px;
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	border: 1px #e4662b;
}

#home-page ul.infant-categories li.category, .home-child-category li.item
{
	float: left;
	display: block;
	width: 240px;
	padding: 0px 3px 0px 8px;
	margin: 0 0 0 0;
	height: 100px;
}

#home-page ul.infant-categories li.category
{
	background-position: right;
	background-repeat: no-repeat;
}

#home-page li.age
{
	font-weight: bold;
	font-size: 105%;
	margin-left: 0px;
}

#home-page ul.infant-categories li.category.month-5
{
	background-image: url('img/cat-5mc.jpg');
}

#home-page ul.infant-categories li.category.month-6
{
	background-image: url('img/cat-6mc.jpg');
}

#home-page ul.infant-categories li.category.month-7
{
	background-image: url('img/cat-7mc.jpg');
}

#home-page ul.infant-categories li.category.month-8
{
	background-image: url('img/cat-8mc.jpg');
}

#home-page ul.infant-categories li.category.month-9
{
	background-image: url('img/cat-9mc.jpg');
}

#home-page ul.infant-categories li.category.month-10
{
	background-image: url('img/cat-10mc.jpg');
}

#home-page ul.infant-categories li.category.month-11
{
	background-image: url('img/cat-11mc.jpg');
}

#home-page ul.infant-categories li.category.month-12
{
	background-image: url('img/cat-12mc.jpg');
}

#home-page ul.infant-categories li.category.month-12-and-greater
{
	background-image: url('img/cat-13mc.jpg');
}

.home-child-category li.item
{
	height: 200px;
}

#home-page ul.infant-categories li ul, .home-child-category li ul
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#contact-page h2
{
    margin: 15px 0 0 0;
}



a.button
{
	padding-top: 3px;
	height: 22px;
}

input[type='submit'], button, a.button
{
	display: inline-block;
	border: solid 0px black;
	color: White;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	background-image: url(img/small-button.gif);
	background-repeat: no-repeat;
	width: 65px;
	height: 25px;
}

input[type='submit']:hover, button:hover, a.button:hover
{
	background-image: url('img/small-button-sc.gif');
	background-repeat: no-repeat;
}

button[name='minus'], button[name='plus']
{
	width: 25px;
	display: none;
		background-image: url('img/xsmall-button.gif');
}
button[name='minus']:hover, button[name='plus']:hover
{
    background-image: url('img/xsmall-button-sc.gif');
}


input[type='submit'].medium, button.medium, a.button.medium
{
	background-image: url(img/med-button.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 25px;
}

input[type='submit'].medium:hover, button.medium:hover, a.button.medium:hover
{
	background-image: url(img/med-button-sc.gif);
	background-repeat: no-repeat;
}

input[type='submit'].large, button.large, a.button.large
{
	background-image: url(img/large-button.gif);
	background-repeat: no-repeat;
	width: 136px;
	height: 25px;
}

input[type='submit'].large:hover, button.large:hover, a.button.large:hover
{
	background-image: url(img/large-button-sc.gif);
	background-repeat: no-repeat;
}

li.bottle-feed a.button, li.breast-feed a.button
{
	color: black;
}

li.breast-feed a.button, li.bottle-feed a.button
{
	width: 140px;
	height: 27px;
	padding: 3px 0 0 0;
}
li.breast-feed a.button
{
	background-image: url(img/bg-breast.gif);
	background-repeat: no-repeat;
}

li.bottle-feed a.button
{
	background-image: url(img/bg-bottle.gif);
	background-repeat: no-repeat;
}
li.breast-feed a.button:hover, li.bottle-feed a.button:hover
{
	background-image: url(img/bg-bot-br-sc.gif);
	color: White;
}


/* Dodawanie przepisu */

#receipe_Name
{
	width: 345px;
	padding: 3px;
}
.receipe img
{
	width: 25%;
}

#receipe_Age
{
	width: 25px;
	text-align: center;
}
#receipe_PreparationTime, #receipe_CookingTime
{
	width: 60px;
	text-align: center;
}
.right /*Do usuniecia*/
{
	clear: both;
	margin-left: 80%;
}


/*outer3*/
ul.out3-second-box
{
	width: 100%;
	height: 110px;
	background-image: url(img/out3-receipe-bg.gif);
	background-repeat: no-repeat;
	list-style: none;
}

.out3-second-box li
{
	padding: 100px 0 20px 20px;
	margin-right: 0px;
}

.out3-second-box a.button /*NIE WIEM JAK NAZWA TO OKNO ABY TO MIAŁO SENS;) TERAZ TO JEST DODAWANIE PRZEPISU...*/
{
	background-image: url(img/add-recipe.gif);
	background-repeat: no-repeat;
	color: White;
	width: 110px;
	height: 25px;
}
.out3-second-box a.button:hover
{
	background-image: url(img/add-recipe-sc.gif);
}

.newest-receipe
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 30px 0 0 0;
}

ul.newest-receipe .name
{
	background-image: url(img/bg-new-rec.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: White;
	height: 30px;
	width: 100%;
}

/*Szczegoly przepisu*/

#receipe-page h2
{
}


#receipe-page div.header
{
	width: 50%;
}

#receipe-page div.content
{
	padding: 0;
	width: 98%;
}

#receipe-page div.content ul li.buttons
{
	text-align: right;
}

#receipe-page div.content ul li.buttons > *
{
	float: none;
	padding-right: 10px;
}

#receipe-page img.receipe-picture
{
	float: right;
	width: 48%;
}

#receipe-page ul.general
{
	margin: 0;
	padding: 0;
}

#receipe-page ul.general > li
{
	margin-bottom: 10px;
}

#receipe-page ul.general li.categories ul
{
	margin: 0;
	padding: 0;
}
#receipe-page ul.general li.categories ul li
{
	display: inline;
	background-image: url('img/bullet.gif');
	background-repeat: no-repeat;
	padding-left: 12px;
}

#receipe-page ul > li
{
	list-style: none;
}

#receipe-page span.rank ul
{
	list-style: none;
}

#receipe-page span.rank ul li
{
	display: inline;
	float: none;
}

#receipe-page table.ingredients
{
	border-collapse: collapse;
	width: 80%;
}

#receipe-page table.ingredients th
{
	text-align: left;
}

#receipe-page table.ingredients th.quantity
{
	text-align: right;
}

#receipe-page table.ingredients td.quantity
{
	text-align: right;
}

#receipe-page ul.times
{
	margin: 0;
	padding: 0;
}

#receipe-page ul.times li strong
{
	width: 155px;
	display: inline-block;
}

#receipe-page ul.comments
{
	margin: 0;
	padding: 0;
}

#receipe-page ul.comments > li
{
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
	padding: 10px 10px 10px 10px;
}

#receipe-page ul.comment
{
	margin: 0;
	padding: 0;
}

#receipe-page.edit > .button
{
	float: right;
	margin-top: 10px;
	margin-right: 15px;
}

#receipe-page.edit .messages
{
	margin: 15px 5px;
	padding: 0;
}

#receipe-page.edit .messages li
{
	margin: 0;
	padding: 0;
	color: #E46B21;
}

#receipe-page.edit .tabs > *
{
}


#receipe-page.edit li.image > *
{
	float: left;
}

#receipe-page.edit li.image img, #receipe-page.edit li.image input[type='file']
{
	width: 300px;
}

#receipe-page.edit li.difficulty ul
{
	display: inline;
}

#receipe-page.edit li.difficulty ul li
{
	display: inline;
	float: none;
}

#receipe-page.edit li.portions ul
{
	display: inline;
}

#receipe-page.edit li.portions ul li
{
	display: inline;
	padding-right: 10px;
	float: none;
}

#receipe-page.edit div.categories
{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

#receipe-page.edit div.categories li
{
	float: none;
}

#receipe-page.edit div.categories ul li
{
	margin-left: 0px;
}

#receipe-page.edit li.ingredients table tbody tr td.name input
{
	width: 98%;
}

#receipe-page.edit li.ingredients table tbody tr td.quantity
{
	text-align: center;
}

#receipe-page.edit li.ingredients table tbody tr td.quantity input
{
	width: 40px;
}

#receipe-page.edit li.ingredients table tbody tr td.unit select
{
	width: 99%;
}

#receipe-page.edit ol.steps
{
	list-style-type: decimal;
}

#receipe-page.edit ol.steps *
{
	float: none;
}

.ui-state-highlight
{
	background-color: #F9EFB1;
	list-style-type: none !important;
}

#receipe-page.edit ol.steps > li
{
	list-style-type: decimal;
	display: list-item;
	width: 98%;
	height: 95px;
}

#receipe-page.edit ol.steps ul li *
{
	display: inline;
}

#receipe-page.edit ol.steps ul li input[type='text']
{
	width: 220px;
}

#receipe-page.edit ol.steps ul li textarea
{
	height: 50px;
}

/*Wynik wyszuiwania*/

ul.Paging
{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
}

ul.Paging li.First, ul.Paging li.Last
{
	display: none;
}

ul.Paging li
{
	display: block;
	float: left;
	border: solid 1px #eaeaea;
	width: 22px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
}


ul.Paging li a
{
	text-decoration: none;
	color: #792277;
}


ul.Paging li.Selected
{
	background-color: #EFEFEF;
	color: #dd137b;
}

ul.Paging li:hover, ul.Paging a:hover
{
	background-color: #EFEFEF;
	color: #C45127;
}
#about-page h2
{
    margin: 15px 0 5px 0;
}

#home-faq-page h2
{
      margin: 10px 0 0px 0;
}



#about-page, #culinary-info, #logon-page, #home-faq-page
{
	width: 90%;
	
}

#culinary-info h1
{
	font-size: 110%;
	color: #262626;
}

#profile-page #contact_FirstName, #profile-page #contact_LastName
{
	width: 150px;
}

#profile-page li.image label
{
	margin-right: 0;
}

#profile-page li.image input[type='file']
{
	margin-left: 30%;
}

#profile-page ul.Paging
{
	clear: both;
}

#about-page img
{
	float: left;
	margin-right: 1em;
}


 #culinary-info img
{
	float: right;
	margin-bottom: 1em;
	margin-right: 1em;
}

#culinary-info img
{
	width: 250px;
}

#culinary-info h1
{
	font-size: 120%;
	color: #e46b21;
}

#culinary-info h2
{
	font-size: 120%;
	color: #DE4521;
}
#culinary-info h3
{
	font-size: 105%;
	color: #DD137B;
}
#culinary-info h4
{
	font-size: 105%;
	color: #262626;
}

#index-page.users ul.sort-direction
{
	margin: 0;
	padding: 0;
}

#index-page.users ul.sort-direction li
{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 3px 3px;
}

#details-page.users div 
{
}


#details-page.users div ul
{
	float: left;
	width: 48%;
}

#details-page.users div img
{
	float: left;
	width: 40%;
}
#details-page.users div ul.user-details
{
	margin-left: 10px;
}
#details-page.users div ul.user-details li
{
	padding: 5px 0px;
}

#details-page.users div ul.user-details li label
{
	font-weight: bold;
}

#details-page.users > h3, #details-page.users > p
{
	display: block;
	width: 100%;
	float:left;
}

#shop-products-page .tabs
{
	background-image: url('img/shop-products-page-tab-bg.jpg');
	background-position: right bottom ;
	background-repeat: no-repeat;
	min-height: 200px;
}
#shop-products-page .tabs .index
{
	border-bottom: solid 2px #A4BF24;
}
#shop-products-page .ui-tabs-nav li, .tabs.static .index li
{
	display: inline-block;
	width: auto;
	background-color: #e46b21;
}

#shop-products-page .ui-tabs-nav li.ui-tabs-selected, .tabs.static .index li.selected
{
	background-color: #A4BF24;
}
#shop-products-page img
{
    float:left;
    margin: 0 10px 0 0;
}

#shop-products-page a.button.order
{
	float: right;
}
#shop-products-page .category-dla-kobiet
{
	background-image: url('img/shop/category-dla-kobiet.jpg');
	background-position: right bottom ;
	background-repeat: no-repeat;
	height: 450px;
}

#shop-products-page .category-dla-dzieci
{
	background-image: url('img/shop/category-dla-dzieci.jpg');
	background-position: right bottom ;
	background-repeat: no-repeat;
	height: 450px;
}

#shop-products-page ul.products > li
{
	display: block;
	float: left;
	width: 100%;
}

#shop-products-page ul.products .total-price .button
{
	font-size:80%;
	font-weight: normal;
}
	
#shop-details-page input[type=submit]
{
    background-image: url('img/small-button2.gif');
    margin-left: 20px;
}


#shop-details-page input[type=submit]:hover
{
    background-image: url('img/small-button2-sc.gif');
}

#shop-details-page a.large.button, #shop-index-page a.large.button
{
    background-image: url('img/large-button2.gif');
    width: 165px;
}
#shop-details-page a.large.button:hover,#shop-index-page a.large.button:hover
{
    background-image: url('img/large-button2-sc.gif?v=2');
    width: 165px;
}

#shop-index-page h3
{
	font-size: 115%;
	color: #e46b21;	
}


#shop-details-page p
{
    text-align: justify;
}

#shop-details-page .tab > img 
{
	float: left;
	margin-right: 20px;
}
#shop-details-page ul
{
    margin-bottom: 0;
}

#shop-details-page ul li
{
    display: inline-block;
    
}
#shop-details-page div.cart-item
{
    margin-top: 40px;
    width:100%;
}

#shop-details-page ul li.unit-price.price
{
    width: 30%;
}

#shop-details-page ul li.quantity 
{
    margin: 0 10px 0 50px;
    width: 35%;
}

#shop-details-page ul li.price-item
{
    float:right;
    text-align:right;
    width: 20%;      
}

#shop-details-page p span
{
}


/*Opis tekstów ----------------------------------------------------*/
#shop-products-page h1, #shop-details-page h1, #shop-index-page h1
{
   	color: #c2dc19;
	font-size: 130%;
}


#shop-index-page h2
{
    color: #c2dc19;
	font-size: 130%;
    clear: left;
    margin: 30px 0 10px 0;
}


.enhanced1
{
    color: #e46b21;
    font-weight:bold;
}

.enhanced2
{
    color: #A4BF24;
    font-weight: bold;
}

.catchphrase
{
    font-size: 110%;
}

.quote
{
    font-style:italic;
}

/*Opis tabeli----------------------------------------------------*/

#shop-products-page table tr.row-1 td
{
	
}

#shop-products-page table tr.row-2 td
{
	
}

#shop-products-page table tr.row-3 td
{
	
}

#shop-products-page table tr.row-4 td
{
	
}

#shop-products-page table tr.row-5 td
{
	
}

#shop-products-page table, #shop-place-order-page table, #shop-cart-page table
{
	width: 100%;
	background: none url('img/table-bg.gif');
}

#shop-place-order-page table thead tr th
{
	border-bottom: #a4bf24 2px solid;
}

#shop-place-order-page table tfoot tr th, #shop-place-order-page table tfoot tr td
{
	border-top: #a4bf24 2px solid;
}

#shop-place-order-page table tfoot tr th
{
	text-align: right;
}
#shop-place-order-page ul.description 
{
    list-style: none;
    margin: 0;
}
#shop-place-order-page img
{
    float: right;
    margin: 0 10px 0 10px;
}


table td.price, table td.quantity
{
	text-align: center;
}

ul.invoice-data 
{
	list-style: none;
	padding: 0;
}

ul.invoice-data li label
{
	display: inline-block;
	font-weight: bold;
	width: 120px;
}

#cooking-index-page ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#cooking-index-page ul.topics > li 
{
	clear: left;
}

#cooking-index-page ul.topics ul.articles li
{
	display: block;
	float: left;
	background-image: url('img/cooking-bg.jpg');
	width: 45%;
	margin-right: 5px;
	margin-bottom: 5px;
	min-height: 190px;
	max-height: 190px;
	padding: 4px 4px;
}

#cooking-index-page ul.topics ul.articles li p
{
	text-align: left;
}

#cooking-index-page ul.topics ul.articles li div.abstract
{
	height: 102px;
}
#cooking-index-page ul.topics ul.articles > li > a
{
	display:block;
	float: right;
	font-weight:bold;
}

#cooking-index-page ul.topics p.more
{
	clear: left;
	width: 90%;
	text-align: right;
}

#cooking-index-page ul.topics ul.articles div.abstract, #cooking-index-page ul.topics ul.articles li img
{
	float: left;
}

#cooking-index-page ul.topics ul.articles img
{
	max-width: 102px;
	max-height:102px;
	margin-right: 5px;
}

#cooking-index-page ul.topics ul.articles h2
{
	height: 35px;
}

#cooking-index-page ul.topics ul.articles div.abstract
{
	width: 60%;
}

#cooking-index-page div.articles-list-view 
{
	float:left;
}

#cooking-index-page div.articles-list-view ul.articles
{
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cooking-index-page div.articles-list-view ul.articles li
{
	float: left;
}

#cooking-index-page div.articles-list-view ul.articles li p.more
{
	text-align: right;
}

#cooking-index-page div.articles-list-view ul.articles > li
{
	width: 100%;
}

#cooking-index-page div.articles-list-view ul.articles ul li.title
{
	width: 100%;
}

#cooking-index-page div.articles-list-view ul.articles ul li.title h2
{
	padding: 0;
	margin:0 0 1px 0;
}
#cooking-index-page div.articles-list-view ul.articles ul li.title h2 a
{
    color: #e46b21;
}

#cooking-index-page div.articles-list-view ul.articles ul li.image
{
	width: 20%;
}

#cooking-index-page div.articles-list-view ul.articles ul li.image img
{
	max-width: 100px;
	max-height: 100px;
}

#cooking-index-page div.articles-list-view ul.articles ul li.author
{
}

#cooking-index-page div.articles-list-view ul.articles ul li.date-added
{
	margin-left: 20px;
	float: right;
}

#cooking-index-page div.articles-list-view ul.articles ul li.abstract
{
	width: 80%;
}


#cooking-article-page > img
{
	float: right;
	padding: 10px 10px;
	max-width: 400px;
}
#shop-index-page
{
    width: 95%;
}

#shop-index-page > img
{
   	float: left;
	padding: 0 10px 0px 0px;
}

#shop-index-page .see-offer
{
	float: left;
	padding-left: 100px
}

#shop-index-page ul.topics, #shop-index-page ul.topics ul.articles
{
	list-style: none;
	margin: 0;
	padding: 0;
	width:100%;
    display: block;
    
}
#shop-index-page ul.topics, #shop-index-page ul.topics ul.articles p
{
	text-align: justify;
}


ul.topics h3
{
    clear:left;
}
#shop-index-page ul.articles *
{
	list-style: none;
}
#shop-index-page ul.topics ul.articles li.image
{
	float: left;
	width: 19%;
	margin-right: 0px;
	margin-bottom: 5px;
	min-height: 150px;
	padding: 4px 4px;
}

#shop-index-page ul.topics ul.articles li.text
{
	float: left;
	width: 78%;
	margin-right: 5px;
	margin-bottom: 5px;
	min-height: 150px;
	padding: 4px 4px;
}


div.offer
{
    background-image: url('img/photos/small_kid.jpg');
    background-repeat: no-repeat;
    background-position:inherit;
    background-position:bottom right;
    min-height: 360px;
    
    list-style:none;
}

div.offer ul
{
}


