@charset "utf-8";
/* 
* JOY CSS Template Document
* @author	Robert Krzysztoforski - el Pix <biuro[at]elpix.pl>
* @version	1.0
* @updated	17/07/2009
*/

.galery-row{
	margin: 5px 0px 15px 8px;
	width: 500px;
	line-height: normal;
	height: auto;
	display: table;
}

.galery-box{
	padding-left: 15px;
	width: 140px;
	height: auto;
	float: left;
}

.galery-img{
	background-color: #f3f3f3;
	border: 1px solid #b3b0a6;
	padding: 3px;
	width: 140px;
	height: auto;
	float: left;
}

.galery-text{
	padding-top: 2px;
    font-family: "Tahoma", sans-serif;
    font-weight: normal;
    font-size: 11px;
	text-align: left;
	line-height: normal;
	width: 130px;
	height: auto;
	float: left;
}

div.form-in{
	padding-top: 4px;
	width: 400px;
	line-height: normal;
	height: auto;
	display: table;
}

div.template-search{
	width: 200px;
	line-height: normal;
	height: auto;
	display: table;
}

input.template-search{
	margin-right: 30px;
    background: url('images/gfx/button.png');
    background-repeat: no-repeat;
	width: 50px;
	height: 21px;
	border: 0;
	float: right;
}

p.form-in{
    font-family: "Verdana", sans-serif;
    font-weight: normal;
    font-size: 11px;
	text-align: left;
	line-height: normal;
	width: 160px;
	height: auto;
	float: left;
}

input.form-in{
	border: 1px solid #ae0000;
    font-family: "Arial", sans-serif;
    font-weight: normal;
    font-size: 14px;
	width: 130px;
	height: 18px;
	float: left;
}

textarea.form-in{
	border: 1px solid #ae0000;
    font-family: "Arial", sans-serif;
    font-weight: normal;
    font-size: 14px;
	width: 160px;
	height: 100px;
	float: left;
}

select.form-in{
    font-family: "Arial", sans-serif;
    font-weight: normal;
    font-size: 12px;
	width: 130px;
	height: 18px;
	float: left;
}

span.form-in{
    font-family: "Arial", sans-serif;
    font-weight: normal;
    font-size: 12px;
	width: auto;
	height: 18px;
	float: left;
}

div.error, div.success, div.neutral{
	padding-left: 20px;
    font-family: "Verdana", sans-serif;
    font-weight: normal;
    font-size: 12px;
	text-align: left;
	line-height: 30px;
	width: 400px;
	height: 35px;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}

p.error, p.success, p.neutral{
	padding-right: 10px;
}

div.error{
	border: 1px solid #ae0000;
	background-color: #ffe7e7;
	color: #ae0000;
}

p.error{
    background: url('images/temp/error.png');
    background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	float: left;
}

div.success{
	border: 1px solid #86c500;
	background-color: #f1ffd3;
	color: #6db214;
}

p.success{
    background: url('images/temp/success.png');
    background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	float: left;
}

div.neutral{
	border: 1px solid #9f9f9f;
	background-color: #e8e8e8;
	color: #555555;
}

p.neutral{
    background: url('images/temp/neutral.png');
    background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	float: left;
}

div.menu-pic-kids, div.menu-pic-in {
    margin: 10px 0 10px 0;
}

div.menu-pic-kids{
    background: url('images/body/IMG_0461.JPG');
    background-repeat: no-repeat;
    width: 289px;
    height: 217px;
    float: left;
}

div.menu-pic-in{
    background: url('images/body/IMG_0074.JPG');
    background-repeat: no-repeat;
    width: 289px;
    height: 385px;
    float: left;
}
