/* Main CSS */
body{
	background-color:#FFF1B9;
	margin:0px;
}

form {margin:0px;}

p {
	text-indent:15px;

}

a {
color:#CC9900;
}

/* containers */
div#container {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
   width:775px;
}

div#left-container {
	position:absolute;
	width:387px;
}

div#right-container {
	position:absolute;
	margin-left:388px;
	width:388px;
}

div#center-container {
	width:100%
}



/* Layouts */
div#layout-gallery {
	margin-top:30px;
	width:333px;
	background-color:#FFFFFF;
}

div#layout-menu {
	width:266px;
}

div#layout-centered {
	width:646px;
}

div#layout-menu2 {
	position:absolute;
	width:130px;
	margin-left:250px;
	margin-top:10px;
}

div#layout-menu2-centered {
	position:absolute;
	width:130px;
	margin-left:630px;
	margin-top:10px;
}

div#layout-news {margin-top:20px;margin-right:50px;margin-bottom:20px;border:1px solid #FFF1B9}
div#layout-form {margin-right:10px;}
div#layout-footer {text-align:right;width:100%; margin-top:20px;}

/* images */
div#logo {
	background:transparent url(logo.png) top left no-repeat;
	width:315px; height:103px;
}

/* Fonts and colors */
div.border-title, div#gallery-title {font-family:Comic Sans MS; font-size:13px;font-weight:bold;color:#CC9900;}
div#form-title {font-family:Comic Sans MS; font-size:13px;font-weight:bold;color:#FFFFFF;}
.form-button, div.menu-item-over, div.menu-item-out {font-family:Arial; font-size:13px;font-weight:bold;color:#9B6620}
.btext, div#icon-wedding, div#icon-birthdays, div#icon-parties, div#icon-seminars, div#icon-christmas {font-family:Arial; font-weight:bold; font-size:12px;color:#9B6620}
.text, div.border-content2 {font-family:Arial; font-size:12px;color:#9B6620}
div#layout-footer{font-family:Arial; font-size:10px;color:#9B6620}
/*
div#pic-title {
	position:absolute;
	margin-left:57px;
	width:193px;
	position:absolute;
	text-align:center;
	background-color:#FFCC00;
	height:19px;
}
 */
/* borders */ 
div.border-sun-top {background:transparent url(border-sun-top.png) left top no-repeat;}
div.border-left {background:transparent url(border-left.png) left top repeat-y;}
div.border-left-bottom {background:transparent url(border-left-bottom.png) left bottom no-repeat;}
div.border-bottom {background:transparent url(border-bottom.png) left bottom repeat-x;}
div.border-right-bottom {background:transparent url(border-right-bottom.png) right bottom no-repeat;}
div.border-right {background:transparent url(border-right.png) right 20px repeat-y;
clip:rect(10px, right, bottom left)}
div.border-right-top {background:transparent url(border-right-top.png) right top no-repeat;}
div.border-top {background:transparent url(border-top.png) left 10px repeat-x;}
div.border-title {background:rgb(255,241,185) url(border-top-end.png) right 10px no-repeat;
	display:inline;padding-right:20px;padding-left:5px;margin-left:61px;padding-bottom:2px;}
div.border-content {padding:5px 15px 20px 15px;}
div.border-content2 {padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:20px;text-align:justify;}

/* Gallery */
div#top-roof {background:transparent url(top-roof.png) top left no-repeat;}
div#separator-left {background:transparent url(separator-left.png) top left repeat-y;}
div#separator-right {background:transparent url(separator-right.png) top right repeat-y;}
div#gallery-content {
	position:relative;
	padding-top:100px;padding-left:17px;padding-right:15px;padding-bottom:10px;
}

div#gallery-title {
	position:absolute;
	display:block;
	text-align:center;
	color:#9B6620;
	width:100%;
	margin-top:-32px;
	left:0px;
}

div#scroller {	background-color:#FFCC00;}

div#top-left {background:transparent url(top-left.png) top left no-repeat;
	width:29px; height:30px; position:absolute;margin-left:-29px;margin-top:83px;
}

div#top-right {background:transparent url(top-right.png) top left no-repeat;
	width:23px; height:26px; position:absolute;margin-left:333px;margin-top:83px;
}

div#bottom-left {background:transparent url(bottom-left.png) top left no-repeat;height:28px;}
div#bottom-right {background:transparent url(bottom-right.png) top right no-repeat;height:28px;}
img#scroll-left {position:absolute;margin-left:20px;margin-top:4px;border:0px;}
img#scroll-right {position:absolute;right:75px;margin-top:4px;border:0px;}

/* Form */
div#border3-left {background:transparent url(border3-left.png) top left no-repeat;height:47px;}
div#border3-right {background:transparent url(border3-right.png) top right no-repeat;height:47px;}
div#border3-sep {background:transparent url(border3-sep.png) top left repeat-x;}
div#form-title{
padding-top:3px;
margin-left:30px;
margin-right:250px;
text-align:center;
}
div#form-block {background-color:#FFCC00;margin-left:9px;margin-right:12px;padding:10px;}


/* Menu */
div.border2-top-left {background:transparent url(border2-top-left.png) left top no-repeat;}
div.border2-top-right {background:transparent url(border2-top-right.png) right top no-repeat;}
div.border2-top-right2 {background:transparent url(border2-top-right2.png) right 19px no-repeat;}
div.border2-bottom {background:transparent url(border2-bottom.png) right bottom no-repeat;}
div.border2-bottom-right {background:transparent url(border2-bottom-right.png) right bottom no-repeat;}
div.border2-bottom2 {background:transparent url(border2-bottom2.png) 20px bottom no-repeat;}
div.border2-left {background:transparent url(border2-left.png) left bottom no-repeat;}
div.border2-left2 {background:transparent url(border2-left2.png) left 19px no-repeat;}
div.border2-top-sep {background:#FFCC00 url(border2-top-sep.png) left top repeat-x;}
div.border2-bottom-sep {background:transparent url(border2-bottom-sep.png) left bottom repeat-x;}
div.border2-left-sep {background:transparent url(border2-left-sep.png) left top repeat-y;}
div.border2-right-sep {background:transparent url(border2-right-sep.png) right top repeat-y;}
div.border2-content {padding:25px 20px 25px 22px;text-align:center;}

div.menu-item-out, div.menu-item-over {position:relative;padding:3px;}
div.menu-item-out {background-color:#FFCC00;}
div.menu-item-over {background-color:#9B6620;}

div#icon-wedding, div#icon-birthdays, div#icon-parties, div#icon-seminars, div#icon-christmas {
height:20px;padding-left:30px;margin-top:2px; margin-bottom:2px;vertical-align:center;
padding-top:5px;
}
div#icon-wedding {background:transparent url(icon-wedding.png) left center no-repeat;}
div#icon-birthdays {background:transparent url(icon-birthdays.png) 3px center no-repeat;}
div#icon-parties {background:transparent url(icon-parties.png) left center no-repeat;}
div#icon-seminars {background:transparent url(icon-seminars.png) 2px center no-repeat;}
div#icon-christmas {background:transparent url(icon-christmas.png) 1px center no-repeat;}

.form-button {
background-color:#9B6620;
color:#FFFFFF;
border:1px solid #FFFFFF;
}

.err {background-color:#9B6620;
color:#FFFFFF;
padding-right:5px;
}

.mnu-link-over {
color:#FFFFFF;
text-decoration:none;
}

.mnu-link-out {
color:#9B6620;
text-decoration:none;
}
