@charset "UTF-8";

/* CSS. MEKAIA 2009 */ 
/* Default elements */
html, body {
	background:url(../img/back.jpg) no-repeat top center;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#303030;
	}

a, a:visited, a:active {color:#64950b; text-decoration:none;}	
a:hover {color:#64950b;	text-decoration:underline;}
h1, h2, h3, h4, h5, h1 a, h1 a:hover, h1 a:visited {font-size:24px; line-height:30px; font-weight:bold; letter-spacing:-0.7px; color:#933511;}
h2 {color:#404040; font-size:18px; line-height:24px; letter-spacing:-0.5px;}
	
/* Pseudo */
.wrapper {margin:0 auto; width:898px; padding:153px 1px 0 1px;}

	.menu {background:url(../img/menu-back.jpg) no-repeat; height:31px; text-align:center; padding:13px 30px 0 350px; position:relative}
		.menu a {text-transform:uppercase; font:bold 14px/18px Arial, Helvetica, sans-serif;  color:#737373; letter-spacing:-0.5px; text-decoration:none; padding:4px 6px; -moz-border-radius:4px;	-webkit-border-radius:4px;	border-radius:4px; margin:0 7px; }
		.menu a.active {color:#ffffff; background-color:#76ab15; }
		.vasak-nurk {position:absolute; top:-1px; left:-1px;}
		
	.main { background:#ffffff url(../img/right-back.jpg) no-repeat top right;}
		
		.warning {border:solid 1px #d44646; background-color:#fcf2f3; padding:6px 10px; color:#d44646; font-weight:bold; margin-bottom:7px;}
			.warning img {vertical-align:middle; margin-right:10px;}
		.success {border:solid 1px #84bd1d; background-color:#edf6dd; padding:6px 10px; color:#529908; font-weight:bold; margin-bottom:7px;}
			.success img {vertical-align:middle; margin-right:10px;}
		.warning-text {font-size:12px; color:#d34646;}
	ul.errorlist li, label.error {background:transparent url(../img/warning.jpg) no-repeat;font-size:12px; color:#d34646;padding-left:20px;}

	.left {width:622px; padding:0 0 0 29px;}	
		.left ol {list-style:decimal;padding-left:20px;}
		.left ol li {margin:8px 0px;}
		div.filtrid {margin-top:10px;}
		#sliderwrap {width:622px;height:200px;overflow:hidden;}
		#sliderwrap #newslider{height:200px;width:3000px;}
		#sliderwrap #newslider .sliderretsept {width:622px;height:200px;display:block;float:left;}
		#slider-gradient { height: 35px; width: 622px; background: transparent url(../img/slider-grad.png) repeat-x; margin: -35px 0 0; position: relative;}
		
		.uus-retsept {}
			.uus-retsept hr {	border:none; border-top:solid 1px #ffffff /* IE 7 */;  border-bottom:solid 1px #e8e8e8;}
			.drag-up {margin-top:-15px; position:relative; z-index:3}
			.uus-retsept .pagin {background:url(../img/next-prev-retsept-back.jpg) no-repeat; height:26px; padding:11px 21px 0; text-align:center; position:relative; }
				.uus-retsept .pagin .paprikad {position:absolute; right:-52px; top:-8px;}

		.sinu-konto {}
			.sinu-konto hr {	border:none; border-top:solid 1px #ffffff /* IE 7 */;  border-bottom:solid 1px #e8e8e8;}
			.sinu-konto input {border:solid 1px #acfd5; -moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px; padding:4px 5px 3px; font-family:Arial, Helvetica, sans-serif; font-size:16px; width:360px;}
			.sinu-konto input.red {border:solid 1px #d44646; background-color:#fcf2f3; }
			.sinu-konto input:focus {border:solid 1px #dad600;}			
			.sinu-konto .desc {line-height:13px; text-transform:uppercase; font-size:13px; font-weight:bold; width:200px;}
				.sinu-konto .desc .grey {font-size:11px; color:#b0b0b0}
		
		.lisa-retsept {}
			.lisa-retsept hr {	border:none; border-top:solid 1px #ffffff /* IE 7 */;  border-bottom:solid 1px #e8e8e8;}
			.lisa-retsept .desc {line-height:28px; text-transform:uppercase; font-size:13px; font-weight:bold; width:200px; margin-left:40px;}
			.lisa-retsept input, .lisa-retsept textarea {border:solid 1px #cacfd5; -moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px; padding:4px 5px 3px; font-family:Arial, Helvetica, sans-serif; font-size:16px;width:360px;}
			.lisa-retsept .red {border:solid 1px #d44646; background-color:#fcf2f3; }
			.lisa-retsept input:focus , .lisa-retsept textarea:focus {border:solid 1px #dad600;}
			.lisa-retsept textarea {width:324px;}
			.lisa-retsept .file-upload {font-size:13px; background-color:#ffffff /* IE8 */;}
			form#uusretsept div.mb10 div.fr {width:372px;}

		.hinda-retsepte {}
			.hinda-retsepte .ornament { border:none; border-top:solid 1px #e8e8e8;  background:url(../img/ornament.jpg) no-repeat top center; height:14px; margin:10px 0;}
			.retsept { margin-bottom:25px;}
				.retsept h2 {background:url(../img/pealkiri-retsept-back.jpg) no-repeat; position:relative; height:46px; padding-left:30px; line-height:46px;}
					.retsept h2 div {position:absolute; top:-10px; left:-10px; background:url(../img/number-back.png) no-repeat; height:37px ; width:35px; padding-right:1px; text-align:center; font:bold 18px/34px Arial, Helvetica, sans-serif; color:#ffffff; letter-spacing:-1px}
					.retsept .hinda {background-color:#f8f8f8; border-bottom:solid 1px #ffffff; text-align:center; padding:0 28px; position:relative; height:54px;}
						.retsept .hinda .sep {position:absolute; right:50%}
						.retsept .stars {width:250px; text-align:left; padding-top:10px;}
						.retsept .stars p {color:#ADADAD;font:bold 13px/16px Arial,Helvetica,sans-serif;padding-top:10px;text-align:left;text-transform:uppercase;margin:0px;}
						.retsept .stat {width:250px; text-align:right; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#adadad; text-transform:uppercase; padding-top:10px;}
					.retsept .text {padding:13px 30px; background-color:#ececec; border-top:solid 1px #dedede;}
						.retsept .text img {border:1px solid #ffffff;}
					.retsept .sulge {height:20px; text-align:center; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#cbcbcb; display:block; text-decoration:none; padding-top:4px;}
					/*background:url(../img/ava-sulge-retsept-back.jpg) no-repeat; */
					.retsept a.closed {background:url(../img/ava-retsept.jpg) no-repeat;}
					.retsept a.open {background:url(../img/sulge-retsept.jpg) no-repeat;}
					.retsept .sulge:hover {color:#b4b4b4;}
			.pagin {text-align:center;}
			/*.pagin #navwrap {float:left;height:20px;left:50%;position:relative;text-align:left;}*/
			.pagin ul {height:19px;width:200px;margin:0px auto;}/*display:block;left:-50%;position:relative;}*/
			.pagin ul li {height:19px;display:block;float:left;margin:0;padding:0;}
			.pagin ul li a {height:19px;display:block;float:left;width:19px;}
			.pagin a.active {background:transparent url(../img/pt1.png) no-repeat;height:15px;width:19px;}
			.pagin a.inactive {background:transparent url(../img/pt0.png) no-repeat;height:15px;width:19px;}
			.spacer10 {height: 10px; clear: both;}
			
	
	.right { width:186px; padding:15px 20px;  position:relative;}
		.pihlakas {position:absolute; top:-46px; right:-1px;}
		.right hr {border:none; border-top:solid 1px #dbdee1; border-bottom:solid 1px #fafafa;}
		#logwrap {width:186px;height:240px;overflow:hidden;}
		#logslider {width:372px;height:240px;}
		#login, #register {width:186px;height:240px;display:block;float:left;}
		.right .login {font:11px/18px Arial, Helvetica, sans-serif; color:#979a9e;}
			.right .login td label {font:11px/18px Arial, Helvetica, sans-serif; color:#979a9e;text-transform:uppercase;}
			.right .login td input, .right .login input {border:solid 1px #cacfd5; -moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px; padding:4px 5px 3px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
			.right .login td input[type=text], .right .login td input[type=password] {width:170px;}
			.right .login input:focus, .right .login input:focus {border:solid 1px #dad600;}

/* OO */
.rad3 {-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;}
.mb10 {	margin-bottom:10px;	}
.mt10 {	margin-top:10px;	}
.mb20 {	margin-bottom:20px;	}
.mb21 {	border:none; border-top:solid 1px #ffffff /* IE 7 */;  border-bottom:solid 1px #e8e8e8;margin-bottom:20px;}
.ml15 {	margin-left:15px;	}
.mr15 {	margin-right:15px;	}
.mr30 {	margin-right:30px;	}
.fat-grey-border {border:solid 4px #e5e5e5; -moz-border-radius:7px;	-webkit-border-radius:7px;	border-radius:7px;}
.greyline {	border:none; border-bottom:solid 1px #e8e8e8;}
.greyborder {border:1px solid #cbcbcb;}
.greyborder-2, .greenborder {border:1px solid #cbcbcb; padding:3px 0 2px; -moz-border-radius:4px;	-webkit-border-radius:4px;	border-radius:4px;}
.greenborder {border:1px solid #78ba22;}
a.greybutton, a.greenbutton {border:1px solid #ffffff; background-color:#dddddd; font-size:12px; font-weight:bold; color:#7a7a79; text-transform:uppercase; text-decoration:none; padding:3px 6px 2px; -moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px; }
a.greenbutton { background-color:#78ba22; color:#ffffff; }
.red {color:#b01e16;}
.yellow {color:#c4b21c;}
.green {color:#6da40a}
.clear {clear:both;	}
.fr {float:right;}
.fl {float:left;}
.fs14 {	font-size:14px;}
.fs10 {font-size:10px; line-height:12px; text-align:right;}

#simplemodal-overlay {background-color:#000000;cursor:wait;}

#simplemodal-container  {background-color:#fff;border:4px solid #303030;color:##303030;height:320px;padding:12px;width:300px; text-align:center;}

#simplemodal-container a.modalCloseImg {background:url(../img/xx.png) no-repeat scroll 0 0 transparent;cursor:pointer;
display:inline;height:29px;position:absolute;right:-16px;top:-15px;width:25px;z-index:3200;}
#simplemodal-data a {text-transform:uppercase;font-size:13px;}

.adminpanel {font-size:12px;font-weight:600;}
.adminpanel span {text-transform:uppercase;margin:2px 5px;}
.adminpanel a {color:#6DA40A;text-transform:uppercase;margin:2px 5px;}

#auhinnad {background:transparent url(../img/auhinnad.jpg) no-repeat 0 20px;height:700px;width:671px;float:left;}
#auhinnad img {margin-left:29px;}
#auhinnad hr {margin-left:29px; border:none; border-top:solid 1px #ffffff /* IE 7 */;  border-bottom:solid 1px #e8e8e8; width:622px;}
div.sliderretsept ul, div.text ul {list-style:disc inside;}
div.sliderretsept ol, div.text ol {list-style:decimal inside;}
#login input#id_password, #register input#id_password2 {margin:0 0 10px 0}

