html, body {
	background-image : url('../images/backgr.jpg');
	background-repeat : repeat-x;
	color : #7D7D7D;
	font-family : verdama, tahoma;
	font-size : 11px;
	font-weight : normal;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
img {
	border : none;
}
.clr {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.formError {
	color : #FF0000;
}
.ramkaBig {
	border:1px solid #B5B5B5;
	margin-right:5px;
	margin-top:15px;
	padding:3px;
	width:270px;
}

#content {
	background-color : #FFFFFF;
	clear : both;
	height : auto;
	padding : 0px 0px 0px 25px;
	width : 100%;
}
#contentL {
	background-color : #FFFFFF;
	float :left;
	height:auto;
	width :590px;
}
#contentL {
	padding-right:30px;
}
#contentL h1 {
	color : #43A4DA;
	font-size:22px;
	margin-top : 20px;
}
#contactCard {
	clear : both;
	margin : 0 auto;
	width : 254px;
}
#contactCard p {
	margin : 0px 0px 0px 0px;
}
#contactFl{
	float : left;
	width : 270px;
}
#contactFl input {
	border : 3px solid #FEF790;
	height : 21px;
	margin : 5px 0px 10px 0px;
	width : 240px;
}
#contactFr{
	float : left;
	width : 320px;
}
.send {
	background-image : url('../images/button.jpg');
	height : 20px;
	float : right;
	margin : 15px 0px 0px 0px;
	width : 53px;
}

#contactFr  textarea{
	border : 3px solid #FEF790;
	height : 155px;
	margin : 5px 0px 0px 0px;
	width : 310px;
}

#contentR {
	background-image : url('../images/rBar.jpg');
	background-repeat : repeat-x;
	float : left;
	height : auto;
	margin : 40px 0px 40px 0px;
	padding : 5px 0px 5px 5px;
	width : 309px;
}

#contentRContact {
	border : 1px solid #F8E31F;
	height : 405px;
	padding : 15px 0px 0px 0px;
	text-align : center;
	width : 302px;
}
#contentRContact  h2{
	color : #FFFFFF;
	font-size:18px;
	margin : 0px 0px 0px 0px;
}
#contentRContact img {
	border : 1px solid #F8E31F;
	float : left;
	padding : 5px;
	margin : 0px 5px 10px 10px;
}
#contentRContact p {
	text-align : justify;
	padding-right: 10px;
}
#contentRHome {
	background-color : #f2f2f2;
	float : left;
	height : 428px;
	margin : 40px 0px 40px 0px;
	padding : 5px 0px 0px 5px;
	width : 309px;
	width : 302px;
}
#contentRHome  h2{
	color : #7d7d7d;
	margin : 0px 0px 0px 0px;
}
#contentRHome img{
	border : 1px solid #b3b3b3;
	padding : 5px;
}
#contentRGallery {
	float : left;
	height : 428px;
	margin : 40px 0px 40px 0px;
	width : 309px;
	width : 302px;
}
#contentRGallery  h2{
	color : #7d7d7d;
	margin : 0px 0px 0px 0px;
}
#contentRGallery img{
	border : 1px solid #b3b3b3;
	padding : 5px;
}
#gallerySignUp {
	background-image : url('../images/signUp.jpg');
	height : 118px;
	width : 314px;
}
#gallerySignUp input {
	border: none;
	height:14px;
	float:left;
	font-size:11px;
	margin-left:20px;
	margin-top:91px;
	width:214px;
}

#footer {
	color : #FFFFFF;
	clear : both;
	height : auto;
	text-align : center;
	width : 100%;
	padding-top: 20px;
}
#footer a {
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
#footer p {
	margin : 0px 0px 0px 0px;
}
#footer span {
	text-decoration : underline;
}
#footerCo {
	background-image : url('../images/footerCo.jpg');
	height : auto;
	width : 100%
}
#footerDo {
	background-image : url('../images/footerDo.jpg');
	height : 5px;
	background-repeat:no-repeat;
	width : 100%
}
#footerUp {
	background-image : url('../images/footerUp.jpg');
	background-repeat:no-repeat;
	clear:both;
	height : 5px;
	width : 100%
}
#menu {
	/* background-image : url('../images/topflash.jpg');*/
	background: #B9DDEC; 
	height : 330px;
	width : 100%;
}
#menu a {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	text-align:center;
	text-decoration:none;
}
#menuTop ul {
	background-image:url(../images/menuB.jpg);
	height:22px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.linkA {
	background-image:url(../images/menuN.jpg);
}
.linkN {
	background-image:url(../images/menuA.jpg);
}

#menuTop li {
	background-image:url(../images/menuN.jpg);
	display:block;
	float:left;
	height:22px;
	width:119px;
}

#menuTop li.min {
	background-image:url(../images/menuNmin.jpg);
	display:block;
	float:left;
	height:22px;
	width:55px;
}

#menuTop li.big {
	background-image:url(../images/menuNbig.jpg);
	display:block;
	float:left;
	height:22px;
	width:173px;
}
#menuTop li.selected a { color:#357da8; }
#menuTop li.big-selected a { color:#357da8; }
#menuTop li.min-selected a { color:#357da8; }

#menuTop li.selected {
	background-image:url(../images/menuA.jpg);
}
#menuTop li.big-selected {
	background-image:url(../images/menuAbig.jpg);
}
#menuTop li.min-selected {
	background-image:url(../images/menuAmin.jpg);
}

#top {
	background-image : url('../images/topTop.jpg');
	height : 140px;
	width : 100%;
}
#topLogo {
	height:140px;
	margin-left:45px;
	width:290px;

}
#wrapper {
	background-color : #FFFFFF;
	height : 800px;
	margin : 0 auto;
	width : 961px;
}
#sidebar {
	float: right; /* since this element is floated, a width must be given */
	width: 320px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px;
}
.topfadeout{
	position:absolute;
	width:290px; 
	background: url('common/topfadeout.png') repeat-x;
	height:64px; 

}
.bottomfadeout{
	position:absolute;
	width:290px; 
	background: url('common/bottomfadeout.png') repeat-x;
	height:64px; 
	margin-top:-64px;
}
