@charset "utf-8";
body {
	font: 14px;
	font-family: "Microsoft Sans Serif", Helvetica, Arial, sans-serif;
	background: #92b9d2 url(img25.jpg) center top no-repeat fixed;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #000;
}
a: visited{ color: black;}
a { color: black;}
 
#wrap {
	width: 765px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 18px;
	border-left: 1px solid #c5d9e8;
	border-right: 1px solid #c5d9e8;
	
}
#wrap #header #menu {
	padding-top: 100px;
	font-size: 18px;
	font-family: Microsoft Sans Serif, sans-serif;
	/*text-transform: uppercase;*/
	padding-left: 50px;
	padding-right: 50px;
}

#wrap /*#header*/ #langbar {
	/*padding-top: 270px;*/
	padding-left: 0px;
	font-size: 10px;
	font-family: Microsoft Sans Serif, sans-serif;
	position: absolute;
	margin-left: 675px;
	margin-top: 20px;
	/*text-transform: uppercase;*/	
	}
#wrap #header #menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#wrap #header #menu li {
	display: inline;
}
#wrap #header #menu a {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	height: 37px;
	padding-top: 25px;
	color: #135C6C;
	text-decoration: none;
}

#wrap #header {
	background-image: url(headerBg1.jpg);
	background-repeat: no-repeat;
	height: 121px;
}
#wrap #contents {
	background-image: url(grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #6292C0;
	padding-left: 25px;        /*!!!!!50!!!!*/
	padding-right: 25px;       /*!!!!!50!!!!*/
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#wrap p {
	margin-top: 0px;
	padding-top: 0px;
}
#wrap #header .Logo {
	margin: 0px;
	font-family: Microsoft Sans Serif, sans-serif;
	font-weight: normal;
	font-size: 25px;
	color: #FFFFFF;
	padding-top: 38px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
#wrap #contents #main h1 {
	font-size: 22px;
	font-family: Microsoft Sans Serif, sans-serif;
	font-weight: normal;
	color: #000;
}
#wrap #contents #main h2 {
	font-family: Microsoft Sans Serif, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #3B4706;
}

#wrap #contents #main .seo {
	font-size: 11px;
	display: block;
	color: #000000;
	background-color: #FFFFFF;
}
#wrap #contents #main h1 a {
	color: #683a33;
	text-decoration: none;
}
#wrap #contents #main blockquote {
	font-family: Microsoft Sans Serif, sans-serif;
	font-style: italic;
	color: #336633;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 15px;
}
#wrap #contents #main cite {
	display: block;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #336633;
}


#wrap #contents #main h3 {
	font-family: Microsoft Sans Serif, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}


#wrap #bottom {
	/*background-image: url(mainBg.gif);
	background-repeat: repeat-y;*/
	background-color: #6292C0;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
	margin: 0px;
	font-size: 10px;
	
	
}
#wrap #footer {
	background-image: url(footerBg.gif);
	background-repeat: no-repeat;
	height: 219px;
	padding-top: 0px;
	padding-right: 65px;
	color: #92B9D2;
	font-size: 10px;
}
#wrap #footer a {
	color: #93B8D2;
}
#wrap #bottom a {
	color: #000000;
}


#wrap #header .Logo span {
	font-size: 12px;
	display: block;
	font-family: Microsoft Sans Serif, sans-serif;
	font-style: italic;
	color: #999900;
}
#wrap #header #menu a:visited, active {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	height: 37px;
	padding-top: 25px;
	color: #135C6C;
	text-decoration: none;
}
#wrap #header #menu a:hover {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	height: 37px;
	padding-top: 25px;
	color: #EFEFEF;
	text-decoration: none;
	background-image: url(images/menuhvr.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#wrap #header #menu .active a {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	height: 37px;
	padding-top: 25px;
	color: #EFEFEF;
	text-decoration: none;
	background-image: url(images/menuhvr.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#wrap #header #menu .active a:visited, active {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	height: 37px;
	padding-top: 25px;
	color: #EFEFEF;
	text-decoration: none;
	background-image: url(images/menuhvr.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#wrap #contents #main {
	/*width: 550px;*/
	margin-left: 350px;
	/*float: left;*/
	color: #000;
}
#wrap #contents #main ul {
	list-style-type: circle;
}
#wrap #contents #main li {
	margin-bottom: 5px;
}

#wrap #contents #sidebar {
	margin-left: 0px;
	float: left;
	width: 345px;
	
	/*background-image: url(liBttmBg.gif); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
	border-left: 1px dotted #fff;*/
}
#wrap #contents .clear {
	clear: both;
}
#wrap #contents #main p {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	text-align: justify;
	font-family: "Microsoft Sans Serif", Helvetica, Arial, sans-serif;
}
#wrap #contents #main a {
	color: #683a33;
}
#wrap #contents #main a:visited, active {
	color: #000000;
}
#wrap #contents #main a:hover {
	color: #683a33;
	text-decoration: none;
	background-color: #FFFFFF;
}
#wrap #contents #main .align_left {
	padding: 5px;
	background-color: #0A9047;
	border: 1px solid #336633;
	float: left;
	margin-right: 15px;
}
#wrap #contents #main .align_right {
	padding: 5px;
	background-color: #0A9047;
	border: 1px solid #336633;
	float: right;
	margin-left: 15px;
}
#wrap #contents #main table {
	width: 100%;
	background-color: #E6EEBB;
	color: #000000;
	border: 1px solid #336633;
}
#wrap #contents #main th {
	background-color: #2D7C45;
	color: #FFFFFF;
	padding: 5px;
}
#wrap #contents #main td {
	padding: 3px;
	border: 1px dotted #336633;
}
#wrap #contents #main .alt1 td {
	background-color: #D7F0A2;
}
#wrap #contents #main .alt2 td {
	background-color: #F1FBDD;
}
#wrap #footer a:visited, active, hover {
	color: #93B8D2
}
#wrap #bottom a:visited, active {
	color: #666666;
}
#wrap #contents #sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 5px;
	/*background-image: url(liBttmBg.gif); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center bottom;*/
	/*background-color: #FFCC99;*/
}
#wrap #contents #sidebar .gray ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #000;
	background-image: url(liBttmBg.gif); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
}
#wrap #contents #sidebar li {
	padding: 3px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A18156;
	background-color: #C19D79;*/
	/*background-color: transparent;*/

background-image: url(liBg.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: center bottom;

/*text-transform: uppercase;*/
}
#wrap #contents #sidebar .gray li {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9BBED4;
	background-color: #EFEFEF;
}
#wrap #contents #sidebar h2 {
	margin: 0px;
	padding: 5px;
	font-size: 18px;
	color: #9BBED4;
	/*background-color: #F1FBDD;*/
	font-family: Microsoft Sans Serif, sans-serif;
	font-weight: normal;
	padding-bottom:20px;
	text-transform: none;
	/*background-image: url(liBttmBg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center 18px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9BBED4;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A18156;*/
}
#wrap #header .Logo a {
	/*color: #FFFFFF;*/
	text-decoration: none;
}

#wrap #contents #sidebar a {
	color: #000;
	padding-left: 10px;
	text-decoration: none;
	font-family: Microsoft Sans Serif, sans-serif;
	font-size: 18px;
}
#wrap #contents #sidebar a:visited, active {
	color: #000;
	text-decoration: none;
	font-family: Microsoft Sans Serif, sans-serif;
	font-size: 18px; 
}
#wrap #contents #sidebar a:hover {
	color: #00f;
	text-decoration: underline;
	font-family: Microsoft Sans Serif, sans-serif;
	font-size: 18px;
}
#wrap #header .Logo a:visited, active, hover {
	/*color: #FFFFFF;*/
	text-decoration: none;
}

div#logo2 {
	float: left;0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 16px;
	/*
margin-top: 38px;*/
	}
	img {
	border: none;}

form {margin:0; padding:0;}
	.textfield {display: block; float:left; width:220px; background-color: #f1fbdd; margin:3px;	border: 1px solid #D6D9AE;}
	label {	display: block;	float:left; text-align:right; font-weight:bold; width: 150px; margin:3px; padding: 5px;}
	.button {display: block; float:left; padding:0px; background-color:#E3E6C8; margin:3px;	border: 2px solid #efefef; color:#999933;}
	.textfield:hover {background:#FBFCF8;}
	.textfield:focus {background:#ffffff;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/	



#wrap #contents #sidebar a:hover {
	color: #00f;
	text-decoration: none;
	background-image: url(dot.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -3px 4px;
	font-size: 18px;
}

#wrap #contents #sidebar  .active a {
	color: #000;
	text-decoration: none;
	background-image: url(dot.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -3px 4px;
	font-size: 18px;
	}
	
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/	

/* ---------- gallery styles start here ----------------------- */
.photo {
	margin: 12px;
	position: relative;
	width: 136px;
	height: 145px;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
	
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(images/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}


/*.sample1 span {
	width: 28px;
	height: 21px;
	display: block;
	position: absolute;
	top: -12px;
	left: 90px;
	background: url(images/pin.png) no-repeat;
}

.sample2 span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50px;
	background: url(images/tape.png) no-repeat;
}

.sample3 span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: -5px;
	left: -2px;
	background: url(images/paper-clip.png) no-repeat;
}

.sample4 span {
	width: 115px;
	height: 32px;
	display: block;
	position: absolute;
	top: -13px;
	left: 30px;
	background: url(images/tape2.png) no-repeat;
}
*/
.sample5 span {
	width: 136px;/*340px*/
	height: 145px;/*362px*/
	display: block;
	position: absolute;
	top: -5px; /*-17*/
	left: -4px;/*-18*/
	background: url(images/ramka_1.gif) no-repeat;
}
.sample5 a:hover span {
	width: 136px;
	height: 145px;
	display: block;
	position: absolute;
	top: -5px;
	left: -4px;
	background: url(images/ramka111.gif) no-repeat;
}

.sample51 span {
	width: 136px;
	height: 112px;
	display: block;
	position: absolute;
	top: -5px;
	left: -4px;
	background: url(images/ramka12.gif) no-repeat;
}
.sample51 a:hover span {
	width: 136px;
	height: 112px;
	display: block;
	position: absolute;
	top: -5px;
	left: -4px;
	background: url(images/ramka121.gif) no-repeat;
}

/*.sample6 span {
	width: 189px;
	height: 137px;
	display: block;
	position: absolute;
	top: -5px;
	left: -5px;
	background: url(images/cut-corner.png) no-repeat;
}

.sample7 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/round-corner.png) no-repeat;
}
.sample7 img {
	border: none;
	padding: 0;
}

.sample8 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 5px;
	left: 6px;
	background: url(images/round-corner.png) no-repeat;
}
.sample8 img {
	border: none;
	padding: 5px 6px 6px;
	background: url(images/round-bg.gif) no-repeat;
}

.sample9 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 6px;
	left: 7px;
	background: url(images/stamp-pattern.png) no-repeat;
}
.sample9 img {
	border: none;
	padding: 6px 7px 7px;
	background: url(images/stamp-bg.gif) no-repeat;
}

.sample10 span {
	width: 181px;
	height: 134px;
	display: block;
	position: absolute;
	top: -6px;
	left: -6px;
	background: url(images/brush-border.png) no-repeat;
}
.sample10 img {
	border: none;
	padding: 0;
}

.sample11 span {
	width: 122px;
	height: 72px;
	display: block;
	position: absolute;
	top: -22px;
	left: -15px;
	background: url(images/floral-corner.png) no-repeat;
}

.sample12 span {
	width: 186px;
	height: 137px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	background: url(images/watercolor-top.png) no-repeat;
}
.sample12 img {
	border: none;
	padding: 9px 12px 12px 11px;
	background: url(images/watercolor-bg.png) no-repeat;
}

.sample13 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/mask.png) no-repeat;
}
.sample13 img {
	border: none;
	padding: 0;
}

.sample14 span {
	width: 170px;
	height: 84px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	background: url(images/glossy-gradient.png);
}
*/
