@charset "utf-8";
* {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#660000;
}

@font-face {
	font-family: 'Decor';
	src: url('../lib/fonts/Decor.eot');
	src: local('☺'), url('../lib/fonts/Decor.woff') format('woff'), url('../lib/fonts/Decor.ttf') format('truetype'), url('../lib/fonts/Decor.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1 {font-size:18px; margin:3px 0;}
h2 {font-size:16px; margin:3px 0;}
h3,h4,h5,h6 {font-size:14px; margin:3px 0;}
html, body {
	width:100%;
	height:100%;
}

body {
	background:url(../img/66502657.png) repeat;
}
div#main-wrapper {
	margin:10px auto;
	padding:10px;
	width:960px;
	background-image: url(../img/01.jpg);
	background-repeat: repeat;
	border:#B38343 ridge 3px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(../lib/pie/PIE.htc);
}
div#main2-wrapper {
	width:auto;
/*	background:#FFC;*/
	background-image: url(../img/66502657.png);
	background-repeat: repeat;
	border:#963 ridge 3px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(../lib/pie/PIE.htc);
}
/* Header */
div#header-wrapper {
	width:auto;
	height: 6s0px;
	border:0;
	padding:5px;
}

#title {
	font-size:32px;
	font-family: Decor, sans-serif;
	font-style:italic;
	color:#FFC;
	margin:3px auto;
	padding:5px;
	background-image: url(../img/01.jpg);
	background-repeat: repeat;
	text-align: center; width: 400px;
	border:#963 ridge 3px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(../lib/pie/PIE.htc);
}
/* End Header*/

/* Content */
div#content-wrapper {
	width:auto;
	padding:7px;
	display:block;
}
div#content {
	width:auto;
/*	background:#E9E1CF;*/
	background:url(../img/66502657.png) repeat;
	padding:5px;
	display:block;
	border:#963 ridge 4px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
behavior: url(../lib/pie/PIE.htc);
}
div#content2 {
	width:680px;
/*	background:#E9E1CF;*/
	background:url(../img/66502657.png) repeat;
	margin-left:250px;
	padding:5px;
	display:block;
	border:#963 ridge 4px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
behavior: url(../lib/pie/PIE.htc);
}

#content p, #content2 p {
	text-indent: 40px;
}
#content ul, #content2 ul {
	margin-left: 40px;
	list-style-position:inside;
}
/* END Content */

/* Menu */
div#menu {
	margin:3px auto;
	width:auto;
	text-align:center;
}

div#menu ul {
	list-style:none;
	text-align:center;
	display:inline-block;
}
div#menu ul li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin: 2px 1px;
	padding: 2px 5px;
	display:inline-block;
	border:#963 ridge 3px;
	background:#993;
	background-image: url(../img/dub2.jpg);
	background-repeat: repeat;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(../lib/pie/PIE.htc);
}
div#menu ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
/*	color:#FFC;*/
	text-decoration:none;
}
div#menu ul li a img {
	display:inline-block;
	margin:0;
	padding:0;
}
div#menu ul li a:hover {
	color:#F00;
}
div#menu ul li.active a {
	color:#F00;
}
div#menu ul li.active {
/*	background:#CC6;*/
}

div#menu_hor {
	float:left;
	display:block;
	margin:10px 0;
}
div#menu_hor ul {
	list-style:none;
}
div#menu_hor ul li {
	margin: 10px auto;
}
/* End Menu */

div#gallery {
	margin:2px auto;
	width:400px;
	text-align:center;
}
div#gallery img {
	padding:5px;
	border: #963 solid 1px;
	background:#FFC;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
behavior: url(../lib/pie/PIE.htc);
}

div#footer {
	height:30px;
/*	background:#630;*/
	color:#FFC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:5px;
	bottom:0;
	margin-bottom:0;
	display:block;
	width:auto;
}
div#footer a {
	text-decoration:none;
	color:#FFC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}
div#footer a:hover {
	text-decoration:underline;
	color:#FC9;
}

div#content table.products, div#content table.custom, div#content table.service {
	border-collapse:collapse;
}
div#content table.products caption, div#content table.custom caption {
	margin:10px auto;
	padding:3px 5px;
border: 3px ridge #963;
text-align: center; width: 200px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
behavior: url(../lib/pie/PIE.htc);
}
div#content table.products caption h2, div#content table.custom caption h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
div#content table.products tr:nth-of-type(odd) {
  background-color:#E9E1CF;
} 
div#content table.products tr:nth-of-type(even) {
  background-color:#E0D5BC;
} 
div#content table.products td, div#content table.custom td, div#content table.service td {
	padding: 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-collapse:collapse;
}

div#content table.products td img, div#content table.custom td img, div#content table.service td img{
	margin:2px 0;
	padding:5px;
	border: #963 solid 1px;
	background:#E9E6D4;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
behavior: url(../lib/pie/PIE.htc);
}

div#content table.service tr td:nth-of-type(1), div#content table.service tr td:nth-of-type(3) {
	background:#E9E6D4;
	padding: 3px;
}

div#content table.service {
	margin-top:5px;
}

div#img {
	width: auto;
	margin-top: 10px;
	text-align:center;
}
div#img img {
	margin:0;
	padding:5px;
	border: #963 solid 1px;
	background:#FFC;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
behavior: url(../lib/pie/PIE.htc);
}


table.custom tr td a {
	margin-right:11px;
	margin-bottom:11px;
}
table.custom tr td a img {
	padding:5px;
}