@CHARSET "UTF-8";

html {
	width: 100%;
	height: 100%;
	min-width: 980px;
	margin: 0;
	padding: 0;
	background: #fff url(images/common/back_top.jpg) repeat-x;
}

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

a { color: #3e9ef5; }
img { border: 0; }
:focus { outline:none; }

#container {
	position: relative;
	width: 100%;
	min-height: 100%;
	margin: 0 auto;
	overflow: hidden;
	background: url(images/common/back_header.jpg) no-repeat top center;
}
#container.ie6 {
	height: 100%;
	overflow: auto;
}

#header {
	height: 270px;
	background: url(images/common/header.jpg) no-repeat top center;
}

#Logo { position: absolute; }

#Menu {
	width: 960px;
	margin: 0 auto;
}
#Menu ul {
	margin: 0;
	padding: 180px 0 0 220px;
	list-style: none;
}
#Menu ul li {
	float: left;
	overflow: hidden;
	height: 25px;
	margin: 0 20px 0 0;
	background: url(images/common/menu.png) no-repeat;
}
#Menu ul li a {
	color: #3e9ef5;
	font-size: 20px;
	text-decoration: none;
	letter-spacing: -1px;
}

#Menu ul li.link1 { width: 103px;	background-position: -200px 0; }
#Menu ul li.link2 { width: 81px;	background-position: -319px 0; }
#Menu ul li.link3 { width: 40px;	background-position: -418px 0; }
#Menu ul li.link4 { width: 78px;	background-position: -475px 0; }
#Menu ul li.link5 { width: 161px;	background-position: -571px 0; }
#Menu ul li.link1:hover {			background-position: -200px -25px; }
#Menu ul li.link2:hover {			background-position: -319px -25px; }
#Menu ul li.link3:hover {			background-position: -418px -25px; }
#Menu ul li.link4:hover {			background-position: -475px -25px; }
#Menu ul li.link5:hover {			background-position: -571px -25px; }

#Menu.ie6 ul li { background: none; }
#Menu.ie6 ul li a:hover { color: #c94cb0; }

#body {
	width: 960px;
	margin: 0 auto;
	padding: 10px;
	padding-bottom: 165px;
	background: url(images/common/pomidorowa.png) no-repeat 721px bottom;
}
#body.krupnik {
	background: url(images/common/krupnik.png) no-repeat 721px bottom;
}
#body.grochowa {
	background: url(images/common/grochowa.png) no-repeat 721px bottom;
}
#body.pomidorowa {
	background: url(images/common/pomidorowa.png) no-repeat 721px bottom;
}
#body.ogorkowa {
	background: url(images/common/ogorkowa.png) no-repeat 721px bottom;
}
#body.ukrainski {
	background: url(images/common/ukrainski.png) no-repeat 721px bottom;
}

#content {
	width: 500px;
	margin: 0 0 0 0;
	padding: 18px 0 0 220px;
}
#content.ie6 {
	padding: 18px 0 0 26px;
}

#content .item { line-height: 16px; margin-bottom: 50px; }
#content .item p { line-height: 20px; margin: 0 0 8px 0; text-align: justify; }
#content .item p img { float: right; margin: 6px 0px 12px 16px; padding: 5px;  }
#content .item p img.portret_lewy { float: left; margin: 6px 16px 12px 0px; padding: 5px; background: none; }
#content .item p img.portret_prawy { float: right; margin: 6px 0px 12px 16px; padding: 5px; background: none; }
#content .item ul, #content .item ol { padding: 0 8px 8px 8px; }
#content h1 {
	font: normal 36px "Myriad Pro", sans-serif;
	color: #3e9ef5;
}

#content .diets {
	min-height: 217px;
	background: url(images/diety.jpg) no-repeat;
}
#content .diet {
	min-height: 40px;
	padding-top: 6px;
	background: url(images/common/feather.png) no-repeat;
}
#content .diet a {
	font-size: 20px;
	font-weight: bold;
	color: #3e9ef5;
	text-decoration: none;
	margin-left: 30px;
	
}
#content .diet a:hover {
	cover: #c94cb0;
	text-decoration: underline;
}
#content h3 {
	font: normal 17px Arial, sans-serif;
	color: #3e9ef5;
	margin: 10px 0;
}

#content .info_table {
	margin: 0;
}

#content .tabs {
	height: 40px;
	padding: 10px 0 20px 0;
}
#content .tabs a.tab {
	float: left;
	padding: 14px 0px 6px 0px;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	border-bottom: 1px solid #3e9ef5;
}
#content .tabs a.active {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #ffffff;
	background: url(images/common/tab.gif) no-repeat;
}
#content .tabs a.t_120 .active {
	background: url(images/common/tab_120.gif) no-repeat;
}
#content .tabs a.t_240 {
	width: 240px;
	background: url(images/common/tab2_240.gif) no-repeat;
}
#content .tabs a.t_160 {
	width: 160px;
	background: url(images/common/tab2_160.gif) no-repeat;
}
#content .tabs a.t_120 {
	font-size: 12px;
	width: 120px;
	background: url(images/common/tab2_120.gif) no-repeat;
}
#content .tabs a.t_96 {
	font-size: 10px;
	width: 96px;
	background: url(images/common/tab2_96.gif) no-repeat;
}

#body .dummy {
	float: left;
	width: 190px;
	background: none;
}

#body .metka {
	float: left;
	margin: 10px 1px 0 1px;
}

#body .column {
	float: left;
	width: 190px;
	background: #f1f9fa url(images/common/submenu_bottom.gif) no-repeat bottom;
}

#body .column ul {
	list-style: none;
	margin: 20px;
}

#body .column ul li {
	margin: 0 0 10px 0;
}
#body .column ul li a {
	text-decoration: none;
	font-size: 13px;
	color: #d881c7;
}

.point {
	float: left;
	width: 250px;
	margin: 10px 0;
}
.point img {
	float: left;
	margin-right: 10px;
}
.point .point_text {
	padding: 15px 0 0 64px;
}

#days {
	
}
#days .day {
	float: left;
	margin: 20px 2px;
	background: #e9f6f6;
}
#days .day:hover { background: #ffffff; }
#days .day.active { background: #f7e6f4; }

.panel-wrapper table {
	margin: 0 0 30px 0;
}
.panel-wrapper table thead {
	color: #3e9ef5;
	font-size: 14px;
	font-weight: bold;
}
.panel-wrapper table .first {
	width: 250px;
}
.panel-wrapper table .sub {
	width: 100px;
	text-align: right;
}

#footer {
	position: absolute;
	clear: both;
	bottom: 0;
	width: 100%;
	height: 165px;
	background: url(images/common/back_footer.jpg);
}
#footer.ie6 {
	position: relative;
}
#footer_body {
	width: 960px;
	height: 165px;
	margin: 0 auto;
	background: url(images/common/back_footer_body.jpg) no-repeat center bottom;
}
#footer_bowl {
	float: right;
	width: 249px;
	height: 165px;
	overflow: hidden;
	background: url(images/common/pomidorowa.png) no-repeat right bottom;
}
#footer_bowl.krupnik	{ background: url(images/common/krupnik.png) no-repeat right bottom;	}
#footer_bowl.grochowa	{ background: url(images/common/grochowa.png) no-repeat right bottom;	}
#footer_bowl.pomidorowa	{ background: url(images/common/pomidorowa.png) no-repeat right bottom;	}
#footer_bowl.ogorkowa	{ background: url(images/common/ogorkowa.png) no-repeat right bottom;	}
#footer_bowl.ukrainski	{ background: url(images/common/ukrainski.png) no-repeat right bottom;	}

#BMI #new {
	width: 480px;
	height: 160px;
	background: url(images/common/BMI.jpg) no-repeat center center;
}
#BMI .box {
	float: left;
	width: 140px;
	height: 140px;
	padding: 10px;
	color: #d881c7;
}
#BMI .bmi {
}
#BMI #bmi_value {
	text-align: center;
	font-size: 40px;
	margin: 70px 0 0 10px;
}
#BMI .big {
	margin: 70px 0 0 0;
	text-align: center;
	font-size: 40px;
}
#BMI input {
	color: #d881c7;
}
#BMI .slider {
	width: 120px;
	margin: 24px auto 0 auto;
}
#BMI_results td { padding: 4px 10px; }
#BMI_results td.first { width: 70px; text-align: right; }
#BMI_results td.second { width: 90px; text-align: center; }
#BMI_results td.third { width: 320px; }

#contact-wrapper {
	width: 482px;
	margin-top: 20px;
}
#contact-wrapper div {
	clear: both;
	margin: 1em 0;
	margin: 0 0 20px 0;
}
#contact-wrapper label {
	display: block;
	float: none;
	width: auto;
	font-size: 16px;
	margin: 0 0 4px 0;
	color: #3e9ef5;
}
form#contactform input {
	width: 380px;
	border-color: #B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	font-size: 16px;
	color: #333;
}
form#contactform input[type="submit"] {
	width: 120px;
	border-color: #E8E8E8 #B7B7B7 #B7B7B7 #E8E8E8;
}
form#contactform textarea {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0.6em 0.5em 0.7em;
	border-color: #B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style: solid;
	border-width: 1px;
	width: 380px;
}

.roundabout-holder {
	list-style: none;
	width: 64em;
	height: 14em;
	margin: 1em auto;
}

.roundabout-moveable-item {
	width: 30em;
	height: 20em;
	cursor: pointer;
	background: #7fd9fb;
}

.roundabout-moveable-item img {
	width: 100%;
	height: 100%;
}

.roundabout-in-focus {
	cursor: auto;
}

#filler {
	margin: 46px 0 0 0;
	text-align: center;
	height: 1em;
	color: #3e9ef5;
	font-size: 18px;
}

.sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
.sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 14px; height: 18px; }
.sortable li span { position: absolute; margin-left: -1.3em; }
.sortable li .sortable_sub { font-size: 12px; margin-left: 20px; }
.sortable li .sortable_copy { font-size: 11px; margin-left: 40px; }
.sortable li .toolbar { float: right; font-size: 12px; }
.sortable li .toolbar a { padding: 2px 5px; border: 1px solid #ddd; }
.sortable li .toolbar a:hover { border: 1px solid #d76; }
.sortable li .toolbar a.edit { color: green; }
.sortable li .toolbar a.delete { color: red; }
.sortable li table tr td.label { width: 50px; font-size: 12px; }

#create-copy, #create-diet { margin: 0 0 20px 0; }
label, input { display:block; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }
div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }

p span.admin_label {
	color: #888888;
	font-size: 16px;
	font-weight: bold;
}

.gallery_image {
	float: left;
	padding: 10px;
	text-align: center;
}
.gallery_image:hover {
	background: #fff;
}
.imgText {
	font-size: 10px;
}
#gallery_form {
	padding: 20px 10px;
}


#forgotPassword-link {
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	cursor: pointer;
}
#forgotPassword-link:hover {
	color: purple;
}
#forgotPassword-dialog p {
	font-size: 11px;
	text-align: justify;
	padding: 10px;
}
#forgotPassword-dialog p input {
	width: 100%;
	font-size: 16px;
	text-align: left;
}
.dietetyk_button {
	margin: 0 0 0 165px;
}

.stats {
	width: 100%;
	font-size: 11px;
}
.stats tr:hover {
	background: #7ac7cc;
}
.stats td {
	padding: 0 8px;
	border-bottom: 1px dotted #7ac7cc;
}

