header, footer, article, section, hgroup, nav, figure, aside{display:block;}
input[type="image"]{padding:0;border:none;}
input[type="submit"], input[type="text"], input[type="password"], input[type="file"], textarea{-webkit-appearance:none;}
textarea,input[type="submit"],input[type="text"]{-webkit-border-radius:0;}
input[type="submit"]:hover{cursor:pointer;}
body{
	margin:0;
	background:#2a2a2a;
	font:13px/20px Helvetica, Arial, sans-serif;
	color:#414141;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
	min-width:1000px;
}
a{
	text-decoration:none;
	color:#414141;
}
a:hover{text-decoration:underline;}
img{
	border-style:none;
	vertical-align:top;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#414141;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{overflow:hidden;}
/* header */
#header{background:#262626 url(../images/bg-header.gif) repeat-x;}
.header-holder{
	width:980px;
	margin:0 auto;
	padding:16px 0 0;
	overflow:hidden;
	text-align:right;
}
/* logo */
.logo{
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(../images/logo.png) no-repeat;
	width: 192px;
	text-align: left;
	height: 29px;
	margin: 0;
}
.logo a{
	display:block;
	height:100%;
}
/* general navagation */
#header nav{
	display:inline-block;
	vertical-align:top;
}
#nav{
	padding:0;
	margin:-18px 0 0;
	list-style:none;
	display:inline-block;
	vertical-align:top;
	text-align:right;
	font-weight:bold;
	position:relative;
}
#nav li{
	display:inline-block;
	vertical-align:top;
	position:relative;
}
#nav li:after,
#nav li:before,
#nav:after,
#nav:before{
	content:'';
	position:absolute;
	top:0;
	border-left:1px solid #3f3f3f;
	left:0;
	height:100%;
	margin:0 0 0 -5px;
}
#nav:after{border-right:1px solid #202020;}
#nav:before{border-right:1px solid #3f3f3f;}
#nav li:before,
#nav:before{
	left:auto;
	border-right:1px solid #202020;
	right:0;
	margin:0 -1px 0 0;
}
#nav a{
	display:inline-block;
	vertical-align:top;
	color:#bfbfbf;
	padding:23px 20px 18px 15px;
	text-shadow:0 -1px #070707;
	margin:0 0 0 -3px;
}
#nav .active a,
#nav a:hover{
	text-decoration:none;
	background:#171c19;
	color:#fff;
}
.link-holder{
	display:inline-block;
	text-align:right;
	vertical-align:top;
	margin:-1px 0 0 5px;
}
.link-holder a{
	display:inline-block;
	vertical-align:top;
	color:#fff;
	font-weight:bold;
	border:1px solid #070707;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 0 0 11px;
	padding:4px 10px 3px;
	text-shadow:0 -1px #343434;
	-webkit-box-shadow:0 1px 0 0 #454545, inset 0 1px 0 0 #b1b1b1;
	box-shadow:0 1px 0 0 #454545, inset 0 1px 0 0 #b1b1b1;
}
.link-holder .login{
	background:#7c7c7c;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjN2M3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjZiNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #7c7c7c;
	background:-moz-linear-gradient(top,  #7c7c7c 0%, #6b6b6b 100%) #7c7c7c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7c7c), color-stop(100%,#6b6b6b)) #7c7c7c;
	background:-webkit-linear-gradient(top,  #7c7c7c 0%,#6b6b6b 100%) #7c7c7c;
	background:-o-linear-gradient(top,  #7c7c7c 0%,#6b6b6b 100%) #7c7c7c;
	background:-ms-linear-gradient(top,  #7c7c7c 0%,#6b6b6b 100%) #7c7c7c;
	background:linear-gradient(to bottom,  #7c7c7c 0%,#6b6b6b 100%) #7c7c7c;
}
.link-holder .login:hover{
	text-decoration:none;
	background:#8f8f8f;
}
.link-holder .signup{
	background:#24a447;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0YTQ0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDhjMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #24a447;
	background:-moz-linear-gradient(top,  #24a447 0%, #148c2e 100%) #24a447;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#24a447), color-stop(100%,#148c2e)) #24a447;
	background:-webkit-linear-gradient(top,  #24a447 0%,#148c2e 100%) #24a447;
	background:-o-linear-gradient(top,  #24a447 0%,#148c2e 100%) #24a447;
	background:-ms-linear-gradient(top,  #24a447 0%,#148c2e 100%) #24a447;
	background:linear-gradient(to bottom,  #24a447 0%,#148c2e 100%) #24a447;
}
.link-holder .signup:hover{
	text-decoration:none;
	background:#27b74e;
}
.form-holder{
	background:#63b8db url(../images/bg-form-holder.jpg) repeat-x;
	border-bottom:1px solid #5796b2;
}
/* form select */
.form-select{
	float:right;
	width:130px;
	margin:-5px 0 0 38px;
}
.form-select select{
	border:1px solid #171717;
	width:130px;
	color:#fff;
}

/* form-search */
.form-search{
	margin:45px auto -4px;
	width:900px;
	color:#939393;
}
.form-holder .form-search{
	color:#0e4e6b;
	margin:0 auto;
	width:718px;
	padding:48px 10px 69px;
	text-shadow:0 1px #94c9e1;
}
.form-holder .form-search :-moz-placeholder{color:#c4c4c4; font-weight:normal;}
.form-holder .form-search ::-webkit-input-placeholder{color:#c4c4c4; font-weight:normal;}
.main-holder .form-search :-moz-placeholder{color:#c4c4c4; font-weight:normal;}
.main-holder .form-search ::-webkit-input-placeholder{color:#c4c4c4; font-weight:normal;}
.form-search :-moz-placeholder{color:#c4c4c4; font-weight:normal;}
.form-search ::-webkit-input-placeholder{color:#c4c4c4; font-weight:normal;}

.form-holder .form-search .home-search :-moz-placeholder{color:#c4c4c4; font-weight:normal;}
.form-holder .form-search .home-search ::-webkit-input-placeholder{color:#c4c4c4; font-weight:normal;}
.form-holder .form-search .home-search :-moz-placeholder{color:#c4c4c4; font-weight:normal;}
.form-holder .form-search .home-search ::-webkit-input-placeholder{color:#c4c4c4; font-weight:normal;}
.form-holder .form-search .home-search :-moz-placeholder{color:#c4c4c4; font-weight:normal;}
.form-holder .form-search .home-search ::-webkit-input-placeholder{color:#c4c4c4; font-weight:normal;}
.form-search .heading{
	font-size:16px;
	line-height:19px;
	color:#fff;
	text-align:center;
	margin:0 0 36px;
	text-shadow:0 -1px #3388ac;
}
.form-search h1{
	font-size:50px;
	line-height:52px;
	margin:0 0 14px;
}
.form-search .heading p{margin:0;}
.form-search .row{margin:0 auto 6px;}
.form-search .text-holder{
	position:relative;
	float:left;
	margin:0 7px 0 0;
}
.form-search .row:after,
.content-holder:after,
.row:after,
.nav-diet li:after,
.tab-content .block-holder:after,
.color-piker .thumbs:after,
.link-info dl:after,
.container .menu li:after,
.tab .container:after,
.link-holder-popup:after,
.lightbox .text-holder:after,
.text-info-select:after,
.tab-frame .meta:after,
.tab-frame:after,
#content .search:after,
#content .content-holder-text:after,
.form-goals .text-holder:after{
	content:'';
	display:block;
	clear:both;
}
.form-search .row img{
	position:absolute;
	top:19px;
	left:20px;
	z-index:2;
}

.form-search .home-search input[type="text"]{
	margin:0 10px 0 0;
	font-weight:bold;
	padding:14px 20px 13px 47px;
	font-size:22px;
	width:688px;
	outline:none;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #277395;
	background:#dedede;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZWZlZmVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) #fff;
	background:-moz-linear-gradient(top,  #dedede 0%, #efefef 4%, #fff 100%) #fff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(4%,#efefef), color-stop(100%,#fff)) #fff;
	background:-webkit-linear-gradient(top,  #dedede 0%,#efefef 4%,#fff 100%) #fff;
	background:-o-linear-gradient(top,  #dedede 0%,#efefef 4%,#fff 100%) #fff;
	background:-ms-linear-gradient(top,  #dedede 0%,#efefef 4%,#fff 100%) #fff;
	background:linear-gradient(to bottom,  #dedede 0%,#efefef 4%,#fff 100%) #fff;
}

.form-search .home-search input[type="text"]:focus{
	border:1px solid #277395 !important;
	-webkit-box-shadow:1px 0 0 #c8e6f2, 0 0 3px #fff !important;
	box-shadow:1px 0 0 #c8e6f2, 0 0 3px #fff !important;
}

.form-search input[type="text"]{
	margin:0 10px 0 0;
	font-weight:bold;
	padding:14px 20px 13px 47px;
	font-size:22px;
	width:688px;
	outline:none;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c2c2c2;
	background:#dedede;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZWZlZmVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) #fff;
	background:-moz-linear-gradient(top,  #dedede 0%, #efefef 4%, #fff 100%) #fff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(4%,#efefef), color-stop(100%,#fff)) #fff;
	background:-webkit-linear-gradient(top,  #dedede 0%,#efefef 4%,#fff 100%) #fff;
	background:-o-linear-gradient(top,  #dedede 0%,#efefef 4%,#fff 100%) #fff;
	background:-ms-linear-gradient(top,  #dedede 0%,#efefef 4%,#fff 100%) #fff;
	background:linear-gradient(to bottom,  #dedede 0%,#efefef 4%,#fff 100%) #fff;
}
.form-holder .form-search input[type="text"]{
	width:527px;
	margin:0;
	padding:14px 20px 13px 49px;
}
.form-search input[type="submit"],
.lightbox .popup-text-holder .more{
	float:left;
	margin:0;
	padding:0;
	color:#fff;
	font-weight:bold;
	font-size:17px;
	width:123px;
	height:55px;
	border:1px solid #085d84;
	border-top-color:#398cb3;
	-webkit-border-radius:6px;
	border-radius:6px;
	background:#78c4e6;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4YzRlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDlkZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #78c4e6;
	background:-moz-linear-gradient(top,  #78c4e6 0%, #209dd6 100%) #78c4e6;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#78c4e6), color-stop(100%,#209dd6));
	background:-webkit-linear-gradient(top,  #78c4e6 0%,#209dd6 100%);
	background:-o-linear-gradient(top,  #78c4e6 0%,#209dd6 100%);
	background:-ms-linear-gradient(top,  #78c4e6 0%,#209dd6 100%);
	background:linear-gradient(to bottom,  #78c4e6 0%,#209dd6 100%);
	-webkit-box-shadow:inset 0 1px #b8e2f4, 0 1px  #d1d1d1;
	box-shadow:inset 0 1px #b8e2f4, 0 1px #d1d1d1;
}
.form-holder .form-search input[type="submit"]{
	font-size:18px;
	width:113px;
	color:#ecf7ef;
	height:55px;
	border:1px solid #1b7934;
	-webkit-border-radius:6px;
	border-radius:6px;
	background:#5dbb76;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkYmI3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNGFhNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #5dbb76;
	background:-moz-linear-gradient(top,  #5dbb76 0%, #34aa54 100%) #5dbb76;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5dbb76), color-stop(100%,#34aa54)) #5dbb76;
	background:-webkit-linear-gradient(top,  #5dbb76 0%,#34aa54 100%) #5dbb76;
	background:-o-linear-gradient(top,  #5dbb76 0%,#34aa54 100%) #5dbb76;
	background:-ms-linear-gradient(top,  #5dbb76 0%,#34aa54 100%) #5dbb76;
	background:linear-gradient(to bottom,  #5dbb76 0%,#34aa54 100%) #5dbb76;
	-webkit-box-shadow:inset 0 1px #c9e8d1, 0 1px  #d7edf6;
	box-shadow:inset 0 1px #c9e8d1, 0 1px #d7edf6;
}
.form-holder .form-search input[type="submit"]:hover,
.box-holder .btn:hover,
.main-tabset .btn:hover,
.box-upgrade .btn:hover,
#content .box-account .more:hover,
#content .slide .form-account input[type="submit"]:hover,
.table-box-info.pro .btn:hover,
.lightbox .box-plan-holder .btn:hover,
.box-plan-frame .box-plan-holder .btn:hover,
.form-settings .btn:hover,
.form-signup input[type="submit"]:hover{
	background:#1f9d3d;
	color:#fff;
	text-decoration:none;
}
.form-search p{margin:0;}
#main{background:#fff;}
#main.tabs-holder{background:#eaeaea url(../images/bg-tabs-holder.gif);}
.main-tabset{
	overflow:hidden;
	margin:0 0 -1px;
	padding:32px 0 0;
}
#main .main-tabset .btn{
	float:right;
	font-weight:bold;
	font-size:13px;
	line-height:15px;
	width:158px;
	text-shadow:0 -1px #000;
	padding:7px 10px;
	margin:-4px 0 0;
}
.tabset{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
.tabset li{
	float:left;
	margin:0 1px 0 0;
	text-align:center;
}
.tabset .holder{
	float:left;
	padding:12px 18px 8px;
	border:1px solid #c4c4c4;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	background:#f5f5f5;
}
.tabset li .holder > a{
	color:#777;
	float:left;
	padding:12px 18px 8px;
	margin:-12px -18px -8px;
	font-weight:bold;
}
.tabset li .holder > a:hover,
.tabset .active.holder >  a{
	color:#414141;
	text-decoration:none;
}
.tabset .holder:hover,
.tabset .active.holder{
	background:#fff;
	text-decoration:none;
	margin:0 0 -11px;
	padding-bottom:15px;
	position:relative;
}
.tabset .active.holder{
	margin:-1px 0 -11px;
	padding:13px 18px 12px;
}
.tabset .holder:hover:after,
.tabset .active.holder:after{
	content:'';
	position:absolute;
	bottom:0;
	right:-2px;
	background:url(../images/arrows.png) no-repeat 0 -15px;
	width:2px;
	height:3px;
}
.tabset .active .calendar-small{display:block;}
.tabset .calendar-small{display:none;}
.calendar-small,
.calendar-big{
	float:left;
	margin:-5px 0 -10px 17px;
	padding:6px 0 0;
	border:1px solid #bebebe;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fafafa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fafafa;
	background:-moz-linear-gradient(top,  #fafafa 0%, #fafafa 50%, #f2f2f2 50%, #f0f0f0 100%) #fafafa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(50%,#fafafa), color-stop(50%,#f2f2f2), color-stop(100%,#f0f0f0));
	background:-webkit-linear-gradient(top,  #fafafa 0%,#fafafa 50%,#f2f2f2 50%,#f0f0f0 100%);
	background:-o-linear-gradient(top,  #fafafa 0%,#fafafa 50%,#f2f2f2 50%,#f0f0f0 100%);
	background:-ms-linear-gradient(top,  #fafafa 0%,#fafafa 50%,#f2f2f2 50%,#f0f0f0 100%);
	background:linear-gradient(to bottom,  #fafafa 0%,#fafafa 50%,#f2f2f2 50%,#f0f0f0 100%);
	-webkit-box-shadow:0 1px 2px #e8e8e8;
	box-shadow:0 1px 2px #e8e8e8;
	font-size:13px;
	line-height:15px;
	text-shadow:0 1px #fff;
}
.calendar-small .hidden,
.calendar-big .hidden{
	position:absolute;
	top:-9999px;
	left:-9999px;
	white-space:nowrap;
	font-weight:bold;
	font-size:13px;
	line-height:15px;
	text-shadow:0 1px #fff;
}
.calendar-small .prev,
.calendar-big .prev,
.calendar-big .next,
.calendar-small .next,
.block-calendar .prev,
.block-calendar .next{
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	float:left;
	width:15px;
	margin:-6px 0 0;
	height:26px;
	padding:0;
	border-right:1px solid #d3d3d2;
}
.calendar-small .prev:after,
.calendar-small .next:after,
.calendar-big .prev:after,
.calendar-big .next:after,
.block-calendar .prev:after,
.block-calendar .next:after{
	content:'';
	border:solid transparent;
	border-width:5px 0;
	border-right:5px solid #616161;
	width:0;
	height:0;
	position:absolute;
	top:8px;
	left:5px;
}
.calendar-small .next,
.calendar-big .next,
.block-calendar .next{
	float:right;
	border-right:0;
	border-left:1px solid #d3d3d2;
}
.calendar-small .next:after,
.calendar-big .next:after,
.block-calendar .next:after{
	left:auto;
	right:4px;
	border:solid transparent;
	border-width:5px 0;
	border-left:5px solid #616161;
	border-right:0;
}
.calendar-small .with-dp,
.calendar-big .with-dp{
	width:73px;
	padding:0;
	border:0;
	margin:0 3px;
	float:left;
	font-weight:bold;
	background:none;
	font-size:13px;
	line-height:15px;
	text-shadow:0 1px #fff;
	color:#414141;
	min-width:73px;
	max-width:130px;
	cursor:pointer;
	text-align:center;
}
/* tab content */
.tab-content{
	background:#fff;
	-webkit-border-radius:0 4px 4px 4px;
	border-radius:0 4px 4px 4px;
	border:1px solid #c4c4c4;
	min-height:100px;
	padding:19px 19px 21px;
	overflow:hidden;
}
.tab-content .block-holder{padding:0 0 20px;}
.block-holder .block-frame{
	float:left;
	width:300px;
	margin:0 0 -20px;
}
.block-holder .block-frame .heading{padding-bottom:16px;}
.block-holder .box-info{
	border:1px solid #bababa;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 0 20px;
	padding:0 18px;
	background:#fcfcfc;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #fcfcfc 0%, #f5f5f5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f5f5f5));
	background:-webkit-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%);
	background:-o-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%);
	background:-ms-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%);
	background:linear-gradient(to bottom,  #fcfcfc 0%,#f5f5f5 100%);
}
.block-holder .box-info .bar p{margin:0;}
.block-holder .box-info .active,
.box-info .holder-weight .active-text{
	margin:0 0 32px;
	display:block;
}
.box-info .holder-weight .active-text{margin:0 0 22px;}
.block-holder .box-info .text-weight{
	font-size:20px;
	line-height:22px;
	margin:0 33px 0 0;
}
.block-holder .box-info .text-weight img{margin:-4px 6px 0 0;}
.box-info .holder-weight{
	margin:0 0 11px;
	height:88px;
	padding:15px 0 0 2px;
}

.box-info .holder-weight.select .active-text,
.box-info .holder-weight.select .text-info-select{display:block;}
.block-holder .table-holder{
	float:right;
	width:620px;
}
.holder-weight :-moz-placeholder{color:#414141;}
.holder-weight ::-webkit-input-placeholder{color:#414141;}
.holder-weight .text-holder,
.lightbox .text-holder,
.block-edit-size .text-holder{
	float:left;
	position:relative;
	width:75px;
	margin:0 9px 0 0;
}
.holder-weight .label{
	float:left;
	margin:9px 38px 0 0;
	color:#656565;
}
.holder-weight input[type="text"],
.lightbox .text-holder input[type="text"],
.block-edit-size .text-holder input[type="text"],
.form-goals .text-holder input[type="text"]{
	float:left;
	width:42px;
	font-weight:bold;
	margin:0;
	padding:6px 5px;
	text-align:center;
	border:1px solid #b4b4b4;
	-webkit-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
	color:#414141;
	font-size:17px;
	-webkit-box-shadow:inset 0 1px 2px #e7e7e7;
	box-shadow:inset 0 1px 2px #e7e7e7;
}
#main .holder-weight input[type="submit"]{margin:0;}
.holder-weight .prev,
.holder-weight .next,
.lightbox .text-holder .prev,
.lightbox .text-holder .next,
.block-edit-size .text-holder .prev,
.block-edit-size .text-holder .next,
.form-goals .text-holder .prev,
.form-goals .text-holder .next{
	position:absolute;
	top:0;
	right:0;
	background:url(../images/arrows.png) no-repeat 0 -165px;
	width:21px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	-webkit-border-radius:0 4px 0 0;
	border-radius:0 4px 0 0;
	border-top:1px solid #b4b4b4;
}
.holder-weight .next,
.lightbox .text-holder .next,
.block-edit-size .text-holder .next,
.form-goals .text-holder .next{
	bottom:0;
	top:auto;
	background-position:0 -182px;
	height:16px;
	-webkit-border-radius:0 0 4px 0;
	border-radius:0 0 4px 0;
	border-bottom:1px solid #b4b4b4;
}
.holder-weight input[type="submit"]{
	float:left;
	width:119px;
	height:35px;
	border:1px solid #c2c2c2;
}
.block-holder .table{
	border:1px solid #bababa;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:618px;
}
.table .meta,
.box-info .heading,
.block-calendar .heading,
.form-goals .heading{
	overflow:hidden;
	padding:17px 9px 9px 18px;
	background:#f3f3f3;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e7e7e7;
	background:-moz-linear-gradient(top,  #f3f3f3 0%, #e7e7e7 100%) #e7e7e7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e7e7e7));
	background:-webkit-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:-o-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:-ms-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:linear-gradient(to bottom,  #f3f3f3 0%,#e7e7e7 100%);
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.table .meta{border-bottom:1px solid #b0b0b0}
.box-info .heading{
	border-bottom:1px solid #cbcbcb;
	margin:0 -18px;
}
.table .meta h2,
.box-info .heading h2,
.form-goals .heading h2{
	float:left;
	font-size:15px;
	line-height:17px;
	color:#414141;
	margin:0;
}
.box-info .heading h2{float:none;}
/* progress bar */
.bar{
	overflow:hidden;
	border-bottom:1px solid #e2e2e3;
	color:#707070;
	font-size:12px;
	background:#f9f9f9;
	line-height:15px;
	padding:16px 20px 14px;
	margin:0 -18px;
}
.disabled .bar{
	color:#414141 !important;
	font-weight:bold;
}
.disabled .bar a{color:#0e6cb5;}
.disabled .bar strong{color:#ababab;}
.bar strong{
	font-size:15px;
	line-height:17px;
	margin:0 0 5px;
	color:#414141;
	font-weight:bold;
	display:block;
}
.bar .progressbar{
	width:259px;
	border:1px solid #c3c3c3;
	-webkit-border-radius:10px;
	border-radius:10px;
	height:13px;
	margin:0 0 6px -2px;
	background:#e4e4e4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e4e4e4;
	background:-moz-linear-gradient(top,  #e4e4e4 0%, #efefef 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#efefef));
	background:-webkit-linear-gradient(top,  #e4e4e4 0%,#efefef 100%);
	background:-o-linear-gradient(top,  #e4e4e4 0%,#efefef 100%);
	background:-ms-linear-gradient(top,  #e4e4e4 0%,#efefef 100%);
	background:linear-gradient(to bottom,  #e4e4e4 0%,#efefef 100%);
}
.bar .progressbar .ui-progressbar-value,
.bar .progressbar span{
	display:inline-block;
	vertical-align:top;
	margin:-1px;
	height:13px;
	border:1px solid #b6b137;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#ddd981;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZDk4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2QyNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #ddd981;
	background:-moz-linear-gradient(top,  #ddd981 0%, #d7d264 100%) #ddd981;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd981), color-stop(100%,#d7d264));
	background:-webkit-linear-gradient(top,  #ddd981 0%,#d7d264 100%);
	background:-o-linear-gradient(top,  #ddd981 0%,#d7d264 100%);
	background:-ms-linear-gradient(top,  #ddd981 0%,#d7d264 100%);
	background:linear-gradient(to bottom,  #ddd981 0%,#d7d264 100%);
	-webkit-box-shadow:inset 0 1px 1px #e4e4e4;
	box-shadow:inset 0 1px 1px #e4e4e4;
}
.bar.green{
	color:#189136;
	font-weight:bold;
}
.bar.green .progressbar .ui-progressbar-value,
.bar.green .progressbar span{
	border:1px solid #46ab5e;
	background:#86c896;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2Yzg5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NWI5N2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #46ab5e;
	background:-moz-linear-gradient(top,  #86c896 0%, #65b97a 100%) #86c896;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#86c896), color-stop(100%,#65b97a));
	background:-webkit-linear-gradient(top,  #86c896 0%,#65b97a 100%);
	background:-o-linear-gradient(top,  #86c896 0%,#65b97a 100%);
	background:-ms-linear-gradient(top,  #86c896 0%,#65b97a 100%);
	background:linear-gradient(to bottom,  #86c896 0%,#65b97a 100%);
}
.bar.red{
	font-weight:bold;
	color:#ca3d1d;
}
.bar.red .progressbar .ui-progressbar-value,
.bar.red .progressbar span{
	border:1px solid #cb7e60;
	background:#d5967e;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1OTY3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZDdmNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #d5967e;
	background:-moz-linear-gradient(top,  #d5967e 0%, #cd7f61 100%) #d5967e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5967e), color-stop(100%,#cd7f61));
	background:-webkit-linear-gradient(top,  #d5967e 0%,#cd7f61 100%);
	background:-o-linear-gradient(top,  #d5967e 0%,#cd7f61 100%);
	background:-ms-linear-gradient(top,  #d5967e 0%,#cd7f61 100%);
	background:linear-gradient(to bottom,  #d5967e 0%,#cd7f61 100%);
}
.btn-holder{
	overflow:hidden;
	padding:15px 0 19px;
	margin:0 -18px;
	background:#f5f5f5;
	text-align:center;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
.btn-holder a{width:98px;}
.btn-holder a,
.box-info .btn,
.holder-weight input[type="submit"],
.form-search-popup input[type="submit"],
.form-search-popup input[type="submit"].btn,
.link-holder-popup .btn,
.lightbox .back,
.form-settings input[type="submit"],
.form-goals input[type="submit"]{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	padding:6px 10px 7px;
	margin:0 7px;
	color:#515151;
	font-weight:bold;
	text-shadow:0 1px #fff;
	border:1px solid #bebebe;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#efefef;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #efefef;
	background:-moz-linear-gradient(top,  #efefef 0%, #d9d9d9 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#d9d9d9));
	background:-webkit-linear-gradient(top,  #efefef 0%,#d9d9d9 100%);
	background:-o-linear-gradient(top,  #efefef 0%,#d9d9d9 100%);
	background:-ms-linear-gradient(top,  #efefef 0%,#d9d9d9 100%);
	background:linear-gradient(to bottom,  #efefef 0%,#d9d9d9 100%);
}
.holder-weight .btn{
	width:99px;
	margin:-9px 0 0;
}
.box-holder .btn{
	width:134px;
	text-shadow:0 1px #000;
}
/* form search diet */
.form-search-diet{
	float:right;
	width:339px;
	position:relative;
	margin:-8px 0 0;
}
.form-search-diet :-moz-placeholder{color:#acacac;}
.form-search-diet ::-webkit-input-placeholder{color:#acacac;}
.form-search-diet input[type="text"],
.form-settings input[type="text"],
.form-settings input[type="password"],
.form-signup input[type="text"],
.form-signup input[type="password"]{
	float:left;
	width:197px;
	border:1px solid #a6a6a6;
	margin:0 6px 0 0;
	color:#000; /*#acacac*/
	font-weight:bold;
	padding:7px 29px;
	-webkit-border-radius:4px;
	border-radius:4px;
	outline:none;
	-webkit-box-shadow:inset 0 1px 2px 0 #f3f3f3;
	box-shadow:inset 0 1px 2px 0 #f3f3f3;
}
.form-search-diet img{
	position:absolute;
	top:10px;
	left:7px;
}
.form-search-diet input[type="submit"]{
	font-size:13px;
	line-height:15px;
	width:74px;
	height:32px;
}
/* block options */
.block-options{
	height:560px;/*510px;*/
	padding:42px 46px 10px 48px;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fff;
	background:-moz-linear-gradient(top,  #fff 1%, #f7f7f7 100%) #fff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(100%,#f7f7f7));
	background:-webkit-linear-gradient(top,  #fff 1%,#f7f7f7 100%);
	background:-o-linear-gradient(top,  #fff 1%,#f7f7f7 100%);
	background:-ms-linear-gradient(top,  #fff 1%,#f7f7f7 100%);
	background:linear-gradient(to bottom,  #fff 1%,#f7f7f7 100%);
}
.block-options .box-holder,
.table .area .block-info{
	overflow:hidden;
	margin:0 auto 31px;
	border:1px solid #d8dac0;
	background:#fafaef;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:28px 19px 20px 30px;
	width:453px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	text-shadow:none;
}
.block-options .box-holder .text,
.table .area .block-info .text{overflow:hidden;}
.block-options .box-holder img{
	float:left;
	margin:-13px 19px 0 0;
}
.block-options .box-holder p,
.table .area .block-info p{margin:0;}
/* info options */
.block-options h3{
	font-size:14px;
	line-height:16px;
	margin:0 0 27px;
}
.nav-options{
	padding:0;
	margin:0;
	list-style:none;
	font-size:13px;
	line-height:22px;
	counter-reset:item;
}
.nav-options a{
	color:#0e6cb5;
	font-weight:bold;
}
.nav-options li{
	padding:0 0 22px 35px;
	position:relative;
}
.nav-options li:before,
.nav-options .num{
	position:absolute;
	top:2px;
	left:1px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	-webkit-border-radius:9px;
	border-radius:9px;
	text-shadow:0 -1px 1px #3f9b51;
	line-height:15px;
	background:#6abc7e;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzZhYmM3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NGM4OTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #6abc7e;
	background:-moz-linear-gradient(top,  #6abc7e 1%, #84c894 100%) #6abc7e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#6abc7e), color-stop(100%,#84c894));
	background:-webkit-linear-gradient(top,  #6abc7e 1%,#84c894 100%);
	background:-o-linear-gradient(top,  #6abc7e 1%,#84c894 100%);
	background:-ms-linear-gradient(top,  #6abc7e 1%,#84c894 100%);
	background:linear-gradient(to bottom,  #6abc7e 1%,#84c894 100%);
	width:19px;
	height:17px;
	padding:2px 0 0;
	text-align:center;
	content:counters(item, " ") "";
	counter-increment:item;
}
/* box upgrade */
.box-upgrade{
	overflow:hidden;
	border:1px solid #d1d1d1;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:url(../images/bg-box.gif);
	padding:30px 35px 33px 31px;
}
.box-upgrade .text{
	float:left;
	width:515px;
}
.box-upgrade h2{
	font-size:19px;
	line-height:21px;
	margin:0 0 8px;
	color:#314636;
}
.box-upgrade p{margin:0;}
#main .box-upgrade .btn{
	float:right;
	margin:9px 0 0;
	text-align:left;
	width:233px;
	position:relative;
	text-shadow:0 -1px #000;
}
.box-upgrade .btn:after{
	content:'';
	position:absolute;
	top:19px;
	right:18px;
	background:url(../images/arrows.png) no-repeat 0 -239px;
	width:15px;
	height:12px;
}
.table .heading{margin:-1px 0 0;}
.table .heading,
.table-holder-popup .heading{
	border:solid #b0b0b0;
	border-width:1px 0;
	overflow:hidden;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	padding:8px 0 7px 21px;
	background:url(../images/divider-table.png) repeat-y -4px 0;
	background:#ededed;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #ededed;
	background:-moz-linear-gradient(top,  #ededed 0%, #ededed 50%, #e4e4e4 51%, #ddd 100%) #ededed;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(50%,#ededed), color-stop(51%,#e4e4e4), color-stop(100%,#ddd));
	background:-webkit-linear-gradient(top,  #ededed 0%,#ededed 50%,#e4e4e4 51%,#ddd 100%);
	background:-o-linear-gradient(top,  #ededed 0%,#ededed 50%,#e4e4e4 51%,#ddd 100%);
	background:-ms-linear-gradient(top,  #ededed 0%,#ededed 50%,#e4e4e4 51%,#ddd 100%);
	background:linear-gradient(to bottom,  #ededed 0%,#ededed 50%,#e4e4e4 51%,#ddd 100%);
}
.table .col1{
	width:257px;
	float:left;
}
.table .col2{
	width:85px;
	float:left;
	text-align:center;
}
.table .heading .col2{
	position:relative;
	width:85px;
}
.table .heading .col2:after{
	content:'';
	position:absolute;
	top:-8px;
	left:0;
	background:#d5d5d5;
	width:1px;
	height:32px;
}
.nav-diet{
	padding:1px 19px;
	margin:0;
	list-style:none;
}
.table .nav-diet .col2{padding:6px 0;}
.nav-diet li:first-child{border:none;}
.nav-diet > li{
	position:relative;
	padding:9px 0 9px 20px;
	min-height:24px;
	border-top:1px solid #e1e1e1;
	background:url(../images/divider-table.png) repeat-y -4px 0;
}
.nav-diet > li:last-child{
	border-bottom:1px solid #e1e1e1;
}
.nav-diet li:nth-child(even){background:#f9f9f9 url(../images/divider-table.png) repeat-y -4px 0;}
.nav-diet .none{background:none;}
.nav-diet h3{
	color:#0e6cb5;
	margin:0;
	font-size:13px;
	line-height:15px;
}
.nav-diet a{
	color:#707070;
	font-size:12px;
	line-height:14px;
}
.nav-diet li:hover,
.container .menu li:hover,
.table-holder-popup .nav-diet li:hover{
	background:#fafaef;
}

.todays-diet .nav-diet li:hover{
	background: #fafaef url(../images/divider-table.png) repeat-y -4px 0;
}

.nav-diet li:hover h3{
	text-shadow:0px 0px #333;
}

.menu li:hover a{
	text-decoration:none;
}
.nav-diet li:hover .box-edit,
.menu li:hover .box-edit,
.nav-diet li:hover.color .block-active{display:block;}
.box-edit{
	display:none;
	position:absolute;
	left:-19px;
	top:-1px;
	bottom:-1px;
	width:656px;
	z-index:7;
}
.container .box-edit{width:337px;}
.box-edit .edit-holder{
	position:absolute;
	top:1px;
	bottom:1px;
	left:0;
	width:19px;
}
.box-edit .edit-holder a{
	display:block;
	position:relative;
	width:17px;
	margin:-1px 0;
	height:50%;
	text-align:center;
}
.box-edit .edit-holder .edit{
	border:1px solid #3d89b0;
	top:0;
	-webkit-border-radius:4px 0 0 0;
	border-radius:4px 0 0 0;
	background:#1f99d7;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmOTlkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZGFjZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #1f99d7;
	background:-moz-linear-gradient(top,  #1f99d7 0%, #4dacde 100%) #1f99d7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f99d7), color-stop(100%,#4dacde));
	background:-webkit-linear-gradient(top,  #1f99d7 0%,#4dacde 100%);
	background:-o-linear-gradient(top,  #1f99d7 0%,#4dacde 100%);
	background:-ms-linear-gradient(top,  #1f99d7 0%,#4dacde 100%);
	background:linear-gradient(to bottom,  #1f99d7 0%,#4dacde 100%);
}
.box-edit .edit-holder .trash{
	border:solid #b2b2b2;
	border-width:0 1px 1px;
	bottom:0;
	margin-top:0;
	-webkit-border-radius:0 0 0 4px;
	border-radius:0 0 0 4px;
	background:#f7f7f7;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f7f7f7;
	background:-moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%) #f7f7f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
	background:-webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background:-o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background:-ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background:linear-gradient(to bottom,  #f7f7f7 0%,#f1f1f1 100%);
}
.box-edit .edit-holder img{
	position:absolute;
	top:50%;
	left:50%;
	margin:-6px 0 0 -5px;
}
.box-edit .move,
.block-active .move{
	position:absolute;
	top:0;
	right:2px;
	width:11px;
	border:1px solid #b2b2b2;
	bottom:0;
	padding:0 2px;
	-webkit-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
	z-index:8;
	text-align:center;
	vertical-align:middle;
	background:#f7f7f7;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f7f7f7;
	background:-moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%) #f7f7f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
	background:-webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background:-o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background:-ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background:linear-gradient(to bottom,  #f7f7f7 0%,#f1f1f1 100%);
}
.box-edit .move img,
.block-active .move img{
	position:absolute;
	top:50%;
	left:50%;
	margin:-6px 0 0 -6px;
}
.block-active .move{
	right:-19px;
	bottom:-6px;
}
.table-holder .scrollable-area{
	overflow:auto;
	width:656px !important;
	height:582px !important;
}
.nav-diet li:hover.color .block-active{top:0;}
.block-active{
	position:absolute;
	top:-9999px;
	left:0;
	width:562px;
	padding:8px 37px 8px 19px;
	background:#e6e6e6;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e6e6e6;
	background:-moz-linear-gradient(top,  #e6e6e6 0%, #ddd 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#ddd));
	background:-webkit-linear-gradient(top,  #e6e6e6 0%,#ddd 100%);
	background:-o-linear-gradient(top,  #e6e6e6 0%,#ddd 100%);
	background:-ms-linear-gradient(top,  #e6e6e6 0%,#ddd 100%);
	background:linear-gradient(to bottom,  #e6e6e6 0%,#ddd 100%);
}
.nav-diet li.color:hover{
	background:#e6e6e6;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e6e6e6;
	background:-moz-linear-gradient(top,  #e6e6e6 0%, #ddd 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#ddd));
	background:-webkit-linear-gradient(top,  #e6e6e6 0%,#ddd 100%);
	background:-o-linear-gradient(top,  #e6e6e6 0%,#ddd 100%);
	background:-ms-linear-gradient(top,  #e6e6e6 0%,#ddd 100%);
	background:linear-gradient(to bottom,  #e6e6e6 0%,#ddd 100%);
}
.block-active .form-active :-moz-placeholder{color:#414141;}
.block-active .form-active ::-webkit-input-placeholder{color:#414141;}
.block-active .form-active{
	float:left;
	width:400px;
	position:relative;
	z-index:10;
}
.form-active input[type="text"]{
	float:left;
	width:191px;
	margin:0 7px 0 0;
	padding:9px 7px 6px;
	border:1px solid #a6a6a6;
	color:#414141;
	font-weight:bold;
	-webkit-border-radius:4px;
	outline:none;
	border-radius:4px;
}
input[type="text"]:focus,
.holder-weight .text-info-select input[type="text"]:focus,
.form-subscribe input[type="text"]:focus,
.form-search input[type="text"]:focus,
.form-search-diet input[type="text"]:focus,
.lightbox .text-holder input[type="text"]:focus,
input[type="password"]:focus{
	border:1px solid #4ca2da !important;
	-webkit-box-shadow:inset 0 1px 4px 0 #f3f3f3, 0 1px 4px 0 #a0c8da !important;
	box-shadow:inset 0 1px 4px 0 #f3f3f3, 0 1px 4px 0 #a0c8da !important;
}
input[type="text"]{outline:none;}
.block-active .color-piker{
	float:left;
	width:32px;
	margin:0 8px 0 0;
	position:relative;
}
.block-active .color-piker:hover .thumbs-holder{display:block;}
.block-active .color-holder{
	padding:3px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #999;
	background:#fff;
	position:relative;
	margin:0;
	list-style:none;
	width:24px;
	height:24px;
}
.color-holder li{
	position:absolute;
	top:3px;
	left:3px;
	padding:0;
	z-index:1;
}
.color-holder li:after{
	content:'';
	position:absolute;
	bottom:2px;
	right:2px;
	background:url(../images/arrows.png) no-repeat 0 -231px;
	width:9px;
	height:5px;
}
.thumbs-holder{
	position:absolute;
	top:0;
	padding:41px 0 0 0;
	left:-66px;
	width:165px;
	display:none;
}
.color-piker .thumbs{
	position:relative;
	padding:8px 0 0 9px;
	margin:0 -5px 0 0;
	list-style:none;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #999;
	background:#fff;
	background:#fefefe;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fff;
	background:-moz-linear-gradient(top,  #fefefe 0%, #f7f7f7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f7f7f7));
	background:-webkit-linear-gradient(top,  #fefefe 0%,#f7f7f7 100%)
	background:-o-linear-gradient(top,  #fefefe 0%,#f7f7f7 100%);
	background:-ms-linear-gradient(top,  #fefefe 0%,#f7f7f7 100%);
	background:linear-gradient(to bottom,  #fefefe 0%,#f7f7f7 100%);
	-webkit-box-shadow:0 2px 4px 0 #e8e8e8;
	box-shadow:0 2px 4px 0 #e8e8e8;
}
.color-piker .thumbs:before{
	content:'';
	position:absolute;
	top:-8px;
	left:50%;
	background:url(../images/arrows.png) no-repeat;
	width:13px;
	height:8px;
	z-index:2;
	margin:0 0 0 -7px;
}
.color-piker .thumbs li{
	float:left;
	margin:0 7px 8px 0;
}
.nav-diet .color .box-edit{display:none;}
.nav-diet .color .block-active{display:block;}
.link-info{
	border-top:1px solid #d5d5d5;
	overflow:hidden;
	background:#f8f8f8;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	padding:14px 18px 12px;
	position:relative;
}
.link-info .disabled{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/bg-disabled.png);
	background:rgba(247,247,247 ,0.5);
	z-index:2;
}
.link-info dl{margin:0;}
.link-info dt{
	float:left;
	margin:0 23px 0 0;
	color:#535353;
}
.link-info dd{
	float:left;
	margin:-5px 8px 0 0;
}
.link-info dd a,
.container .meta .btn,
.form-search-popup.alignleft .btn,
.form-goals .heading .btn{
	float:left;
	padding:3px 6px 2px 23px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #adadad;
	font-weight:bold;
	color:#525252;
	font-size:12px;
	position:relative;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #ebebeb;
	background:-moz-linear-gradient(top,  #fff 0%, #ebebeb 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ebebeb));
	background:-webkit-linear-gradient(top,  #fff 0%,#ebebeb 100%);
	background:-o-linear-gradient(top,  #fff 0%,#ebebeb 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#ebebeb 100%);
	background:linear-gradient(to bottom,  #fff 0%,#ebebeb 100%);
}
.link-info dd a:hover,
.btn-holder a:hover,
.holder-weight .btn:hover,
.container .meta .btn:hover,
.form-search-popup input[type="submit"]:hover,
.link-holder-popup .btn:hover,
.lightbox .back:hover,
.form-search-popup.alignleft .btn:hover,
#main .holder-weight input[type="submit"]:hover,
.form-settings input[type="submit"]:hover,
.form-goals .heading .btn:hover,
.form-goals input[type="submit"]:hover{
	background:#fefefe;
	text-decoration:none;
}
.link-info dd a:after{
	content:"";
	position:absolute;
	top:7px;
	left:7px;
	background:url(../images/ico-edit.png) no-repeat -4px -73px;
	width:11px;
	height:11px;
}
/* main */
.main-holder{
	margin:0 auto;
	padding:10px 0 40px;
	width:980px;
	min-height:400px;
}
.partner{
	padding:15px 0 34px;
	margin:0 -5px 36px 0;
	list-style:none;
	position:relative;
}
.partner:after,
#content .partner:before,
#content .columns h1:after{
	content:'';
	position:absolute;
	bottom:0;
	left:-112px;
	height:1px;
	background-image:linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-o-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-ms-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-moz-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-webkit-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-repeat:no-repeat;
	background-position:0 100%, 0 100%, 0 100%;
	background-size:100% 1px, 100% 1px, auto;
	width:1211px;
}
#content .partner:before{top:0;}
#content .partner:after,
#content .partner:before,
#content .columns h1:after{
	left:-34px;
	width:942px;
}
#content .partner{
	padding:35px 0 31px;
	margin-bottom:58px;
}
.partner li:first-child,
#content .partner li:first-child{margin:0;}
.partner li{
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 80px;
}
#content .partner li{
	margin:0 0 0 72px;
	text-align:center;
}
/* content */
.content-holder{
	padding:0 0 21px;
	position:relative;
}
.content-holder:before{
	content:'';
	position:absolute;
	bottom:0;
	left:-112px;
	height:1px;
	background-image:linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-o-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-ms-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-moz-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-webkit-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-repeat:no-repeat;
	background-position:0 100%, 0 100%, 0 100%;
	background-size:100% 1px, 100% 1px, auto;
	width:1211px;
}
.content-holder .text{
	float:left;
	width:545px;
	padding:4px 0 0;
	line-height:24px;
}
.content-holder .text h1{
	font-size:28px;
	line-height:30px;
	color:#414141;
	margin:0 0 16px;
}
.content-holder .text h2{
	color:#1280b1;
	font-size:15px;
	line-height:24px;
	margin:0 0 20px;
}
/* gallery */
.gallery{
	float:right;
	width:383px;
	position:relative;
}
.gallery .frame{
	overflow:hidden;
	width:382px;
	margin:0 0 10px;
	background:#fff;
}
.gallery .gallery-holder{
	padding:0;
	margin:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
}
.gallery .gallery-holder li{
	float:left;
	width:382px;
}
.gallery .gallery-holder img{
	border:1px solid #b2b2b2;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.gallery .switcher{text-align:center;}
.gallery .switcher ul{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}
.gallery .switcher ul li{
	display:inline-block;
	vertical-align:top;
	padding:0 2px;
}
.gallery .switcher ul a{
	text-indent:-9999px;
	overflow:hidden;
	background:#ebebeb;
	border:1px solid #afafaf;
	-webkit-border-radius:10px;
	border-radius:10px;
	width:10px;
	height:10px;
	font-size:0;
	line-height:0;
	display:inline-block;
	vertical-align:top;
}
.gallery .switcher ul .active a,
.gallery .switcher ul a:hover{
	text-decoration:none;
	background:#56b0d8;
	border:1px solid #40a3ce;
	-webkit-box-shadow:inset 1px 0 #d0e9f4,0 1px 2px #d0e9f4;
	box-shadow:inset 0 1px  #d0e9f4, 0 1px 2px #d0e9f4;
}
.gallery .zoom{
	position:absolute;
	top:50%;
	left:50%;
	background:url(../images/ico-zoom.png) no-repeat;
	width:43px;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-41px 0 0 -11px;
	z-index:1;
}
/* columns */
.columns{
	padding:48px 0 0;
	overflow:hidden;
	margin:-1px -10px 35px 0;
	position:relative;
}
.columns:after,
.columns:before{
	top:0;
	border:solid transparent;
	content:"";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
.columns:after{
	border-top-color:#fff;
	border-width:8px;
	left:488px;
	margin-left:-8px;
}
.columns:before{
	border-top-color:#cfcfcf;
	border-width:9px;
	left:488px;
	margin-left:-9px;
}
.column:first-child,
#content .columns .column:first-child{margin:0;}
.column{
	float:left;
	width:276px;
	margin:0 0 0 77px;
}
.column .heading{
	overflow:hidden;
	margin:0 0 17px;
}
.column .heading img{
	float:left;
	border:none;
	margin:0 22px 0 0;
}
.column .heading h2,
#content .columns .column h2{
	color:#414141;
	font-size:18px;
	line-height:21px;
	margin:10px 0 0;
	overflow:hidden;
}
.column p{margin:0 0 26px;}
.column img{
	border:1px solid #cbcbcb;
	-webkit-border-radius:4px;
	border-radius:4px;
}
/* box info */
.box-info{
	border-top:1px solid #bbb;
	background:#f9f9f9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f9f9f9;
	background:-moz-linear-gradient(top,  #f9f9f9 0%, #fefefe 100%) #f9f9f9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#fefefe)) #f9f9f9;
	background:-webkit-linear-gradient(top,  #f9f9f9 0%,#fefefe 100%) #f9f9f9;
	background:-o-linear-gradient(top,  #f9f9f9 0%,#fefefe 100%) #f9f9f9;
	background:-ms-linear-gradient(top,  #f9f9f9 0%,#fefefe 100%) #f9f9f9;
	background:linear-gradient(to bottom,  #f9f9f9 0%,#fefefe 100%) #f9f9f9;
}
.box-info .box-holder{
	width:584px;
	padding:63px 10px 68px;
	margin:0 auto;
	text-align:center;
}
#content .box-info .box-holder{padding:43px 10px 25px;}
.box-info .box-holder h3{
	color:#314636;
	font-size:20px;
	line-height:23px;
	margin:0 0 14px;
	text-shadow:0 -1px #c4cac6;
}
.box-info .box-holder p{margin:0 0 28px;}
.box-info .box-holder h3 span{font-weight:normal;}
.box-holder .btn,
.main-tabset .btn,
.box-upgrade .btn,
#content .box-account .more,
#content .slide .form-account input[type="submit"],
.table-box-info.pro .btn,
.lightbox .box-plan-holder .btn,
.box-plan-frame .box-plan-holder .btn,
.form-settings .btn,
.form-signup input[type="submit"]{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#fff;
	display:inline-block;
	vertical-align:top;
	padding:15px 20px 16px;
	text-align:center;
	border:1px solid #23983f;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#4eb166;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlYjE2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjliM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #4eb166;
	background:-moz-linear-gradient(top,  #4eb166 0%, #1b9b3a 100%) #4eb166;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4eb166), color-stop(100%,#1b9b3a)) #4eb166;
	background:-webkit-linear-gradient(top,  #4eb166 0%,#1b9b3a 100%) #4eb166;
	background:-o-linear-gradient(top,  #4eb166 0%,#1b9b3a 100%) #4eb166;
	background:-ms-linear-gradient(top,  #4eb166 0%,#1b9b3a 100%) #4eb166;
	background:linear-gradient(to bottom,  #4eb166 0%,#1b9b3a 100%) #4eb166;
	-webkit-box-shadow:inset 0 1px 0  #8bd7a4;
	box-shadow:inset 0 1px 0  #8bd7a4;
}
/* table container */
.tab .container{margin:0 -20px 20px 0;}
.container .table{
	float:left;
	width:299px;
	border:1px solid #bababa;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 19px 0  0;
}
.table .area{
	padding:19px 20px;
	text-align:center;
	height:384px;/*327px;*/
	line-height:22px;
}
.table .area p{margin:0 0 21px;}
.table .area p a{
	font-weight:bold;
	color:#0e6cb5;
}
.table .area .block-info{
	margin:0 0 18px;
	padding:11px 14px 12px;
	width:229px;
	font-size:13px;
	line-height:18px;
	text-align:left;
}
.table .area .block-info img{
	float:left;
	margin:5px 18px 0 0;
}
.container .table .meta{
	border-bottom:1px solid #cbcbcb;
	padding-bottom:16px;
}
.container .meta .btn,
.form-goals .heading .btn{
	float:right;
	padding:2px 9px;
	margin:-5px 3px -6px 0;
}
.container .scrollable-area{
	width:338px !important;
	height:422px !important;
}
.container .menu{
	padding:1px 19px;
	margin:0;
	list-style:none;
	color:#0e6db6;
	font-weight:bold;
}
.container .menu a{
	color:#0e6db6;
	display:block;
}
.container .menu li:first-child{
	border:none;
	padding:14px 11px 15px 19px;
}
.container .menu li{
	position:relative;
	padding:12px 11px 14px 19px;
	border-top:1px solid #dfdfdf;
}
.container .menu .text{
	float:left;
	width:200px;
	position:relative;
	z-index:8;
}
.container .text p{margin:0;}
.container .menu .add-link{
	float:right;
	margin:-3px 0 0;
	z-index:8;
	position:relative;
}
/* tooltip */
#tooltip2-plus,
#tooltip-plus,
.fave-tooltip{
	position:absolute;
	top:-9999px;
	left:-9999px;
	margin:-43px 0 0 -49px;
	z-index:1000;
	padding:6px 8px 7px;
	text-align:center;
	width:79px;
	border:1px solid #2a2a29;
	color:#fff;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#6d6d6d;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkNmQ2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJlMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #6d6d6d;
	background:-moz-linear-gradient(top,  #6d6d6d 0%, #2e2e2f 100%) #6d6d6d;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6d6d), color-stop(100%,#2e2e2f));
	background:-webkit-linear-gradient(top,  #6d6d6d 0%,#2e2e2f 100%);
	background:-o-linear-gradient(top,  #6d6d6d 0%,#2e2e2f 100%);
	background:-ms-linear-gradient(top,  #6d6d6d 0%,#2e2e2f 100%);
	background:linear-gradient(to bottom,  #6d6d6d 0%,#2e2e2f 100%);
	-webkit-box-shadow:inset 0 1px  #afafaf, 0 1px 4px #d3d4d4;
	box-shadow:inset 0 1px  #afafaf, 0 1px 4px #d3d4d4;
}
#tooltip2-plus:after,
#tooltip-plus:after,
.fave-tooltip:after{
	content:'';
	position:absolute;
	bottom:-8px;
	left:50%;
	background:url(../images/arrows.png) no-repeat 0 -24px;
	width:12px;
	height:8px;
	margin:0 0 0 -6px;
}
.container .menu .plus,
.container .menu .trash,
.lightbox .column .menu .plus{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background:url(../images/ico-table.png) no-repeat;
	width:26px;
	height:26px;
	margin:0 0 0 5px;
}
.container .menu .plus:hover,
.lightbox .column .menu .plus:hover{background-position:0 -44px;}
.container .menu .trash{
	background-position:-43px 0;
	width:27px;
}
.container .menu .trash:hover{background-position:-43px -44px;}
/* footer */
#footer{background:#292929 url(../images/bg-footer.gif);}
.footer-holder .container{
	overflow:hidden;
	text-shadow:none;
	padding:0 0 42px;
}
.footer-holder{
	width:990px;
	margin:0 auto;
	padding:55px 0;
	color:#606060;
	font-size:12px;
	line-height:15px;
	text-shadow:0 -1px #000;
}
.footer-holder p{margin:0;}
.footerlink a{
	text-decoration:underline;
	color:#606060;
}
.footerlink a:hover{text-decoration:none;}

.footer-holder .box-text:first-child{margin:0;}
.footer-holder .box-text{
	float:left;
	width:270px;
	margin:0 0 0 71px;
}
.box-text.big{
	width:303px;
	margin:0 0 0 63px;
}
.footer-holder .box-text h3,
.form-subscribe h3{
	font-size:16px;
	line-height:19px;
	color:#fff;
	padding:0 0 9px;
	margin:0 0 16px;
	text-shadow:0 -1px #000;
	border-bottom:1px solid #444;
}
.footer-holder .form-subscribe h3{margin:0 0 21px;}
.box-text .list{
	padding:0;
	margin:0;
	list-style:none;
	line-height:19px;
	font-size:13px;
	font-weight:bold;
}
.box-text .list li{padding:0 0 11px;}
.box-text .list a{color:#aaa;}
/* form subscribe */
.form-subscribe{margin:0 0 40px;}
.form-subscribe :-moz-placeholder{color:#a0a0a0;}
.form-subscribe ::-webkit-input-placeholder{color:#a0a0a0;}
.form-subscribe input[type="text"]{
	float:left;
	width:190px;
	padding:7px 10px;
	margin:0 6px 0 0;
	border:1px solid #080808;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 2px 2px 0 #d1d1d1, 0 1px 0 #414141;
	box-shadow:inset 0 2px 2px 0 #d1d1d1, 0 1px 0 #414141;
	font-size:13px;
	font-weight:bold;
	outline:none;
}
.form-subscribe input[type="submit"],
.form-search-diet input[type="submit"],
.form-active input[type="submit"],
.form-search-popup .row .btn,
.form-search-popup input[type="submit"].submit,
.lightbox .form-edit input[type="submit"],
.lightbox .form-edit .open-lightbox,
.box-upgrade.subscribe .form-subscribe input[type="submit"],
#popup-custom-meal .row .btn,
#popup-custom-food .row .save-add,
#content .slide input[type="submit"]{
	float:left;
	width:84px;
	height:32px;
	margin:0;
	padding:0;
	border:1px solid #080808;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px #414141, inset 0 1px 0 0 #71cde8;
	box-shadow:0 1px #414141, inset 0 1px 0 0 #71cde8;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	background:#139bcd;
	background url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzOWJjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjcxYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #139bcd;
	background:-moz-linear-gradient(top,  #139bcd 0%, #0671b2 100%) #139bcd;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#139bcd), color-stop(100%,#0671b2)) #139bcd;
	background:-webkit-linear-gradient(top,  #139bcd 0%,#0671b2 100%) #139bcd;
	background:-o-linear-gradient(top,  #139bcd 0%,#0671b2 100%) #139bcd;
	background:-ms-linear-gradient(top,  #139bcd 0%,#0671b2 100%) #139bcd;
	background:linear-gradient(to bottom,  #139bcd 0%,#0671b2 100%) #139bcd;
	text-shadow:none;
}
.form-search-diet input[type="submit"],
.form-active input[type="submit"],
.form-search-popup .row .btn,
.form-search-popup  input[type="submit"].submit,
.lightbox .form-edit input[type="submit"],
.lightbox .form-edit .open-lightbox,
.form-search-popup .active-block input[type="submit"],
.box-upgrade.subscribe .form-subscribe input[type="submit"],
#content .slide input[type="submit"],
.lightbox .popup-text-holder .more,
#popup-custom-meal .row input[type="submit"].btn,
#popup-custom-food .row input[type="submit"].save-add
{
	width:74px;
	height:31px;
	border:1px solid #287ba2;
	background:#77c3e7;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3YzNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTlkZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #77c3e7;
	background:-moz-linear-gradient(top,  #77c3e7 0%, #219dd7 100%) #77c3e7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#77c3e7), color-stop(100%,#219dd7));
	background:-webkit-linear-gradient(top,  #77c3e7 0%,#219dd7 100%);
	background:-o-linear-gradient(top,  #77c3e7 0%,#219dd7 100%);
	background:-ms-linear-gradient(top,  #77c3e7 0%,#219dd7 100%);
	background:linear-gradient(to bottom,  #77c3e7 0%,#219dd7 100%);
	position:relative;
	z-index:5;
}
#popup-custom-meal .row input[type="submit"].btn,
#popup-custom-food .row input[type="submit"].save-add {
	width:179px;
	height:35px;
}
.form-subscribe input[type="submit"]:hover,
.form-search-diet input[type="submit"]:hover,
.form-search-popup .row .btn:hover,
.form-active input[type="submit"]:hover,
.form-search-popup input[type="submit"].submit:hover,
.lightbox .form-edit input[type="submit"]:hover,
.lightbox .form-edit .open-lightbox:hover,
.form-search-popup .active-block input[type="submit"]:hover,
.box-upgrade.subscribe .form-subscribe input[type="submit"]:hover,
.form-search input[type="submit"]:hover,
.lightbox .popup-text-holder .more:hover,
#popup-custom-meal .row input[type="submit"].btn:hover,
#popup-custom-food .row input[type="submit"].save-add:hover,
#content .slide input[type="submit"]:hover{
	background:#1aa6dd;
	text-decoration:none;
}
/* social */
.box-text dl{margin:0;}
.box-text dt{
	color:#fff;
	font-size:15px;
	line-height:18px;
	margin:0 0 15px;
	text-shadow:0 -1px #000;
}
.box-text dd{
	float:left;
	margin:0 10px 0 0;
}
.box-text dl a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/icons-social.png) no-repeat;
	width:40px;
	height:40px;
}
.box-text dl .twitter{background-position:0 0;}
.box-text dl .facebook{background-position:-52px 0;}
.box-text dl .rss{background-position:-101px 0;}
/* datepicker */
.ui-datepicker{
	width:236px;
	border:1px solid #a7a7a7;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:0 0 0 1px;
	overflow:hidden;
}
.ui-datepicker .ui-datepicker-header{
	position:relative;
	padding:7px 1px 8px;
	margin:0 -1px;
	border-bottom:1px solid #026897;
	color:#fff;
	text-shadow:0 -1px #29769a;
	font-size:14px;
	line-height:16px;
	text-align:center;
	background:#60bae3;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYmFlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDllZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #60bae3;
	background:-moz-linear-gradient(top,  #60bae3 0%, #209ed8 100%) #60bae3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#60bae3), color-stop(100%,#209ed8));
	background:-webkit-linear-gradient(top,  #60bae3 0%,#209ed8 100%);
	background:-o-linear-gradient(top,  #60bae3 0%,#209ed8 100%);
	background:-ms-linear-gradient(top,  #60bae3 0%,#209ed8 100%);
	background:linear-gradient(to bottom,  #60bae3 0%,#209ed8 100%);
	-webkit-box-shadow:inset 0 1px 0 0 #a5d8ef;
	box-shadow:inset 0 1px 0 0 #a5d8ef;
}
.ui-datepicker .ui-datepicker-header:before{
	content:'';
	position:absolute;
	top:-8px;
	left:50%;
	background:url(../images/arrows.png) no-repeat 0 -41px;
	width:13px;
	height:9px;
	margin:0 0 0 -7px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{
	position:absolute;
	top:0;
	left:-2px;
	text-indent:-9999px;
	overflow:hidden;
	width:32px;
	height:33px;
	cursor:pointer;
	background:url(../images/arrows.png) no-repeat 13px -59px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{
	content:'';
	position:absolute;
	top:-6px;
	right:2px;
	background:#0f8eca;
	width:1px;
	height:36px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{
	background:#4cb1e0;
	right:1px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{
	right:auto;
	left:0;
	background:#4cb1e0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{
	left:1px;
	background:#0f8eca;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{
	background-position:14px -99px;
	left:auto;
	right:0;
}
.ui-datepicker table{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}
.ui-datepicker table tr:last-child{
	-webkit-box-shadow:inset 0 -1px 7px  #f3f3f3;
	box-shadow:inset 0 -1px 7px  #f3f3f3;
}
.ui-datepicker table th{
	background:#ebebeb;
	color:#a0a0a0;
	font-size:11px;
	line-height:16px;
	border-bottom:1px solid #bfbfbf;
}
.ui-datepicker td{
	text-align:center;
	border:1px solid #ebebeb;
	background:#fff;
	font-weight:bold;
	font-size:13px;
	line-height:15px;
	color:#d3d3d3;
}
.ui-datepicker td a{
	color:#777;
	display:inline-block;
	vertical-align:top;
	padding:8px;
}
.ui-datepicker .active{
	text-decoration:none;
	color:#fff;
	border:1px solid #1783b4;
	background:#0994d4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5OTRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOGE3ZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #0994d4;
	background:-moz-linear-gradient(top,  #0994d4 0%, #38a7db 100%) #0994d4;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0994d4), color-stop(100%,#38a7db));
	background:-webkit-linear-gradient(top,  #0994d4 0%,#38a7db 100%);
	background:-o-linear-gradient(top,  #0994d4 0%,#38a7db 100%);
	background:-ms-linear-gradient(top,  #0994d4 0%,#38a7db 100%);
	background:linear-gradient(to bottom,  #0994d4 0%,#38a7db 100%);
}
/* popup */
.popup-frame{
	overflow:hidden;
	height:0;
	position:absolute;
	left:50%;
}
.lightbox{
	border:1px solid #969696;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fff;
}
.lightbox > .heading{
	position:relative;
	text-align:center;
	background:#6cbbe4;
	border-bottom:1px solid #5c8294;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjYmJlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTlkZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #6cbbe4;
	background:-moz-linear-gradient(top,  #6cbbe4 0%, #299dd8 100%) #6cbbe4;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6cbbe4), color-stop(100%,#299dd8));
	background:-webkit-linear-gradient(top,  #6cbbe4 0%,#299dd8 100%);
	background:-o-linear-gradient(top,  #6cbbe4 0%,#299dd8 100%);
	background:-ms-linear-gradient(top,  #6cbbe4 0%,#299dd8 100%);
	background:linear-gradient(to bottom,  #6cbbe4 0%,#299dd8 100%);
	-webkit-box-shadow:0 1px #b0dbf1;
	box-shadow:0 1px #b0dbf1;
	padding:14px 10px 15px;
}
.lightbox > .heading > h2{
	font-size:16px;
	line-height:18px;
	color:#fff;
	margin:0;
	text-shadow:0 -1px #1d7ec7;
}
.lightbox .heading .close{
	position:absolute;
	top:16px;
	right:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-close.png) no-repeat;
	width:14px;
	height:15px;
}
.lightbox .popup-holder{
	overflow:hidden;
	position:relative;
	padding:26px 26px 31px 28px;
}
/* popup form */
.form-search-popup{
	font-size:13px;
	line-height:15px;
	margin:0 0 -20px;
}
.form-search-popup.alignleft{
	float:left;
	width:370px;
}
.form-search-popup :-moz-placeholder{color:#414141;}
.form-search-popup ::-webkit-input-placeholder{color:#414141;}
.form-edit :-moz-placeholder{color:#414141;}
.form-edit ::-webkit-input-placeholder{color:#414141;}
.lightbox label{
	display:block;
	margin:0 0 9px;
}
.lightbox .row{margin:0 -15px 19px 0;}
.form-search-popup .text{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#414141;
	margin:0;
	width:544px;
	padding:9px 15px 11px;
	border:1px solid #a6a6a6;
	text-shadow:0 -1px #d7d7d7;
	-webkit-border-radius:4px;
	border-radius:4px;
	outline:none;
}
.form-search-popup .row-holder:first-child{margin:0;}
.form-search-popup .row-holder{
	float:left;
	width:90px;
	padding:0 0 5px;
	margin:0 0 0 8px;
}
.form-search-popup .row-holder label{margin:0 0 6px;}
.form-search-popup .row-holder strong{
	font-size:11px;
	line-height:13px;
	color:#a0a0a0;
	margin:10px 0 0;
	display:inline-block;
	vertical-align:top;
}
.form-search-popup.alignleft .btn{
	padding:9px 12px 8px 10px;
	float:none;
	display:inline-block;
	vertical-align:top;
	margin:0 0 105px;
}
.form-search-popup.alignleft .open{text-shadow:0 1px #fff;}
.form-search-popup.active .open{margin:0 0 9px;}
.form-search-popup.alignleft.active .open,
.form-search-popup.alignleft.active .active{
	border:1px solid #a6a6a6;
	margin:0 0 10px;
	text-shadow:0 1px #fff;
	background:#d9d9d9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #d9d9d9;
	background:-moz-linear-gradient(top,  #d9d9d9 0%, #f0f0f0 100%) #d9d9d9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#f0f0f0));
	background:-webkit-linear-gradient(top,  #d9d9d9 0%,#f0f0f0 100%);
	background:-o-linear-gradient(top,  #d9d9d9 0%,#f0f0f0 100%);
	background:-ms-linear-gradient(top,  #d9d9d9 0%,#f0f0f0 100%);
	background:linear-gradient(to bottom,  #d9d9d9 0%,#f0f0f0 100%);
}
.form-search-popup .row-holder .text-holder{margin:0 5px 0 0;}
.form-search-popup .text.small{
	width:344px;
	padding:9px 12px 10px;
}
.form-search-popup .text.middle{
	width:447px;
	margin:0 13px 0 0;
}
.form-search-popup input[type="submit"].submit{
	height:41px;
	width:84px;
	text-shadow:none;
	font-size:14px;
}
.lightbox .text-holder,
.block-edit-size .text-holder,
.form-goals .text-holder{
	border-color:#ababab;
	-webkit-box-shadow:inset 0 1px 4px 0 #e7e7e7;
	box-shadow:inset 0 1px 4px 0 #e7e7e7;
	margin:0 18px 0 0;
	width:63px;
	border-right:1px solid #ababab;
	-webkit-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}
.lightbox .text-holder .prev,
.lightbox .text-holder .next,
.block-edit-size .text-holder .prev,
.block-edit-size .text-holder .next{width:18px;}
.lightbox .text-holder input[type="text"],
.block-edit-size .text-holder input[type="text"]{
	font-size:13px;
	line-height:15px;
	padding:8px 4px 9px;
	width:35px;
	outline:none;
}
.form-search-popup .text-middle{
	float:left;
	margin:0;
	padding:7px 11px 10px;
	width:264px;
	border:1px solid #ababab;
	-webkit-box-shadow:inset 0 1px 4px 0 #e7e7e7;
	box-shadow:inset 0 1px 4px 0 #e7e7e7;
	font-weight:bold;
	color:#c2c2c2;
	-webkit-border-radius:4px;
	border-radius:4px;
	outline:none;
}
.form-search-popup p{margin:0 0 8px;}
.table-holder-popup{
	width:575px;
	border:1px solid #c3c3c3;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fcfcfc;
	overflow:hidden;
	margin:0 0 20px;
}
.table-holder-popup .heading{
	color:#9f9f9f;
	border-width:0 0 1px;
	padding:10px 0 7px 16px;
}
.table-holder-popup .col1,
.table-holder-popup .col2,
.table-holder-popup .col3,
.table-holder-popup .col4,
.table-holder-popup .col5{
	float:left;
	position:relative;
	text-align:center;
}
.table-holder-popup .col1{
	width:263px;
	text-align:left;
}
.table-holder-popup .col2{width:86px;}
.table-holder-popup .col3{width:79px;}
.table-holder-popup .col4{width:59px;}
.table-holder-popup .col5{width:72px;}
.table-holder-popup .heading .col2:after,
.table-holder-popup .heading .col3:after,
.table-holder-popup .heading .col4:after,
.table-holder-popup .heading .col5:after{
	content:'';
	position:absolute;
	top:-10px;
	left:-1px;
	width:1px;
	background:#d5d5d5;
	height:30px;
}
.table-holder-popup .scrollable-area{
	overflow:hidden;
	height:223px !important;
	width:613px !important;
}
.table-holder-popup .info-popup{padding:17px 36px 22px 39px;}
.table-holder-popup .box{
	border:1px solid #ccca72;
	padding:20px 21px 21px;
	width:447px;
	overflow:hidden;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#f3f2d3;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjJkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVlYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f3f2d3;
	background:-moz-linear-gradient(top,  #f3f2d3 0%, #efeec4 100%) #f3f2d3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f2d3), color-stop(100%,#efeec4));
	background:-webkit-linear-gradient(top,  #f3f2d3 0%,#efeec4 100%);
	background:-o-linear-gradient(top,  #f3f2d3 0%,#efeec4 100%);
	background:-ms-linear-gradient(top,  #f3f2d3 0%,#efeec4 100%);
	background:linear-gradient(to bottom,  #f3f2d3 0%,#efeec4 100%);
}
.table-holder-popup .box img{
	float:left;
	margin:0 18px 0 0;
}
.table-holder-popup .text-content{
	overflow:hidden;
	text-shadow:0 1px #fff;
}
.table-holder-popup .text-content h2{
	font-size:16px;
	line-height:18px;
	margin:0 0 8px;
	text-shadow:none;
}
.table-holder-popup .text-content p{margin:0;}
.link-holder-popup{margin:0 0 52px;}
.link-holder-popup .btn{
	padding:14px 11px 8px 14px;
	width:254px;
	margin:0 0 0 18px;
	height:18px;
	-webkit-box-shadow:0 1px 1px 0 #ebebeb;
	box-shadow:0 1px 1px 0 #ebebeb;
}
.link-holder-popup .btn:first-child{margin:0;}
.link-holder-popup .btn img{margin:-1px 9px 0 0;}
.link-holder-popup .btn.plus img{margin-top:2px;}
.link-holder-popup .btn.plus{
	padding:14px 11px 8px 10px;
	width:251px;
}
.lightbox .cancel{
	float:left;
	text-decoration:underline;
	margin:10px 10px 0 3px;
}
.btn-holder-popup{
	float:right;
	margin:0 15px 0 0;
}
.lightbox .active .cancel{
	float:left;
	margin:11px 0 0;
}
.lightbox .cancel:hover{text-decoration:none;}
.form-search-popup input[type="submit"]{
	float:left;
	height:35px;
	width:78px;
	margin:0 10px 0 0;
}
.form-search-popup .active-block input[type="submit"]{
	width:131px;
	height:35px;
	margin:0 0 0 26px;
	float:right;
	color:#fff;
	text-shadow:none;
}
.active .btn-holder-popup{
	display:block;
	overflow:hidden;
	margin:0 13px 0 auto;
}
.form-edit .btn-holder-popup{margin:0;}
.form-search-popup .row .btn,
#popup-custom-meal .row .btn{
	float:right;
	text-align:center;
	padding:9px 10px;
	width:159px;
	height:15px;
	margin:0;
	box-shadow:none;
}
#popup-custom-meal .row .btn{
	height: auto;
}
.form-edit a:hover{text-decoration:none;}
.table-holder-popup .nav-diet li{padding:11px 0 13px 16px;}
.lightbox .nav-diet > li{background:url(../images/divider-table2.png) repeat-y -2px 0;}
.lightbox .nav-diet li:nth-child(odd){background:#fff url(../images/divider-table2.png) repeat-y -2px 0;}
.lightbox .nav-diet li:nth-child(even){background:#f7f7f7 url(../images/divider-table2.png) repeat-y -2px 0;}
.table-holder-popup .nav-diet .col1{width:262px;}
.table-holder-popup .nav-diet .col2{width:85px;}
.table-holder-popup .nav-diet .col3{width:80px;}
.table-holder-popup .nav-diet .col4{width:50x;}
.table-holder-popup .nav-diet .col5{width:70px;}
.table-holder-popup .nav-diet .col2,
.table-holder-popup .nav-diet .col3,
.table-holder-popup .nav-diet .col4,
.table-holder-popup .nav-diet .col5{padding:8px 0 4px;}
.table-holder-popup .nav-diet li.bold{
	font-weight:bold;
	font-size:15px;
}
.table-holder-popup .box-edit{width:595px;}
.form-search-popup .submit{
	width:74px;
	height:31px;
	padding:0;
	margin:0;
}
.form-search-popup .slide{
	display:block;
	background:url(../images/bg-slide.png) no-repeat;
	padding:25px 0 28px;
}
.block-content-popup{
	float:right;
	width:226px;
	border:1px solid #c0c182;
	background:#f5f5d5 url(../images/divider-content-popup.gif) repeat-x 0 100%;
	padding:21px 18px 27px 22px;
	margin:21px 0 21px 39px;
	font-size:12px;
	line-height:18px;
}
.block-content-popup h3{
	font-size:14px;
	line-height:16px;
	margin:0 0 16px;
}
.block-content-popup p{margin:0 0 12px;}
/* menu search */
.lightbox .search,
#content .search{
	padding:18px 0 0;
	margin:0 0 19px;
	list-style:none;
	font-size:14px;
	line-height:16px;
}
.lightbox .search li,
#content .search > li{padding:0 0 12px;}
.lightbox .search a,
#content .search a{color:#0e6cb5;}
.lightbox .search a:hover,
#content .search a:hover{
	text-decoration:none;
	color:#0f4976;
}
.lightbox .search a{font-weight:bold;}
.lightbox .pagination,
#content .pagination{
	padding:0;
	margin:0 0 38px;
	list-style:none;
	font-weight:bold;
	overflow:hidden;
}
.lightbox .pagination a,
#content .pagination a {
	float:left;
	margin:0 2px 0 0;
}
.lightbox .pagination a,
#content .pagination a,
#content .pagination span{
	float:left;
	overflow:hidden;
	text-align:center;
	border:1px solid #adadad;
	width:21px;
	height:21px;
	padding:2px 2px 1px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTQxNDE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==) #ececec;
	background:-moz-linear-gradient(top,  #fff 0%, #ececec 100%) #ececec;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ececec), color-stop(100%,#141414));
	background:-webkit-linear-gradient(top,  #fff 0%,#ececec 100%);
	background:-o-linear-gradient(top,  #fff 0%,#ececec 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#ececec 100%);
	background:linear-gradient(to bottom,  #fff 0%,#ececec 100%);
}
.lightbox .pagination .active a,
.lightbox .pagination a.active,
.lightbox .pagination a:hover,
#content .pagination .active a,
#content .pagination a.active,
#content .pagination a:hover{
	text-decoration:none;
	border:1px solid #4ea9dc;
	border-top-color:#4ea9dc;
	color:#fff;
	background:#0994d5;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5OTRkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NWJjZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTQxNDE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==) #0994d5;
	background:-moz-linear-gradient(top,  #0994d5 0%, #65bce4 100%) #0994d5;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0994d5), color-stop(100%,#65bce4), color-stop(100%,#141414));
	background:-webkit-linear-gradient(top,  #0994d5 0%,#65bce4 100%);
	background:-o-linear-gradient(top,  #0994d5 0%,#65bce4 100%);
	background:-ms-linear-gradient(top,  #0994d5 0%,#65bce4 100%);
	background:linear-gradient(to bottom,  #0994d5 0%,#65bce4 100%);
}
.lightbox .pagination .prev,
.lightbox .pagination .next,
#content .pagination .prev,
#content .pagination .next{
	width:52px;
	position:relative;
	font-size:12px;
	color:#5b5b5b;
	padding:2px 6px 1px 21px;
}
.lightbox .pagination .prev:after,
.lightbox .pagination .next:after,
#content .pagination .prev:after,
#content .pagination .next:after{
	content:'';
	position:absolute;
	top:8px;
	left:9px;
	width:0;
	height:0;
	border:solid transparent;
	border-width:4px 0;
	border-right:6px solid #656565;
}
.lightbox .pagination .prev:hover:after,
#content .pagination .prev:hover:after{border-right:6px solid #fff;}
.lightbox .pagination .next:hover:after,
#content .pagination .next:hover:after{border-left:6px solid #fff;}
.lightbox .pagination .next,
#content .pagination .next{
	width:29px;
	padding:2px 20px 1px 8px;
}
.lightbox .pagination .next:after,
#content .pagination .next:after{
	left:auto;
	right:9px;
	border-right:0;
	border-left:6px solid #656565;
}
.lightbox .back{
	width:56px;
	margin:0;
}
.lightbox .block-form{
	float:left;
	width:270px;
	padding:16px 0 0;
}
.lightbox .form-edit{
	margin:0 0 179px;
	width:268px;
}
.lightbox .form-edit h2,
.lightbox .block-statistics h2{
	font-size:15px;
	line-height:21px;
	margin:0 0 19px;
}
.lightbox .popup-select{
	width:192px;
	border:1px solid #bbb;
	color:#414141;
	float:left;
}
.lightbox .form-edit label{margin:0 0 12px;}
.lightbox .form-edit .text-holder input[type="text"],
.block-edit-size .text-holder input[type="text"]{padding:8px 4px 7px;}
.lightbox .form-edit input[type="submit"],
.lightbox .form-edit .open-lightbox,
#content .slide input[type="submit"]{
	display:block;
	float:none;
	width:122px;
	height:34px;
	margin:0 0 0 auto;
}
.lightbox .form-edit .open-lightbox{
	text-align:center;
	padding:6px 5px;
	height:22px;
	width:112px;
}
.active .form-edit input[type="submit"]{
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 10px;
}
.lightbox .form-edit .row{margin:0 0 16px;}
.lightbox .form-edit .text-holder{margin:0 12px 0 0;}
.block-info-popup{
	float:right;
	width:267px;
	border:1px solid #a6a6a6;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin:6px 0 0 38px;
}
.block-info-popup .heading{
	padding:10px 16px;
	border-bottom:5px solid #666;
	font-size:12px;
	line-height:15px;
}
.block-info-popup .heading h2{
	font-size:16px;
	line-height:18px;
	margin:0 0 5px;
}
.block-info-popup .heading p{margin:0;}
.block-info-popup .scrollable-area{
	overflow:hidden;
	width:267px !important;
	height:348px !important;
}
.block-info-popup .facts{
	padding:0;
	margin:0;
	list-style:none;
}
.block-info-popup .facts .calories{
	border-bottom:2px solid #666;
	padding:3px 10px 4px 16px;
}
.block-info-popup .facts > li:first-child{border-top:none;}
.block-info-popup .facts li{
	padding:3px 10px 5px 16px;
	border-top:1px solid #e5e5e5;
}
.block-info-popup .facts ul{
	padding:0;
	/*border-top:1px solid #e5e5e5;*/
	margin:4px -10px -6px -16px;
	list-style:none;
}
.block-info-popup .facts ul li{padding:3px 10px 5px 31px;}
.popup-holder.success .block-success{display:block;}
.block-success{
	display:none;
	position:absolute;
	top:0;
	left:24px;
	width:550px;
	padding:14px 9px 15px 24px;
	font-weight:bold;
	background:#27cf5b;
	background:rgba(39,207,91, 0.8);
	border:solid #09752b;
	border-width:0 1px 1px;
	color:#0c6829;
}
.block-success p{margin:0;}
.lightbox .block-success .close{
	position:absolute;
	top:6px;
	right:10px;
	background:url(../images/ico-close.png) no-repeat -2px -39px;
	width:10px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}
.block-success img{
	float:left;
	margin:0 10px 0 0;
}
.lightbox .columns-popup{
	overflow:hidden;
	margin:7px 0 33px;
}
.lightbox .column{
	float:left;
	width:270px;
	margin:0 0 0 36px;
}
.lightbox .column:first-child{margin:0;}
.lightbox .column h2{
	font-size:15px;
	line-height:17px;
	margin:0 0 18px;
}
.lightbox .column .menu{
	padding:0;
	margin:0;
	list-style:none;
	font-weight:bold;
	border:1px solid #bababa;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #fff 0%, #fafafa 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:-o-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:linear-gradient(to bottom,  #fff 0%,#fafafa 100%);
}
.lightbox .column .menu li:first-child{border:none;}
.lightbox .column .menu li{
	padding:14px 51px 15px 19px;
	position:relative;
	border-top:1px solid #e0e0e0;
}
.lightbox .column .menu a{color:#0e6db6;}
.lightbox .column .menu .plus{
	position:absolute;
	top:50%;
	right:15px;
	margin:-14px 0 0;
	z-index:2;
	float:none;
}
.open .disabled{display:none;}
.active .open .disabled{display:block;}
.active .open .active{display:none;}
.lightbox .block-statistics{
	float:left;
	width:280px;
	text-align:center;
	margin:19px 0 0;
}
/* tools and reports */
.reports{margin:0 -20px 1px 0;}
.reports .box-reports{
	display:inline-block;
	vertical-align:top;
	width:404px;
	min-height:82px;
	border:1px solid #b5b5b5;
	padding:34px 25px 24px 29px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px 0 #eaeaea;
	box-shadow:0 1px 1px 0 #eaeaea;
	margin:0 16px 22px 0;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fafafa;
	background:-moz-linear-gradient(top,  #fff 0%, #fafafa 100%) #fafafa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:-o-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:linear-gradient(to bottom,  #fff 0%,#fafafa 100%);
}
.reports .box-reports .title{
	font-size:17px;
	display:block;
	line-height:19px;
	min-height:25px;
	margin:0 0 7px;
}
.reports .box-reports .title img{margin:0 8px 0 0;}
.reports .box-reports p{margin:0;}
.reports .box-reports:hover{
	text-decoration:none;
	cursor:pointer;
	border-color:#5396c8;
	-webkit-box-shadow:0 0 4px 0 #ceddea;
	box-shadow:0 0 4px 0 #ceddea;
	background:#feffff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGYzZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #edf3f7;
	background:-moz-linear-gradient(top,  #feffff 0%, #edf3f7 100%) #edf3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#edf3f7));
	background:-webkit-linear-gradient(top,  #feffff 0%,#edf3f7 100%);
	background:-o-linear-gradient(top,  #feffff 0%,#edf3f7 100%);
	background:-ms-linear-gradient(top,  #feffff 0%,#edf3f7 100%);
	background:linear-gradient(to bottom,  #feffff 0%,#edf3f7 100%);
}

.dashlink a{
	text-decoration:none;
	color:#0e6cb5;
}
.dashlink a:hover{text-decoration:underline;}

/* sub nav */
.sub-nav{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:223px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	-webkit-box-shadow:0 2px 1px 0 #ebebeb;
	box-shadow:0 2px 1px 0 #ebebeb;
	border-bottom:1px solid #b5b5b5;
}
.sub-nav li:first-child a{
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.sub-nav a{
	border:1px solid #d9d9d9;
	border-width:1px 1px 0;
	position:relative;
	display:block;
	color:#5d5d5d;
	text-shadow:0 -1px 1px #d9d9d9;
	font-weight:bold;
	padding:17px 10px 16px 53px;
	background:#fdfdfd;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fdfdfd;
	background:-moz-linear-gradient(top,  #fdfdfd 0%, #fafafa 100%) #fdfdfd;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top,  #fdfdfd 0%,#fafafa 100%);
	background:-o-linear-gradient(top,  #fdfdfd 0%,#fafafa 100%);
	background:-ms-linear-gradient(top,  #fdfdfd 0%,#fafafa 100%);
	background:linear-gradient(to bottom,  #fdfdfd 0%,#fafafa 100%);
}
.sub-nav a:hover,
.sub-nav .active a{
	text-decoration:none;
	color:#fff;
	padding-bottom:15px;
	text-shadow:0 -1px 1px #1080c9;
	border:1px solid #1f88cc;
	border-top-color:#025895;
	background:#0893d4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4OTNkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNWE2ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #0893d4;
	background:-moz-linear-gradient(top,  #0893d4 0%, #35a6dc 100%) #0893d4;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0893d4), color-stop(100%,#35a6dc));
	background:-webkit-linear-gradient(top,  #0893d4 0%,#35a6dc 100%);
	background:-o-linear-gradient(top,  #0893d4 0%,#35a6dc 100%);
	background:-ms-linear-gradient(top,  #0893d4 0%,#35a6dc 100%);
	background:linear-gradient(to bottom,  #0893d4 0%,#35a6dc 100%);
}
.sub-nav .progress:after,
.sub-nav .comparison:after,
.sub-nav .food:after{
	content:'';
	background:url(../images/icons-nav.png) no-repeat -2px 0;
	position:absolute;
	top:18px;
	left:19px;
	width:16px;
	height:17px;
}
.sub-nav .comparison:after{background-position:-2px -45px;}
.sub-nav .food:after{background-position:-2px -92px;}
.sub-nav .progress:hover:after,
.sub-nav .active .progress:after{background-position:-2px -24px;}
.sub-nav .comparison:hover:after,
.sub-nav .active .comparison:after{background-position:-2px -70px;}
.sub-nav .food:hover:after,
.sub-nav .active .food:after{background-position:-2px -115px;}
/* tab holder */
.tab-holder{
	float:right;
	padding:0 0 37px;
	width:699px;
	color:#312a18;
	line-height:24px;
}
.tab-frame{
	line-height:20px;
	color:#414141;
	border:1px solid #c7c7c8;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#f5f5f5;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f5f5f5;
	background:-moz-linear-gradient(top,  #f5f5f5 0%, #f8f8f8 100%) #f5f5f5;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#f8f8f8));
	background:-webkit-linear-gradient(top,  #f5f5f5 0%,#f8f8f8 100%);
	background:-o-linear-gradient(top,  #f5f5f5 0%,#f8f8f8 100%);
	background:-ms-linear-gradient(top,  #f5f5f5 0%,#f8f8f8 100%);
	background:linear-gradient(to bottom,  #f5f5f5 0%,#f8f8f8 100%);
	padding:18px 0 0 18px;
	margin:0 0 42px;
}
.tab-holder .column:first-child:after{
	content:'';
	position:absolute;
	top:195px;
	left:313px;
	background:url(../images/bg-column.png) no-repeat;
	width:33px;
	height:30px;
}
.tab-holder h1{
	color:#312a18;
	font-size:17px;
	line-height:19px;
	margin:0 0 40px;
}
.tab-holder h2{
	font-size:13px;
	line-height:15px;
	color:#312a18;
	margin:0 0 14px;
}
.tab-holder p{margin:0 0 20px;}
.tab-holder .column:first-child{margin:0;}
.tab-holder .column{
	width:286px;
	margin:0 0 20px 88px;
	position:relative;
}
.tab-holder .column .calendar-big{
	width:284px;
	padding:8px 0 0;
	margin:0 0 9px;
	float:none;
	overflow:hidden;
	-webkit-box-shadow:0 1px 1px 0 #e1e1e1;
	box-shadow:0 1px 1px 0 #e1e1e1;
}
.calendar-big .with-dp{
	max-width:230px;
	min-width:230px;
	width:230px;
	font-size:16px;
	line-height:18px;
	text-align:center;
	color:#5c5c5c;
}
.calendar-small input[type="text"]:focus,
.calendar-big input[type="text"]:focus{
	box-shadow:none !important;
	border:none !important;
}
.calendar-big .prev,
.calendar-big .next{
	height:34px;
	width:21px;
}
.calendar-big .prev:after,
.calendar-big .next:after{
	top:12px;
	left:7px;
}
.calendar-big .next:after{left:9px;}
.tab-holder .block-info-popup{
	float:none;
	width:284px;
	margin:0 0 17px;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fff;
	background:-moz-linear-gradient(top,  #fff 0%, #fafafa 100%) #fff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:-o-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:linear-gradient(to bottom,  #fff 0%,#fafafa 100%);
	-webkit-box-shadow:0 2px 1px 0 #ebebeb;
	box-shadow:0 2px 1px 0 #ebebeb;
}
.tab-holder .block-info-popup .heading{
	padding:13px 16px 7px;
	margin:0;
}
.tab-holder .tooltip{
	margin:0 auto;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	border:1px solid #b5b5b5;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:132px;
	position:relative;
	padding:19px 16px 10px;
	background:#f6f6f1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f2f2ea;
	background:-moz-linear-gradient(top,  #f6f6f1 0%, #f2f2ea 100%) #f2f2ea;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f1), color-stop(100%,#f2f2ea));
	background:-webkit-linear-gradient(top,  #f6f6f1 0%,#f2f2ea 100%);
	background:-o-linear-gradient(top,  #f6f6f1 0%,#f2f2ea 100%);
	background:-ms-linear-gradient(top,  #f6f6f1 0%,#f2f2ea 100%);
	background:linear-gradient(to bottom,  #f6f6f1 0%,#f2f2ea 100%);
}
.tab-holder .tooltip:after,
.tab-holder .tooltip:before{
	top:-12px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
.tab-holder .tooltip:after{
	border-bottom-color:#f6f6f1;
	border-width:6px;
	left:50%;
	margin-left:-6px;
	z-index:2;
}
.tab-holder .tooltip:before{
	border-bottom-color:#c1c1c1;
	border-width:7px;
	left:50%;
	margin-left:-7px;
	top:-14px;
}
.tab-holder .tooltip img{
	border:none;
	margin:0 10px 0 0;
}
.tab-holder .tooltip p{margin:0 0 13px;}
.tab-frame .meta{
	padding:16px 15px 10px 19px;
	margin:-18px 0 0 -18px;
	border-bottom:1px solid #ccc;
	min-height:24px;
}
.tab-frame .meta dl{
	margin:0;
	float:left;
}
.tab-frame .meta dt,
.tab-frame .form-select label{
	float:left;
	margin:0 2px 0 0;
	font-weight:bold;
}
.tab-frame .meta dd{
	float:left;
	position:relative;
	margin:0 20px 0 0;
}
.tab-frame .meta dt + dd:after{
	background:url(../images/arrows.png) no-repeat 0 -295px;
	content:'';
	position:absolute;
	right:-26px;
	top:7px;
	width:13px;
	height:5px;
}
.tab-frame .calendar-small{margin-top:-6px;}
.tab-frame .calendar-small .with-dp{color:#727272;}
.tab-frame .form-select{
	float:right;
	width:252px;
	margin:-5px 0 0;
}
.tab-frame .form-select label{margin:5px 17px 0 0;}
.tab-frame .form-select select{width:140px;}
.tab-frame .box-content{
	padding:24px 15px 29px 22px;
	margin:0 0 0 -18px;
	position:relative;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fff;
	background:-moz-linear-gradient(top,  #fff 0%, #f5f5f5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f5f5f5)) #fff;
	background:-webkit-linear-gradient(top,  #fff 0%,#f5f5f5 100%);
	background:-o-linear-gradient(top,  #fff 0%,#f5f5f5 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#f5f5f5 100%);
	background:linear-gradient(to bottom,  #fff 0%,#f5f5f5 100%);
}
.tab-frame .box-content:after{
	content:'';
	-webkit-box-shadow:0 1px 1px 0 #e8e8e8;
	box-shadow:0 1px 1px 0 #e8e8e8;
	position:absolute;
	bottom:-1px;
	left:0;
	width:100%;
	height:2px;
}
/* tab table */
.tab-table{
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	margin:0 -1px 0 -18px;
	border-collapse:collapse;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fff;
	background:-moz-linear-gradient(top,  #fff 0%, #f5f5f5 100%) #fff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f5f5f5));
	background:-webkit-linear-gradient(top,  #fff 0%,#f5f5f5 100%);
	background:-o-linear-gradient(top,  #fff 0%,#f5f5f5 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#f5f5f5 100%);
	background:linear-gradient(to bottom,  #fff 0%,#f5f5f5 100%);
}
.tab-table tr:first-child{border:none;}
.tab-table tr{border-top:1px solid #d3d3d3;}
.tab-table td{border:none;}
.tab-table .col1{
	width:24px;
	padding:15px 18px 16px;
	text-align:center;
	background:#f7f7f7;
	color:#666;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
}
.tab-table .col2{
	width:242px;
	border:solid #d3d3d3;
	border-width:0 1px;
	padding:15px 20px 14px 25px;
}
.tab-table a{
	color:#0e6cb5;
	font-weight:bold;
}
.tab-table a:hover{
	text-decoration:none;
	color:#3b86c0;
}
/* content */
#content{
	border:1px solid #c1c1c1;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fff;
	padding:40px 50px 23px 49px;
	overflow:hidden;
	margin:41px 0 29px;
}
#content .post h1{
	font-size:30px;
	line-height:43px;
	margin:0 0 37px;
	font-weight:bold;
}

#content .post .imgcenter{
	text-align:center;
	margin: 25px;
}

#content .heading-info{
	margin:10px -50px 104px -49px;
	padding:0 50px 42px 49px;
	border-bottom:1px solid #d1d9dd;
	position:relative;
	text-align:center;
	font-size:15px;
	line-height:28px;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fbfbfb;
	background:-moz-linear-gradient(top,  #fff 0%, #fbfbfb 100%) #fbfbfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fbfbfb));
	background:-webkit-linear-gradient(top,  #fff 0%,#fbfbfb 100%);
	background:-o-linear-gradient(top,  #fff 0%,#fbfbfb 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#fbfbfb 100%);
	background:linear-gradient(to bottom,  #fff 0%,#fbfbfb 100%);
}
#content .heading-info:after,
#content .column-holder:after,
#content .heading-info:before,
#content .column-holder:before{
	bottom:-16px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
#content .column-holder:after,
#content .column-holder:before{
	bottom:auto;
	top:-1px;
}
#content .heading-info:after,
#content .column-holder:after{
	border-top-color:#fbfbfb;
	border-width:9px;
	left:50%;
	margin-left:-9px;
	z-index:2;
}
#main #content .column-holder:before{
	border-width:10px;
	margin-left:-10px;
	border-top-color:#ccc;
}
#main #content .column-holder:after{border-top-color:#fff;}
#content .heading-info:before,
#content .column-holder:before{
	border-top-color:#d1d9dd;
	border-width:8px;
	left:50%;
	margin-left:-8px;
}
#content h1{
	color:#333;
	font-size:32px;
	line-height:34px;
	font-weight:normal;
	margin:0 0 16px;
}
#content .heading-info p{margin:0;}
#content .post{
	margin:0 -15px;
	font-size:15px;
	line-height:27px;
	color:#333;
}

#content .post a{
	font-weight: bold;
	color:#0e6db6;
	position:relative;
}

#content .post .key {
	padding:25px 35px 25px 35px;
	margin:30px 35px 30px 35px;
	border:solid #d4d4d4;
	border-width:1px;
	background:#f1f6f9;
}	


#content .post .meta{
	padding:11px 35px 0 34px;
	margin:0 -35px 38px;
	border:solid #d4d4d4;
	border-width:1px 0;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fafafa;
	background:-moz-linear-gradient(top,  #fff 0%, #fafafa 100%) #fafafa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:-o-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:linear-gradient(to bottom,  #fff 0%,#fafafa 100%);
}
#content .meta{
	overflow:hidden;
	position:relative;
	margin:-18px -35px 37px -51px;
	padding:11px 15px 16px 49px;
}
#content .meta:after,
#content .content-holder-text:before,
#content .content-holder-text.right:before,
.box-feature:after,
.form-settings fieldset:after,
.block-holder.divider:before{
	content:'';
	position:absolute;
	bottom:0;
	left:-50px;
	height:1px;
	background-image:linear-gradient(0deg, rgba(204,204,204,1), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-o-linear-gradient(0deg, rgba(204,204,204,1), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-ms-linear-gradient(0deg, rgba(204,204,204,1), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-moz-linear-gradient(0deg, rgba(204,204,204,1), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-image:-webkit-linear-gradient(0deg, rgba(204,204,204,1), rgba(191,191,191,1) 50%, rgba(204,204,204,0.2));
	background-repeat:no-repeat;
	background-position:0 100%, 0 100%, 0 100%;
	background-size:100% 1px, 100% 1px, auto;
	width:300px;
}
#content .content-holder-text:before,
#content .content-holder-text.right:before,
.box-feature:after{
	bottom:auto;
	top:0;
}
#content .content-holder-text.right:before{
	left:auto;
	right:-50px;
	background-image:linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,1));
	background-image:-o-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,1));
	background-image:-ms-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,1));
	background-image:-moz-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,1));
	background-image:-webkit-linear-gradient(0deg, rgba(204,204,204,0.2), rgba(191,191,191,1) 50%, rgba(204,204,204,1));
}
#content .post .meta:after{display:none;}
#content .post .posted,
#content .posted{
	float:left;
	font-size:12px;
	line-height:14px;
	color:#9d9d9d;
	margin: 3px 0 0 0;
}
#content .post .posted{color:#414141;}
#content .posted a{
	font-weight:bold;
	color:#0e6db6;
	position:relative;
}
#content .posted .back{
	font-size:13px;
	line-height:15px;
	padding:0 0 0 14px;
}
#content .posted .back:after{
	content:'';
	width:0;
	height:0;
	position:absolute;
	left:3px;
	top:3px;
	border:solid transparent;
	border-width:4px 0 5px;
	border-right:4px solid #0e6cb5;
}
.post .posted span{margin:0 17px 0 0;}
.post .posted span img{margin:-2px 8px 0 0;}
#content .meta .addthis_toolbox{
	float:right;
	margin:-3px 0 0;
	padding:0;
	border:none;
}
#content .addthis_toolbox{
	float:none;
	margin:0;
	padding:26px 0 0;
	border-top:1px solid #e5e5e5;
}
#content .post p{margin:0 0 24px;}
#content .post h2{
	font-size:24px;
	line-height:36px;
	margin:25px 0 25px 0;
}
#content .post h3{
	font-size:19px;
	line-height:31px;
	margin:25px 0 25px 0;
}
#content .post blockquote{
	margin:0 0 16px 39px;
	border-left:3px solid #c4c4c4;
	color:#c4c4c4;
	padding:11px 0 34px 6px;
}

#content .post .listitem{
	font-weight: bold;
}

#content .post .underline{
	text-decoration: underline;
}

#content .post blockquote q{
	quotes:none;
	font-style:italic;
	color:#6f6f6f;
	font-size:15px;
	line-height:24px;
	display:block;
}
blockquote q:after,
blockquote q:before{
	content:'';
	quotes:none;
}
#content .post .items{
	padding:0;
	line-height:17px;
	margin:-2px 0 14px 20px;
	list-style:none;
	counter-reset:item;
}
#content .post .items li{
	position:relative;
	padding:0 0 15px;
}
#content .post .items > li:before{
	content:counter(item) ". ";
	counter-increment:item;
	font-weight:bold;
	padding: 0 3px 0 0;
}
#content .post .items ul{
	padding:0;
	margin:15px 0 0 30px;
	list-style:none;
}
#content .post .items ul li:before{
	content:'';
	width:5px;
	height:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:absolute;
	top:6px;
	left:-10px;
	background:#333;
}

#content .post ul li{
	padding:0;
	margin:0px 0 14px 0px;
}

#content .post ul {
	margin:25px 0 25px 0px;
}

#content .post .nospace li{
	padding:0px;
	margin:0px 0 4px 0px;
}

#content .post .morespace li{
	padding:0px;
	margin:0px 0 15px 0px;
}


/* table example */
.table-example{
	width:906px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #bababa;
	overflow:hidden;
	margin:0 0 42px;
}
.table-example table{
	border-collapse:collapse;
	width:908px;
	margin:0 -1px -1px;
	color:#414141;
}
.table-example table tr{border-top:1px solid #ccc;}
.table-example table .first{
	border:none;
	background:#f3f3f3;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f3f3f3;
	background:-moz-linear-gradient(top,  #f3f3f3 0%, #e7e7e7 100%) #f3f3f3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e7e7e7));
	background:-webkit-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:-o-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:-ms-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:linear-gradient(to bottom,  #f3f3f3 0%,#e7e7e7 100%);
}

.table-example table .lefttitle{
	border:none;
	background:#f3f3f3;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f3f3f3;
	background:-moz-linear-gradient(top,  #f3f3f3 0%, #e7e7e7 100%) #f3f3f3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e7e7e7));
	background:-webkit-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:-o-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:-ms-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:linear-gradient(to bottom,  #f3f3f3 0%,#e7e7e7 100%);
}

.table-example table tr:hover{
	background:#fafbe9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmJlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWZhZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fafbe9;
	background:-moz-linear-gradient(top,  #fafbe9 0%, #f9fae3 100%) #fafbe9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafbe9), color-stop(100%,#f9fae3));
	background:-webkit-linear-gradient(top,  #fafbe9 0%,#f9fae3 100%);
	background:-o-linear-gradient(top,  #fafbe9 0%,#f9fae3 100%);
	background:-ms-linear-gradient(top,  #fafbe9 0%,#f9fae3 100%);
	background:linear-gradient(to bottom,  #fafbe9 0%,#f9fae3 100%);
}

.table-example table th{
	padding:15px 15px;
	width:130px;
	font-size:14px;
	border:1px solid #ccc;
	text-align:center;
}

.table-example table td{
	padding:20px 20px;
	width:130px;
	font-size:14px;
	border:1px solid #ccc;
	text-align:left;
	vertical-align: top;
}

.table-example .lessdata table td{
	padding:20px 20px;
	width:130px;
	font-size:14px;
	border:1px solid #ccc;
	text-align:center;
	vertical-align: middle;
}

.table-example table th{
	border-width:0 1px;
	padding:9px 5px 7px;
}

.table-example .best{
	color:green;
	font-weight:bold;
}

.table-example .worst{
	color:red;
	font-weight:bold;
}

.box-upgrade.subscribe{
	padding:31px 35px 34px 35px;
	background:#f1f6f9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjZmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVmZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f1f6f9;
	background:-moz-linear-gradient(top,  #f1f6f9 0%, #eaeff2 100%) #f1f6f9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f6f9), color-stop(100%,#eaeff2));
	background:-webkit-linear-gradient(top,  #f1f6f9 0%,#eaeff2 100%);
	background:-o-linear-gradient(top,  #f1f6f9 0%,#eaeff2 100%);
	background:-ms-linear-gradient(top,  #f1f6f9 0%,#eaeff2 100%);
	background:linear-gradient(to bottom,  #f1f6f9 0%,#eaeff2 100%);
}
.box-upgrade.subscribe .text{width:400px;}
.box-upgrade.subscribe .text h2{
	font-size:23px;
	line-height:23px;
	margin:0 0 13px;
	color:#274c60;
}

.box-upgrade.subscribe .text p{
	font-size:13px;
}

.box-upgrade.subscribe .text h2 span{font-weight:normal;}
.box-upgrade.subscribe .form-subscribe{
	float:right;
	margin:19px 0 0;
}
.box-upgrade.subscribe .form-subscribe :-moz-placeholder{color:#b3b3b3;}
.box-upgrade.subscribe .form-subscribe ::-webkit-input-placeholder{color:#b3b3b3;}
.box-upgrade.subscribe .form-subscribe input[type="text"]{
	width:281px;
	padding:10px 14px 11px 13px;
	border:1px solid #a6a7a7;
	-webkit-box-shadow:inset 0 2px 2px 0 #e7e7e7;
	box-shadow:inset 0 2px 2px 0 #e7e7e7;
	font-size:14px;
}
.box-upgrade.subscribe .form-subscribe input[type="submit"]{
	width:100px;
	height:39px;
}
/* block calendar */
.block-calendar{
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 0 18px;
	border:solid #aeaeae;
	border-width:1px 0 0 1px;
	overflow:hidden;
	-webkit-box-shadow:0 2px 1px 0 #e8e8e8;
	box-shadow:0 2px 1px 0 #e8e8e8;
}
.block-calendar .heading{
	text-align:center;
	padding:15px 11px 12px;
	font-size:17px;
	line-height:19px;
	border:solid #aeaeae;
	width:915px;
	border-width:0 1px 1px 0;
	color:#525252;
}
.block-calendar .next,
.block-calendar .prev{
	float:none;
	display:inline-block;
	vertical-align:top;
	width:24px;
	height:23px;
	margin:-2px 12px 0 0;
	border:1px solid #a6a6a6;
	-webkit-border-radius:2px;
	border-radius:2px;
	text-align:center;
	background:#f5f5f5;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #ddd;
	background:-moz-linear-gradient(top,  #f5f5f5 0%, #ddd 100%) #ddd;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ddd));
	background:-webkit-linear-gradient(top,  #f5f5f5 0%,#ddd 100%);
	background:-o-linear-gradient(top,  #f5f5f5 0%,#ddd 100%);
	background:-ms-linear-gradient(top,  #f5f5f5 0%,#ddd 100%);
	background:linear-gradient(to bottom,  #f5f5f5 0%,#ddd 100%);
}
.block-calendar .next{margin:-2px 0 0 12px;}
.block-calendar .next:after,
.block-calendar .prev:after{
	left:10px;
	top:7px;
	border-width:5px 0;
	border-left:7px solid #7d7d7d;
}
.block-calendar .prev:after{
	border-width:5px 0;
	left:8px;
	border-right:7px solid #7d7d7d;
}
.block-calendar .calendar{
	padding:0;
	margin:0;
	width:940px;
	list-style:none;
	overflow:hidden;
}
.block-calendar .calendar li{
	float:left;
	position:relative;
	font-weight:bold;
	color:#b6b6b6;
	width:133px;
	height:115px;
	border:solid #c6c6c6;
	border-width:0 1px 1px 0;
	background:#e2e2e2;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e2e2e2;
	background:-moz-linear-gradient(top,  #e2e2e2 0%, #ededed 100%) #e2e2e2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#ededed));
	background:-webkit-linear-gradient(top,  #e2e2e2 0%,#ededed 100%);
	background:-o-linear-gradient(top,  #e2e2e2 0%,#ededed 100%);
	background:-ms-linear-gradient(top,  #e2e2e2 0%,#ededed 100%);
	background:linear-gradient(to bottom,  #e2e2e2 0%,#ededed 100%);
}
.block-calendar .calendar .active{
	border:1px solid #1b86b8;
	margin:-1px 0px 0 -1px;
}
.block-calendar .calendar li > span{
	float:left;
	padding:11px 0 0 13px;
	height:104px;
	width:120px;
	border-top:1px solid #9a9a9a;
	margin:-1px 0 0;
}
.block-calendar .calendar .head{
	height:auto;
	font-weight:normal;
	padding:13px 0 11px;
	border:none;
	border-bottom:1px solid #c6c6c6;
	font-size:13px;
	line-height:15px;
	text-align:center;
	color:#555;
	width:135px;
	background:none;
	margin:0;
}
.block-calendar .calendar .head.last{
	border-right:1px solid #c6c6c6;
	margin:0 0 0 -8px;
}
.block-calendar .calendar a{
	float:left;
	padding:11px 0 0 13px;
	color:#414141;
	font-size:15px;
	line-height:17px;
	height:104px;
	width:120px;
	background:#fff;
}
.block-calendar .calendar .active a,
.block-calendar .calendar .active a:hover,/*{
	border-color:#1b86b8;
	color:#fff;
	background:#0792d3;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA3OTJkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDkwYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #0792d3;
	background:-moz-linear-gradient(top,  #0792d3 0%, #3090bc 100%) #0792d3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0792d3), color-stop(100%,#3090bc));
	background:-webkit-linear-gradient(top,  #0792d3 0%,#3090bc 100%);
	background:-o-linear-gradient(top,  #0792d3 0%,#3090bc 100%);
	background:-ms-linear-gradient(top,  #0792d3 0%,#3090bc 100%);
	background:linear-gradient(to bottom,  #0792d3 0%,#3090bc 100%);
}*/
.block-calendar .calendar a:hover{
	text-decoration:none;
	border:1px solid #c6c6c6;
	margin:-1px 0px 0 -1px;
	background:#f9f9f9;
}
.block-calendar .calendar dl{
	margin:0;
	text-align:right;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	position:absolute;
	top:34px;
	right:4px;
	width:106px;
}
.block-calendar .calendar dt{
	display:inline-block;
	vertical-align:top;
	color:#767676;
}
.block-calendar .calendar dd{
	margin:0 0 1px;
	padding:0 24px 0 0;
	display:inline-block;
	vertical-align:top;
}
.block-calendar .calendar .green{
	color:#259732;
	background:url(../images/arrows.png) no-repeat 100% -360px;
}
.block-calendar .calendar .yellow{
	color:#b7a50b;
	background:url(../images/arrows.png) no-repeat 100% -347px;
}
.block-calendar .calendar .red{
	color:#c72e14;
	background:url(../images/arrows.png) no-repeat 100% -373px;
}
.block-calendar .calendar .black{
	color:#000;
	background:url(../images/arrows.png) no-repeat 100% -388px;
}
.block-calendar .calendar .none{
	position:absolute;
	top:51px;
	left:22px;
	font-size:13px;
	line-height:15px;
	text-transform:uppercase;
	padding:2px 0 2px 24px;
	background:url(../images/icons-nav.png) no-repeat 0 -181px;
}
/* info search */
#content .block-options{
	margin:0 auto;
	width:576px;
	height:auto;
	padding:42px 0 68px;
	font-size:14px;
	line-height:16px;
	color:#312a18;
	background:none;
}
#content .block-options p{margin:0 0 27px;}
#content .block-options .box-holder{
	width:495px;
	margin:0 0 42px;
	padding:38px 15px 29px 40px;
}
#content .block-options .box-holder img{margin:-16px 15px 0 0;}
#content .block-options .text{text-shadow:none;}
#content .block-options .text p{margin:0;}
#content .block-options .nav-options p{margin:0;}
#content .nav-options li:before,
#content .nav-options .num{left:-2px;}
.twocolumns{
	overflow:hidden;
	padding:0 0 68px;
}
.twocolumns .content{
	float:left;
	width:540px;
	line-height:24px;
}
#content .content h1{
	font-weight:normal;
	font-size:28px;
	line-height:30px;
	margin:0 0 30px;
}
#content .content p{margin:0 0 25px;}
.twocolumns .block-edit-size{
	float:right;
	width:297px;
	margin:10px 0 0;
}
.block-edit-size .form-edit{
	width:295px;
	margin:0 0 15px;
}
.block-edit-size .form-edit label{
	display:block;
	font-weight:bold;
	margin:0 0 14px;
	color:#414141;
	font-size:14px;
}
.block-edit-size .block-info-popup{
	float:none;
	width:294px;
	margin:0;
	background:#fff;
}
.block-edit-size  .block-info-popup .heading{
	padding:12px 16px 10px;
	font-weight:normal;
}
.block-edit-size .text-holder input[type="text"]{padding:9px 4px 8px;}
.block-edit-size .text-holder{margin:0 13px 0 0;}
#content .search{
	/*counter-reset:item;*/
	padding:2px 0 0 36px;
	margin:0 0 23px;
}
#content .search > li{
	position:relative;
	float:left;
	width:100%;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	padding:0 0 18px;
	list-style: decimal;
}
#content .search > li:before{
/*	content:counter(item, decimal) ". ";
	counter-increment:item;*/
	font-weight:bold;
	left:-35px;
	top:0;
	min-width:22px;
	text-align:right;
	position:absolute;
}
#content .search .slide{
	margin:20px 0 0 -35px;
	padding:25px 32px 32px;
	display:inline-block;
	vertical-align:top;
	border:1px solid #cacaca;
	position:relative;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#f9f9f9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f9f9f9;
	background:-moz-linear-gradient(top,  #f9f9f9 0%, #fcfcfc 100%) #f9f9f9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#fcfcfc));
	background:-webkit-linear-gradient(top,  #f9f9f9 0%,#fcfcfc 100%);
	background:-o-linear-gradient(top,  #f9f9f9 0%,#fcfcfc 100%);
	background:-ms-linear-gradient(top,  #f9f9f9 0%,#fcfcfc 100%);
	background:linear-gradient(to bottom,  #f9f9f9 0%,#fcfcfc 100%);
}
#content .search .slide:after,
#content .search .slide:before{
	bottom:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
#content .search .slide:after{
	border-bottom-color:#f9f9f9;
	border-width:7px;
	left:39px;
	margin-left:-7px;
	z-index:2;
}
#content .search .slide:before{
	border-bottom-color:#cacaca;
	border-width:8px;
	left:39px;
	margin-left:-8px;
}
#content .search .slide .holder{overflow:hidden;}
#content .search li > a:after{
	content:'\A';
	white-space:pre;
	width:100%;
}
#content .search .facts{
	font-size:13px;
	line-height:15px;
}
#content .pagination{margin:0 0 20px -8px;}
#content .slide .block-edit-size{float:left;}
#content .search .facts li{font-weight:normal;}
#content .slide .block-edit-size .row{padding:0 0 9px;}
#content .slide .block-edit-size .row.calendar{margin:2px 0 3px;}
#content .block-edit-size .calendar-small{
	padding:9px 0 0;
	margin:0;
}
#content .block-edit-size .calendar-small .prev,
#content .block-edit-size .calendar-small .next{
	height:33px;
	width:25px;
	margin:-9px 0 0;
}
#content .block-edit-size .calendar-small .prev:after,
#content .block-edit-size .calendar-small .next:after{
	top:12px;
	left:9px;
}
#content .block-edit-size .calendar-small .next:after{left:10px;}
#content .block-edit-size .calendar-small .with-dp{
	width:99px!important;
	min-width:99px;
}
#content .slide .form-edit{
	width:297px;
	margin:0 0 4px;
}
#content .slide input[type="submit"]{
	width:126px;
	z-index:0;
}
#content .slide .block-info-popup .facts li{padding:6px 10px 6px 16px;}
#content .slide .block-info-popup .facts ul{margin:5px -10px -4px -16px;}
#content .slide .block-info-popup .facts ul li{padding:7px 10px 6px 30px;}
#content .slide .holder .row.calendar,
#content .slide .holder.upgrade .form-account{display:none;}
#content .slide .holder.upgrade .row.calendar,
#content .slide .holder.none .row.calendar{display:block;}
/* form account */
#content .slide .form-account{
	float:right;
	font-weight:normal;
	color:#312a18;
	font-size:13px;
	line-height:20px;
	width:281px;
	margin:34px 0 0 36px;
	border:1px solid #709e7b;
	-webkit-box-shadow:inset 0 0 1px 0 #fff;
	box-shadow:inset 0 0 1px 0 #fff;
	padding:30px 30px 27px 30px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#d3ead9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZWFkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGU5ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #d3ead9;
	background:-moz-linear-gradient(top,  #d3ead9 0%, #d0e9d6 100%) #d3ead9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3ead9), color-stop(100%,#d0e9d6));
	background:-webkit-linear-gradient(top,  #d3ead9 0%,#d0e9d6 100%);
	background:-o-linear-gradient(top,  #d3ead9 0%,#d0e9d6 100%);
	background:-ms-linear-gradient(top,  #d3ead9 0%,#d0e9d6 100%);
	background:linear-gradient(to bottom,  #d3ead9 0%,#d0e9d6 100%);
}
#content .slide .form-account h1{
	font-size:19px;
	line-height:20px;
	color:#314636;
	margin:0 0 12px;
	font-weight:bold;
}
#content .slide .form-account .row + p{margin:18px 0 19px;}
#content .slide .form-account p{margin:0 0 21px;}
#content .slide .form-account .row{margin:0 0 8px;}
#content .slide .form-account label{
	float:left;
	width:100%;
	color:#414141;
	margin:0 0 4px;
}
#content .slide .form-account input[type="text"],
#content .slide .form-account input[type="password"]{
	float:left;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 0 0 -2px;
	border:1px solid #7fac8a;
	padding:9px 9px 10px;
	width:258px;
	font-weight:bold;
	color:#414141;
	-webkit-box-shadow:inset 0 2px 1px 0 #f3f3f3;
	box-shadow:inset 0 2px 1px 0 #f3f3f3;
	outline:none;
}
#content .slide .form-account p a{font-weight:bold;}
#content .slide .form-account input[type="submit"]{
	margin:-4px 0 0 ;
	padding:0;
	width:277px;
	height:51px;
}
#content .slide .form-account :-moz-placeholder{color:#b3b3b3;}
#content .slide .form-account ::-webkit-input-placeholder{color:#b3b3b3;}
#content .slide .holder.none .form-account,
#content .slide .holder .box-account,
#content .slide .holder.none .box-account{display:none;}
#content .slide .holder.upgrade .box-account,
#content .slide .holder .form-account{display:block;}
/* box account */
.box-account{
	float:right;
	overflow:hidden;
	width:340px;
	margin:30px 0 0 36px;
	border:1px solid #709e7b;
	-webkit-box-shadow:inset 0 0 1px 0 #fff;
	box-shadow:inset 0 0 1px 0 #fff;
	background:#e7f3ea;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.box-account .heading{
	padding:28px 10px 31px 32px;
	border-bottom:1px solid #afcdb6;
	position:relative;
	background:#e4f2e7;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjJlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmVhZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e4f2e7;
	background:-moz-linear-gradient(top,  #e4f2e7 0%, #d6eadb 100%) #e4f2e7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f2e7), color-stop(100%,#d6eadb));
	background:-webkit-linear-gradient(top,  #e4f2e7 0%,#d6eadb 100%);
	background:-o-linear-gradient(top,  #e4f2e7 0%,#d6eadb 100%);
	background:-ms-linear-gradient(top,  #e4f2e7 0%,#d6eadb 100%);
	background:linear-gradient(to bottom,  #e4f2e7 0%,#d6eadb 100%);
}
#content .box-account .heading h1{
	font-size:22px;
	line-height:24px;
	color:#314636;
	margin:0;
	font-weight:bold;
}
.box-account .heading:after,
.box-account .heading:before,
#content .box-info:after,
#content .box-info:before{
	bottom:-13px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
#content .box-info:after,
#content .box-info:before{
	bottom:auto;
	top:-1px;
}
.box-account .heading:after,
#content .box-info:after{
	border-top-color:#d6eadb;
	border-width:7px;
	left:50%;
	margin-left:-7px;
	z-index:2;
}
#main #content .box-info:before{
	border-top-color:#ccc;
	border-width:8px;
	margin-left:-8px;
}
.box-account .heading:before,
#content .box-info:before{
	border-top-color:#afcdb6;
	border-width:6px;
	left:50%;
	margin-left:-6px;
}
#main #content .box-info:after{
	border-top-color:#fff;
	border-width:7px;
	margin-left:-7px;
}
.box-account .text{
	padding:19px 10px 29px 29px;
	font-weight:normal;
	font-size:13px;
	line-height:20px;
}
.box-account .text p{margin:0 0 26px;}
.box-account .text .list{
	padding:0;
	margin:0 0 16px;
	list-style:none;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
}
.box-account .text .list li{
	padding:0 0 13px 37px;
	position:relative;
}
.box-account .text .list li:after{
	content:'';
	background:url(../images/arrows.png) no-repeat 0 -436px;
	width:16px;
	height:14px;
	position:absolute;
	top:2px;
	left:0;
}
#content .box-account .text .list a{color:#0f7b29;}
#content .box-account .text .list a:hover{text-decoration:underline;}
#content .box-account .more{
	width:236px;
}
/* table items */
.table-items{
	-webkit-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
	border:1px solid #bababa;
	width:876px;
	position:relative;
	margin:0 0 174px;
}
.table-items-holder{
	padding:0;
	margin:0;
	list-style:none;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
}
.table-items-holder li:first-child{border:none;}
.table-items-holder li{
	border-top:1px solid #e8e8e8;
	padding:15px 476px 15px 20px;
}
/* table box info */
.table-box-info{
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	border:1px solid #bababa;
	background:#fff;
	background:rgba(255,255,255,.8);
	width:220px;
	height:590px;
	overflow:hidden;
	position:absolute;
	top:-75px;
	right:232px;
}
.table-box-info.pro{
	right:-1px;
	-webkit-border-radius:4px;
	border-radius:4px;
	height:708px;
	border-color:#2b8742;
	background:#e2f2e5;
	background:rgba(226,242,229,.8);
}
.table-box-info.pro .btn{
	margin:0 auto;
	display:block;
	width:133px;
}
.table-box-info .heading{text-align:center;}
.table-box-info .heading h2{
	font-size:18px;
	padding:11px 10px 10px;
	line-height:20px;
	margin:0;
	border-bottom:1px solid #989898;
	text-shadow:0 1px 0 #f9f9f9;
	-webkit-box-shadow:inset 0 1px 0 0 #fefefe;
	box-shadow:inset 0 1px 0 0 #fefefe;
	background:#f2f2f2;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e7e7e7;
	background:-moz-linear-gradient(top,  #f2f2f2 0%, #e7e7e7 100%) #e7e7e7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e7e7e7));
	background:-webkit-linear-gradient(top,  #f2f2f2 0%,#e7e7e7 100%);
	background:-o-linear-gradient(top,  #f2f2f2 0%,#e7e7e7 100%);
	background:-ms-linear-gradient(top,  #f2f2f2 0%,#e7e7e7 100%);
	background:linear-gradient(to bottom,  #f2f2f2 0%,#e7e7e7 100%);
}
.table-box-info.pro h2{
	color:#fffefe;
	border-color:#134b21;
	text-shadow:0 -1px 0 #356f43;
	-webkit-box-shadow:inset 0 1px 0 0 #b2d8bb;
	box-shadow:inset 0 1px 0 0 #b2d8bb;
	background:#5aac6e;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhYWM2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MGEyNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #5aac6e;
	background:-moz-linear-gradient(top,  #5aac6e 0%, #40a259 100%) #5aac6e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5aac6e), color-stop(100%,#40a259));
	background:-webkit-linear-gradient(top,  #5aac6e 0%,#40a259 100%);
	background:-o-linear-gradient(top,  #5aac6e 0%,#40a259 100%);
	background:-ms-linear-gradient(top,  #5aac6e 0%,#40a259 100%);
	background:linear-gradient(to bottom,  #5aac6e 0%,#40a259 100%);
}
.table-box-info .heading h3{
	font-size:14px;
	line-height:16px;
	margin:0;
	padding:7px 10px 8px;
	border-bottom:1px solid #939393;
	color:#4f4f4f;
	text-shadow:0 1px 0 #f3f3f3;
	background:#d0d0d0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #d0d0d0;
	background:-moz-linear-gradient(top,  #d0d0d0 0%, #cfcfcf 100%) #d0d0d0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d0d0), color-stop(100%,#cfcfcf));
	background:-webkit-linear-gradient(top,  #d0d0d0 0%,#cfcfcf 100%);
	background:-o-linear-gradient(top,  #d0d0d0 0%,#cfcfcf 100%);
	background:-ms-linear-gradient(top,  #d0d0d0 0%,#cfcfcf 100%);
	background:linear-gradient(to bottom,  #d0d0d0 0%,#cfcfcf 100%);
}
.table-box-info.pro h3{
	color:#fff;
	border-color:#0b4018;
	text-shadow:0 -1px 0 #0d3016;
	font-size:15px;
	line-height:17px;
	background:#216430;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxNjQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTU5MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #216430 0%, #115923 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#216430), color-stop(100%,#115923));
	background:-webkit-linear-gradient(top,  #216430 0%,#115923 100%);
	background:-o-linear-gradient(top,  #216430 0%,#115923 100%);
	background:-ms-linear-gradient(top,  #216430 0%,#115923 100%);
	background:linear-gradient(to bottom,  #216430 0%,#115923 100%);
}
.table-box-info.pro h3 span{font-weight:normal;}
.table-box-info .info{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
.table-box-info.pro .info{
	color:#0f7b29;
	padding:0 0 38px;
}
.table-box-info .info li{padding:15px 10px 16px;}
/* content text */
.content-text{
	overflow:hidden;
	margin:0 0 11px;
}
.content-text .holder:first-child{margin:0;}
.content-text .holder{
	float:left;
	width:400px;
	margin:0 0 0 74px;
	font-size:14px;
	line-height:21px;
}
.content-text .holder .text{
	padding:0 0 41px;
	min-height:121px;
}
.content-text .holder p{margin:0 0 10px;}
.content-text .holder h2{
	font-size:18px;
	line-height:20px;
	margin:0 0 12px;
}
#content .box-info{
	margin:0 -50px 0 -49px;
	position:relative;
}
.lightbox .box-plan{
	text-align:center;
	padding:36px 35px 24px;
}
.lightbox .box-plan-holder:first-child{margin:0;}
.lightbox .box-plan-holder{
	display:inline-block;
	vertical-align:top;
	width:173px;
	color:#5c5c5c;
	margin:0 0 0 22px;
}
.lightbox .box-plan-holder .price{
	color:#333;
	font-size:22px;
	line-height:24px;
	display:block;
	margin:0 0 15px;
}
.lightbox .box-plan-holder .btn,
.box-plan-frame .box-plan-holder .btn{
	-webkit-box-shadow:0 1px 2px 0 #dedede;
	box-shadow:0 1px 2px 0 #dedede;
	width:132px;
	border:1px solid #0d6522;
	border-top-color:#1e8b38;
}
.lightbox .divider-holder{
	position:relative;
	overflow:hidden;
	min-height:158px;
	display:inline-block;
	vertical-align:top;
	margin:-14px 0 0 15px;
}
.lightbox .divider{
	color:#999;
	font-size:18px;
	line-height:20px;
	position:relative;
	display:inline-block;
	max-heigh:80%;
	margin:66px 0 0;
}
.lightbox .divider:before,
.lightbox .divider:after{
	content:'';
	position:absolute;
	left:100%;
	top:auto;
	margin:29px 0 0 -7px;
	width:1px;
	height:9999px;
	background:#ccc;
	font-size:0;
	line-height:0;
}
.lightbox .divider:before{
	bottom:100%;
	left:auto;
	margin:0 0 6px 11px;
}
.lightbox .popup-text-holder{
	width:467px;
	padding:0 7px 20px 3px;
	line-height:24px;
}
.lightbox .popup-text-holder p{margin:0 0 24px;}
.lightbox .popup-text-holder .more{
	width:132px;
	padding:12px 10px 6px;
	display:block;
	margin:0 auto;
	text-align:center;
	float:none;
	text-shadow:0 -1px 1px #258ecf
}
.box-plan-frame{
	overflow:hidden;
	position:relative;
	margin:0 0 60px;
}
#content .heading-info + .box-plan-frame{margin:-54px 0 33px 3px;}
.box-plan-frame .text{
	position:absolute;
	top:50%;
	left:50%;
	font-size:24px;
	line-height:26px;
	color:#333;
	margin:-22px 0 0 -12px;
}
.box-plan-frame p{margin:0;}
.box-plan-frame .box-plan-holder:first-child{margin:0;}
.box-plan-frame .box-plan-holder{
	float:left;
	height:120px;
	width:340px;
	margin:0 0 0 112px;
	border:1px solid #bababa;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align:center;
	padding:69px 20px 73px;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fcfcfc;
	background:-moz-linear-gradient(top,  #fff 0%, #fcfcfc 100%) #fcfcfc;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fcfcfc));
	background:-webkit-linear-gradient(top,  #fff 0%,#fcfcfc 100%);
	background:-o-linear-gradient(top,  #fff 0%,#fcfcfc 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#fcfcfc 100%);
	background:linear-gradient(to bottom,  #fff 0%,#fcfcfc 100%);
}
.box-plan-frame .box-plan-holder .price{
	display:block;
	margin:0 0 20px;
	font-size:36px;
	line-height:38px;
	color:#444545;
}
.box-plan-frame .box-plan-holder .btn{
	width:133px;
	margin:0 0 7px;
}
#content .columns h1{
	clear:both;
	position:relative;
	font-size:24px;
	line-height:26px;
	color:#333;
	font-weight:bold;
	margin:0;
	padding:0 0 34px;
	text-align:center;
}
#content .columns:after,
#content .columns:before{display:none;}
#content .columns .column{
	width:245px;
	margin:0 0 0 69px;
	line-height:24px;
}
#content .columns .column p{margin:0;}
#content .columns .column img{
	border:none;
	float:none;
	display:block;
	margin:0 auto 27px;
}
#content .column-holder{
	position:relative;
	overflow:hidden;
	padding:44px 0 18px;
	margin:-1px 0 0;
}
#content .columns .column h2{margin:0 0 13px;}
#content .alignright,
#content .alignleft{
	border:1px solid #b2b2b2;
	-webkit-border-radius:4px;
	border-radius:4px;
	float:right;
	margin:4px 0 0 54px;
}
#content .alignleft{
	float:left;
	margin:4px 54px 0 0;
}
#content .content-holder-text{
	padding:47px 0 27px;
	position:relative;
}
#content .content-holder-text .text{
	overflow:hidden;
	line-height:24px;
}
#content .content-holder-text h2{
	font-size:18px;
	line-height:20px;
	margin:0 0 14px;
}
#content .content-holder-text p{margin:0 0 25px;}
/* box feature */
.box-feature{
	margin:0 0 52px;
	position:relative;
	padding:39px 0 0;
}
.box-feature .text-also{
	margin:0 auto 21px;
	background:url(../images/text-also.png) no-repeat;
	width:154px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
}
.box-feature h2{
	color:#5c5c5c;
	text-align:center;
	margin:0 0 21px;
	font-size:18px;
	line-height:20px;
}
.box-feature .holder{
	overflow:hidden;
	padding:28px 32px 27px;
	border:1px solid #d2d2d2;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#f6f6f6;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f6f6f6;
	background:-moz-linear-gradient(top,  #f6f6f6 0%, #fafafa 100%) #f6f6f6;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top,  #f6f6f6 0%,#fafafa 100%);
	background:-o-linear-gradient(top,  #f6f6f6 0%,#fafafa 100%);
	background:-ms-linear-gradient(top,  #f6f6f6 0%,#fafafa 100%);
	background:linear-gradient(to bottom,  #f6f6f6 0%,#fafafa 100%);
}
.box-feature .holder p{margin:0;}
.box-feature .block:first-child{margin:0;}
.box-feature .block{
	float:left;
	width:363px;
	margin:0 0 0 80px;
	color:#314636;
	line-height:24px;
}
.box-feature .block h3{
	font-size:15px;
	line-height:17px;
	margin:0 0 14px;
}
/* form settings */
.form-settings{margin:-11px 0 10px 13px;}
.form-settings h1{
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	margin:0 0 23px;
	color:#545454;
}
.form-settings .row,
.form-signup .row{margin:0 0 11px;}
.form-settings label,
.form-signup label{
	width:100%;
	display:inline-block;
	vertical-align:top;
	color:#414141;
	margin:0 0 4px;
}
.form-settings input[type="text"],
.form-settings input[type="password"]{
	padding:8px;
	width:270px;
}
.form-settings input[type="submit"]{
	margin:6px 0 0;
	padding:0;
	width:80px;
	height:35px;
}
.form-settings fieldset{
	padding:28px 0 30px;
	position:relative;
}
.form-settings .error-text{
	top:-9999px;
	right:415px;
	color:#fefefe;
	position:absolute;
	text-shadow:0 -1px 0 #882f26;
	border:1px solid #e22f1d;
	border-bottom-color:#9a1a0e;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#ea6154;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhNjE1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNDNjMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e43c2a;
	background:-moz-linear-gradient(top,  #ea6154 0%, #e43c2a 100%) #e43c2a;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea6154), color-stop(100%,#e43c2a));
	background:-webkit-linear-gradient(top,  #ea6154 0%,#e43c2a 100%);
	background:-o-linear-gradient(top,  #ea6154 0%,#e43c2a 100%);
	background:-ms-linear-gradient(top,  #ea6154 0%,#e43c2a 100%);
	background:linear-gradient(to bottom,  #ea6154 0%,#e43c2a 100%);
	-webkit-box-shadow:inset 0 1px 0 0 #f29e96;
	box-shadow:inset 0 1px 0 0 #f29e96;
	padding:5px 9px;
}
.form-settings .error-text:after,
.form-settings .error-text:before{
	right:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
.form-settings .error-text:after{
	border-right-color:#e74b3b;
	border-width:4px;
	top:50%;
	margin-top:-4px;
}
.form-settings .error-text:before{
	border-right-color:#e22f1d;
	border-width:5px;
	top:50%;
	margin-top:-5px;
}
.form-settings .row{position:relative;}
.form-settings .row.error .error-text{top:24px;}
.form-settings .row.error input[type="password"]{
	border:1px solid #e37368;
	-webkit-box-shadow:0 0 4px 0 #f3ccc7;
	box-shadow:0 0 4px 0 #f3ccc7;
}
.form-settings dl{
	float:left;
	margin:1px 10px 11px 1px;
	width:177px;
}
.form-settings dt{margin:0 0 3px;}
.form-settings dd{
	font-weight:bold;
	margin:0;
}
.form-settings .btn{
	width:120px;
	text-shadow:0 -1px 0 #006300;
	font-size:13px;
	line-height:15px;
	padding:7px 2px;
}
/* form signup */
.form-signup{
	margin:23px auto 20px;
	padding:43px 30px 43px 54px;
	width:299px;
	color:#312a18;
	border:1px solid #c2c2c2;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fafafa;
	background:-moz-linear-gradient(top,  #fff 0%, #fafafa 100%) #fafafa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:-o-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#fafafa 100%);
	background:linear-gradient(to bottom,  #fff 0%,#fafafa 100%);
}
.form-signup.login{padding-bottom:24px}
.form-signup :-moz-placeholder{color:#a0a0a0;}
.form-signup ::-webkit-input-placeholder{color:#a0a0a0;}
.form-signup p{margin:0 0 20px;}
.form-signup p a{
	font-weight:bold;
	color:#0e6cb5;
}
.form-signup h1{
	font-size:21px;
	line-height:23px;
	color:#333;
	margin:0 0 22px;
}
.form-signup label{margin:0 0 2px;}
.form-signup input[type="text"],
.form-signup input[type="password"]{
	padding:9px 8px 10px;
	width:258px;
}
.form-signup input[type="submit"]{
	width:277px;
	height:51px;
	margin:0 0 10px;
}
.form-signup .forgot{
	font-weight:bold;
	text-align:center;
	color:#0e6cb5;
}
.form-signup .box-info{
	text-align:center;
	margin:0 -30px 0 -54px;
	border-top:1px solid #d8d8d8;
	padding:22px 10px 0;
	background:#f3f3f3;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f3f3f3;
	background:-moz-linear-gradient(top,  #f3f3f3 0%, #fafafa 100%) #f3f3f3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top,  #f3f3f3 0%,#fafafa 100%);
	background:-o-linear-gradient(top,  #f3f3f3 0%,#fafafa 100%);
	background:-ms-linear-gradient(top,  #f3f3f3 0%,#fafafa 100%);
	background:linear-gradient(to bottom,  #f3f3f3 0%,#fafafa 100%);
}
.form-signup .box-info p{margin:0;}
/* box goals */
.box-goals{
	float:left;
	width:460px;
}
/* form goals */
.form-goals{
	border:1px solid #bababa;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 0 19px;
	padding:0 20px;
	-webkit-box-shadow:0 1px 2px #e9e9e9;
	box-shadow:0 1px 2px #e9e9e9;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f5f5f5;
	background:-moz-linear-gradient(top,  #fff 0%, #f5f5f5 100%) #f5f5f5;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f5f5f5));
	background:-webkit-linear-gradient(top,  #fff 0%,#f5f5f5 100%);
	background:-o-linear-gradient(top,  #fff 0%,#f5f5f5 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#f5f5f5 100%);
	background:linear-gradient(to bottom,  #fff 0%,#f5f5f5 100%);
}
.form-goals .heading{
	border-bottom:1px solid #ccc;
	margin:0 -20px;
	padding:16px 10px 16px 20px;
}
.form-goals .heading h2{
	color:#525252;
	float:left;
}
.form-goals .heading .btn{float:right;}
.form-goals .row{
	border-bottom:1px solid #e5e5e5;
	padding:30px 20px 19px 21px;
	margin:0 -20px;
}
.form-goals .text{
	float:left;
	font-size:15px;
	line-height:17px;
}
.form-goals .holder-text{
	float:right;
	margin:-11px 0 0;
	background:url(../images/arrows.png) no-repeat 122px -278px;
}
.form-goals .text-holder{
	position:relative;
	width:74px;
	float:right;
	margin:-11px 0 0 30px;
}
.form-goals .holder-text .text-holder{
	width:82px;
	float:left;
	margin:0 0 0 30px;
}
.form-goals .holder-text .text-holder input[type="text"]{
	width:49px;
	padding:6px 5px;
	color:#414141;
}
.form-goals .text-holder input[type="text"]{
	background:#f0f0f0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f0f0f0;
	background:-moz-linear-gradient(top,  #f0f0f0 0%, #ffffff 100%) #f0f0f0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%);
	background:-o-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%);
	background:-ms-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%);
	background:linear-gradient(to bottom,  #f0f0f0 0%,#ffffff 100%);
}
.form-goals :-moz-placeholder{color:#414141;}
.form-goals ::-webkit-input-placeholder{color:#414141;}
.form-goals input[type="submit"]{
	width:120px;
	height:35px;
	-webkit-box-shadow:0 1px 2px #e9e9e9;
	box-shadow:0 1px 2px #e9e9e9;
	margin:20px 0;
	padding:0;
}
/* block content */
.block-content{
	float:right;
	width:413px;
	margin:16px 25px 0 0;
	color:#333;
	line-height:24px;
}
.block-content h1{
	font-size:17px;
	line-height:22px;
	margin:0 0 22px;
}
.block-content h2{
	font-size:13px;
	line-height:24px;
	margin:0 0 10px;
}
.block-content p{margin:0 0 28px;}
.divider.block-holder{
	position:relative;
	width:940px;
	margin:0 0 23px;
	padding:0 0 7px;
}
#fancybox-loading{
	position:fixed;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	cursor:pointer;
	overflow:hidden;
	z-index:1104;
	display:none;
}
#fancybox-loading div{
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
}
#fancybox-overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1100;
	display:none;
}
#fancybox-tmp{
	padding:0;
	margin:0;
	border:0;
	overflow:auto;
	display:none;
}
#fancybox-wrap{
	position:absolute;
	top:0;
	left:0;
	padding:20px;
	z-index:1101;
	outline:none;
	display:none;
}
#fancybox-outer{
	position:relative;
	width:100%;
	height:100%;
}
#fancybox-content{
	width:0;
	height:0;
	padding:0;
	outline:none;
	position:relative;
	overflow:hidden;
	z-index:1102;
}
#fancybox-hide-sel-frame{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
	z-index:1101;
}
#fancybox-close{
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	cursor:pointer;
	z-index:1103;
	display:none;
}
#fancybox-error{
	color:#444;
	padding:14px;
	margin:0;
}
#fancybox-img{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	border:none;
	outline:none;
	line-height:0;
	vertical-align:top;
}
#fancybox-frame{
	width:100%;
	height:100%;
	border:none;
	display:block;
}
.fancybox-bg{
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	width:20px;
	height:20px;
	z-index:1001;
}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* custom form */
.jcf-hidden{
	display:block !important;
	position:absolute !important;
	left:-9999px !important;
}
/* custom select styles */
.select-area{
	position:relative;
	height:30px;
	cursor:pointer;
	color:#fff;
	text-shadow:0 -1px #000;
	font-weight:bold;
	float:left;
	overflow:hidden;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#4e4e4e;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlNGU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODM5MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #4e4e4e;
	background:-moz-linear-gradient(top,  #4e4e4e 0%, #383939 100%) #4e4e4e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#383939)) #4e4e4e;
	background:-webkit-linear-gradient(top,  #4e4e4e 0%,#383939 100%) #4e4e4e;
	background:-o-linear-gradient(top,  #4e4e4e 0%,#383939 100%) #4e4e4e;
	background:-ms-linear-gradient(top,  #4e4e4e 0%,#383939 100%) #4e4e4e;
	background:linear-gradient(to bottom,  #4e4e4e 0%,#383939 100%) #4e4e4e;
	-webkit-box-shadow:inset 0 1px 0 0 #717171, 0 1px 0 0 #383838 #4e4e4e;
	box-shadow:inset 0 1px 0 0 #717171, 0 1px 0 0 #383838 ;
}
.form-edit .select-area.select-popup-select,
.tab-frame .select-area.select-popup-select,
.form-settings .select-area.select-popup-select{
	width:190px !important;
	color:#414141;
	border:1px solid #b3b3b3;
	box-shadow:none;
	font-weight:normal;
	height:31px;
	text-shadow:none;
	background:#fcfcfc;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fcfcfc;
	background:-moz-linear-gradient(top,  #fcfcfc 0%, #f9f9f9 50%, #f2f2f2 50%, #efefef 100%) #fcfcfc;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(50%,#f9f9f9), color-stop(50%,#f2f2f2), color-stop(100%,#efefef));
	background:-webkit-linear-gradient(top,  #fcfcfc 0%,#f9f9f9 50%,#f2f2f2 50%,#efefef 100%);
	background:-o-linear-gradient(top,  #fcfcfc 0%,#f9f9f9 50%,#f2f2f2 50%,#efefef 100%);
	background:-ms-linear-gradient(top,  #fcfcfc 0%,#f9f9f9 50%,#f2f2f2 50%,#efefef 100%);
	background:linear-gradient(to bottom,  #fcfcfc 0%,#f9f9f9 50%,#f2f2f2 50%,#efefef 100%);
}
.form-settings .select-area.select-popup-select{width:286px !important;}
.form-settings .select-area.select-popup-select,
body .drop-popup-select.select-options a{font-weight:bold;}
.block-edit-size .select-area.select-popup-select{
	width:216px !important;
	height:33px;
}
.block-edit-size .select-area.select-popup-select .center{
	padding:6px 10px;
	font-size:13px;
}
.tab-frame .select-area.select-popup-select{
	width:140px !important;
	border-color:#b8b8b8;
	-webkit-box-shadow:0 1px 1px 0 #d4d4d4;
	box-shadow:0 1px 1px 0 #d4d4d4;
	font-weight:bold;
	height:26px !important;
}
.select-area .center{
	float:left;
	padding:5px 8px;
	width:90px;
	overflow:hidden;
}
.select-area.select-popup-select .center{padding:5px 10px;}
.form-settings .select-area.select-popup-select .center{
	padding:5px 10px;
	width:239px;
	color:#535353;
}
.tab-holder .select-area.select-popup-select .center{padding:3px 10px;}
.select-area .select-opener{
	position:relative;
	float:right;
	width:0;
	height:0;
	border:solid transparent;
	border-width:0 3px;
	border-top:4px solid #272727;
	margin:14px 5px 0 0;
}
.select-area.select-popup-select .select-opener{
	border-top-color:#666;
	margin:13px 7px 0 0;
}
.block-edit-size .select-area.select-popup-select .select-opener{margin-top:15px;}
.select-area .select-opener:after,
.select-area .select-opener:before{
	content:'';
	position:absolute;
	top:-17px;
	left:-10px;
	width:1px;
	height:33px;
	background:#3f3f3f;
}
.select-area.select-popup-select .select-opener:after,
.select-area.select-small .select-opener:after,
.select-area.select-middle .select-opener:after,
.select-area.select-big .select-opener:after{
	background:#e7e7e7;
	left:-12px;
}
.select-area.select-popup-select .select-opener:before,
.select-area.select-small .select-opener:before,
.select-area.select-middle .select-opener:before,
.select-area.select-big .select-opener:before{
	background:#fff;
	top:-17px;
	left:-11px;
}
.select-area .select-opener:before{
	left:auto;
	right:8px;
	background:#505050;
}
.select-options{
	white-space:nowrap;
	position:absolute;
	overflow:hidden;
	margin:0;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	background:#383939;
}
.select-area.select-popup-select.select-disabled{
	color:#8d8d8d;
	border:1px solid #d3d3d3;
	background:#fdfdfd;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fdfdfd;
	background:-moz-linear-gradient(top,  #fdfdfd 0%, #f9f9f9 50%, #fbfbfb 50%, #f7f7f7 50%, #f5f5f5 100%) #fdfdfd;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(50%,#f9f9f9), color-stop(50%,#fbfbfb), color-stop(50%,#f7f7f7), color-stop(100%,#f5f5f5));
	background:-webkit-linear-gradient(top,  #fdfdfd 0%,#f9f9f9 50%,#fbfbfb 50%,#f7f7f7 50%,#f5f5f5 100%);
	background:-o-linear-gradient(top,  #fdfdfd 0%,#f9f9f9 50%,#fbfbfb 50%,#f7f7f7 50%,#f5f5f5 100%);
	background:-ms-linear-gradient(top,  #fdfdfd 0%,#f9f9f9 50%,#fbfbfb 50%,#f7f7f7 50%,#f5f5f5 100%);
	background:linear-gradient(to bottom,  #fdfdfd 0%,#f9f9f9 50%,#fbfbfb 50%,#f7f7f7 50%,#f5f5f5 100%);
}
.select-popup-select.select-disabled .select-opener{border-top-color:#a3a3a3;}
.drop-popup-select.select-options,
.drop-small.select-options,
.drop-middle.select-options,
.drop-big.select-options{
	background:#f6f6f6;
	border:solid #b0b0b0;
	border-width:1px 0;
	-webkit-border-radius4px;
	border-radius:4px;
	overflow:hidden;
	margin:-1px 0 0;
}
.select-options {
	z-index: 1200;
}
.select-options ul{
	list-style:none;
	padding:0;
	margin:0;
}
.select-options ul li{
	width:100%;
	float:left;
}
.select-options ul a{
	padding:5px 13px;
	display:block;
	color:#fff;
	height:1%;
	font-weight:bold;
}
.drop-popup-select.select-options a,
.drop-small.select-options a,
.drop-middle.select-options a,
.drop-big.select-options a{
	color:#414141;
	border:solid #b0b0b0;
	border-width:0 1px;
	padding:5px 10px;
	font-weight:normal;
}
.drop-small.select-options a,
.drop-middle.select-options a,
.drop-big.select-options a{font-weight:bold;}
.select-options .item-selected a,
.select-options a:hover{
	text-decoration:none;
	color:#888;
}

.drop-popup-select{z-index:1103;}
/* custom scrollbars styles */
.table-holder .scrollable-area-wrapper,
.container .scrollable-area-wrapper,
.table-holder-popup .scrollable-area-wrapper{margin:0 0 0 -19px;}
.scrollable-area-wrapper{
	position:relative;
	overflow:hidden;
	width:100%;
}
.scrollable-area-wrapper .vscrollbar{
	position:absolute;
	top:0;
	right:22px;
	z-index:10;
}
.todays-diet .scrollable-area-wrapper {
	margin-top: -1px;
}
.todays-diet .scrollable-area-wrapper .vscrollbar {
	right: 22px;
}
.block-info-popup .scrollable-area-wrapper .vscrollbar{right:4px;}
.vscrollbar .vscroll-up,
.vscrollbar .vscroll-down{
	height:5px;
	clear:both;
}
.container .scrollable-area-wrapper .vscrollbar{right:21px;}
.scrollable-area-wrapper .vscroll-line{
	background:#ececec;
	filter:alpha(opacity=70);
	opacity:0.7;
	float:left;
	-webkit-border-radius:20px;
	border-radius:20px;
	border:1px solid #d8d8d8;
	width:10px;
}
.scrollable-area-wrapper .vscroll-slider{
	background:#a7a7a7;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:8px;
	-webkit-border-radius:20px;
	border-radius:20px;
	left:1px;
}
.scrollable-area-wrapper .hscroll-line{
	height:20px;
	width:auto;
}


/* calculator layout */
#calclayout .heading{
	overflow:hidden;
	padding:17px 9px 9px 18px;
	background:#f3f3f3;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e7e7e7;
	background:-moz-linear-gradient(top,  #f3f3f3 0%, #e7e7e7 100%) #e7e7e7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e7e7e7));
	background:-webkit-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:-o-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:-ms-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%);
	background:linear-gradient(to bottom,  #f3f3f3 0%,#e7e7e7 100%);
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}

#content #calclayout .heading h2{
	float:left;
	font-size:16px;
	line-height:17px;
	color:#414141;
	margin:0;
}

.form-calculator input[type="text"]{
	float:left;
	width:197px;
	border:1px solid #a6a6a6;
	margin:0 6px 0 0;
	color:#acacac;
	font-weight:bold;
	padding:7px 29px;
	-webkit-border-radius:4px;
	border-radius:4px;
	outline:none;
	-webkit-box-shadow:inset 0 1px 2px 0 #f3f3f3;
	box-shadow:inset 0 1px 2px 0 #f3f3f3;
}

.form-calculator input[type="submit"]{
	float:left;
	width:84px;
	height:32px;
	margin:0;
	padding:0;
	border:1px solid #080808;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px #414141, inset 0 1px 0 0 #71cde8;
	box-shadow:0 1px #414141, inset 0 1px 0 0 #71cde8;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	background:#139bcd;
	background url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzOWJjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjcxYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #139bcd;
	background:-moz-linear-gradient(top,  #139bcd 0%, #0671b2 100%) #139bcd;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#139bcd), color-stop(100%,#0671b2)) #139bcd;
	background:-webkit-linear-gradient(top,  #139bcd 0%,#0671b2 100%) #139bcd;
	background:-o-linear-gradient(top,  #139bcd 0%,#0671b2 100%) #139bcd;
	background:-ms-linear-gradient(top,  #139bcd 0%,#0671b2 100%) #139bcd;
	background:linear-gradient(to bottom,  #139bcd 0%,#0671b2 100%) #139bcd;
}

.form-calculator input[type="submit"]{
	width:74px;
	height:31px;
	border:1px solid #287ba2;
	background:#77c3e7;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3YzNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTlkZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #77c3e7;
	background:-moz-linear-gradient(top,  #77c3e7 0%, #219dd7 100%) #77c3e7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#77c3e7), color-stop(100%,#219dd7));
	background:-webkit-linear-gradient(top,  #77c3e7 0%,#219dd7 100%);
	background:-o-linear-gradient(top,  #77c3e7 0%,#219dd7 100%);
	background:-ms-linear-gradient(top,  #77c3e7 0%,#219dd7 100%);
	background:linear-gradient(to bottom,  #77c3e7 0%,#219dd7 100%);
	position:relative;
	z-index:5;
}

.form-calculator input[type="submit"]:hover{
	background:#1aa6dd;
	text-decoration:none;
}

.form-calculator :-moz-placeholder{color:#414141;}
.form-calculator ::-webkit-input-placeholder{color:#414141;}

/* calculator */
#calclayout{
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #bababa;
	overflow:hidden;
	width:365px;
	margin:30px 0 30px 0;
}
#calclayout .heading{
	text-align:center;
	padding:17px 10px 17px;
	border-bottom:1px solid #bababa;
}
#content #calclayout .heading h2{float:none;}
.form-calculator{
	background:#fdfdfd;
	color:#414141;
	text-align:center;
	font-size:13px;
}
.form-calculator .row{
	overflow:hidden;
	padding:17px 33px 17px;
	text-align:left;
	border-bottom:1px solid #e7e7e7;
}
.form-calculator .label,
.form-calculator .row-holder label{
	display:block;
	margin:0px 0 14px;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}
.form-calculator input[type="radio"]{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	width:15x;
	height:15px;
}
.form-calculator .row-radio{
	float:left;
	width:77px;
	margin:0 4px 0 0;
}
.form-calculator .row-radio label{
	font-weight:normal;
	margin:-3px 0 0;
	float:left;
}
.form-calculator .row-holder{
	float:left;
	margin:0 18px 0 0;
}
.form-calculator .row-holder select.small{width:57px;}
.form-calculator .row-holder select.middle{width:66px;}
.form-calculator select{margin:0 28px 0 0;}
.form-calculator input[type="text"]{
	padding:8px 4px 7px;
	margin:0 8px 0 0;
	text-align:center;
	color:#414141;
}
.form-calculator input[type="text"].text-middle{width:37px;}
.form-calculator input[type="text"].text-small{width:28px;}
.form-calculator input[type="submit"]{
	width:300px;
	height:59px;
	font-size:18px;
	margin:21px auto 15px;
	display:block;
	float:none;
}
#content .form-calculator p{margin:0 0 18px;}
.form-calculator .block-answer{
	font-size:36px;
	line-height:38px;
	background:#efefef;
	padding:25px 15px 25px;
	position:relative;
	border-top:1px solid #bababa;
}
.form-calculator .block-answer:after,
.form-calculator .block-answer:before{
		bottom:100%;
		border:solid transparent;
		content:" ";
		height:0;
		width:0;
		position:absolute;
		pointer-events:none;
}
.form-calculator .block-answer:after{
	border-color:rgba(239, 239, 239, 0);
	border-bottom-color:#efefef;
	border-width:5px;
	left:50%; 
	margin-left:-5px;
}
.form-calculator .block-answer:before{
	border-color:rgba(186, 186, 186, 0);
	border-bottom-color:#bababa;
	border-width:6px;
	left: 50%;
	margin-left:-6px;
}
.form-calculator .row-holder .details{
	margin:5px 0 0;
	float:left;
}

.form-calculator .select-area.select-small,
.form-calculator .select-area.select-middle,
.form-calculator .select-area.select-big{
	width:190px !important;
	color:#414141;
	border:1px solid #b3b3b3;
	box-shadow:none;
	font-weight:normal;
	height:31px;
	text-shadow:none;
	background:#fcfcfc;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fcfcfc;
	background:-moz-linear-gradient(top,  #fcfcfc 0%, #f9f9f9 50%, #f2f2f2 50%, #efefef 100%) #fcfcfc;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(50%,#f9f9f9), color-stop(50%,#f2f2f2), color-stop(100%,#efefef));
	background:-webkit-linear-gradient(top,  #fcfcfc 0%,#f9f9f9 50%,#f2f2f2 50%,#efefef 100%);
	background:-o-linear-gradient(top,  #fcfcfc 0%,#f9f9f9 50%,#f2f2f2 50%,#efefef 100%);
	background:-ms-linear-gradient(top,  #fcfcfc 0%,#f9f9f9 50%,#f2f2f2 50%,#efefef 100%);
	background:linear-gradient(to bottom,  #fcfcfc 0%,#f9f9f9 50%,#f2f2f2 50%,#efefef 100%);
}
.form-calculator .select-area.select-small{
	width:55px !important;
	margin:0 9px 0 0;
}
.form-calculator .select-area.select-middle{
	width:64px !important;
	margin:0 8px 0 0;
}
.form-calculator .select-area.select-big{width:193px !important;}

.form-calculator input[type="submit"]:hover{
	background:#1aa6dd;
	text-decoration:none;
}

/* custom radio styles */
.rad-area{
	position:relative;
	border:1px solid #9d9d9d;
	border-radius:10px;
	margin:0 6px 0 0;
	float:left;
	width:15px;
	height:15px;
	background:#d8d8d8;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #d8d8d8;
	background:-moz-linear-gradient(top,  #d8d8d8 0%, #fdfdfd 100%) #d8d8d8;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d8d8), color-stop(100%,#fdfdfd));
	background:-webkit-linear-gradient(top,  #d8d8d8 0%,#fdfdfd 100%);
	background:-o-linear-gradient(top,  #d8d8d8 0%,#fdfdfd 100%);
	background:-ms-linear-gradient(top,  #d8d8d8 0%,#fdfdfd 100%);
	background:linear-gradient(to bottom,  #d8d8d8 0%,#fdfdfd 100%);
}
.rad-checked{position:relative;}
.rad-checked:after{
	content:'';
	width:5px;
	height:5px;
	border-radius:4px;
	position:absolute;
	top:5px;
	left:5px;
	background:#8c8c8c;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjOGM4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTNlM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #8c8c8c;
	background:-moz-linear-gradient(top,  #8c8c8c 0%, #3e3e3e 100%) #8c8c8c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c8c8c), color-stop(100%,#3e3e3e));
	background:-webkit-linear-gradient(top,  #8c8c8c 0%,#3e3e3e 100%);
	background:-o-linear-gradient(top,  #8c8c8c 0%,#3e3e3e 100%);
	background:-ms-linear-gradient(top,  #8c8c8c 0%,#3e3e3e 100%);
	background:linear-gradient(to bottom,  #8c8c8c 0%,#3e3e3e 100%);
}

.select-area.select-small .center{
	width:27px;
	font-weight:bold;
	padding:3px 4px 4px 4px;
	text-align:center;
}
.select-area.select-middle .center{
	width:33px;
	font-weight:bold;
	text-align:center;
	padding:3px 4px 4px 4px;
}
.select-area.select-big .center{
	width:134px;
	padding:3px 5px 4px 13px;
	font-weight:bold;
}