/* CSS */
.Auto_center {margin: 0px auto;}

body {margin: 0px; padding: 0px; color: #3f3f3f; background: #ffffff url('images/background.gif') repeat-x;
		font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
#bodyshell {padding: 10px 0px 10px 0px;}
#bodycontent {width: 860px; margin: 0px auto; background: #b5b5b5; }

h1, h2, h3, h4, h5 {margin: 0px; padding: 0px; font-weight: bold; font-size: 14px;}
p {margin: 0px; padding: 0px;}
form {margin: 0px; padding: 0px;}
a {color: #555555; text-decoration: none;}
a:hover {text-decoration: underline; color: #000000;}

a img, .pureimg {border: none;}
h2 {font-size: 14px; font-weight: bold; padding: 9px 0px 0px 15px; margin-right: 5px; float: left;}
h3, .h3 {color: #3f3f3f; font-size: 20px; font-weight: normal; }
	.h3small {font-size: 14px; font-weight: bold; padding-bottom: 5px;}
	.searchfound {font-size: 12px; font-weight: bold; margin: 0px; padding: 0px;}	
	.h3small2 {font-size: 12px; color: #666666; padding: 3px 0px 0px 13px;}


h5 {padding: 9px 17px 5px 32px; background:url('images/h5arrow.gif') no-repeat 17px 14px; font-size: 12px;}
	.h5 {padding: 0px; background: none;}

form {margin: 0px; padding: 0px;}

/* Classes */
.clear {font-size: 0px; clear: both;}
.bold {font-weight: bold;}
.blue {color: #3f6798;}
.red {color: #CC0000;}
.dotline {clear: both; background: url('images/bluedot.gif') repeat-x; height: 9px; font-size: 0px;}
.vspace10px {height: 10px;}
.vspace5px {height: 5px;}
.center {text-align: center;}
.visited {color: #bbbbbb;}
.coloredback {background: #ededed;}
.coloredback1 {background: #fff7ed;}
.coloredback2 {background: #eff5fb;}
	
	/*  Custom classes */
	.p5 {padding: 5px;}
	.mlr10 {margin: 0px 10px 0px 10px;}
	.p20 {padding: 20px;}
	.pr20 {padding-right: 40px;}	
	.p10, .p10nIE {padding: 10px;}
	.pl5 {padding-left: 5px;}
	.pl10 {padding-left: 10px;}
	.pl50 {padding-left: 50px;}
	.pb10 {padding-bottom:10px;}
	.pb5 {padding-bottom:5px;}
	.fs11 {font-size: 11px;}
	.fl {float: left;}
	.fr {float: right;}
	.fs10 {font-size: 10px;}
	.std-input {width: 250px;}
	.articleparagraph {line-height: 18px; text-align: justify;}
	.submit, .submit2 {display: block; border: 0px; padding: 4px 0px 4px 0px; background: #CCCCCC; font-size: 11px; cursor: pointer;
				font-weight: bold; text-align: center; width: 140px; margin: 0px auto;}
	.submit2 {display: inline; margin: auto; width: auto; padding: 4px 10px 4px 10px;}
	.mb10 {margin-bottom: 10px;}
	.mr10 {margin-right: 10px;}
	.hidden {display: none;}
	.noborder {border: none !important;}
	
	.cbox-img {display: table-cell; text-align: center; vertical-align: middle; width: 266px; }
	.cbox-img * {vertical-align: middle;}
	.cbox-img span {display: inline-block; height: 100%;}
	

/* HEADER */
#theader {width: 860px; height: 163px; background: url('images/header-back.gif') repeat-x #d2d2d2; }

	#theader-top {height: 130px;}
		#theader-top-left {height: 130px; width: 230px; float: left; background: url('images/header-left-back.gif') repeat-x;}
			#th-mainbutton {margin: 30px 10px 0px 10px;}
		#theader-top-right {width: 628px; padding-left: 2px; height: 130px; float: left; background: url('images/header-right-back.jpg') no-repeat top left; overflow: hidden;}
			#theader-top-right-top {height: 70px; background: url('images/theader-tr-back.gif') no-repeat 20px 30px;}
				#theader-search {padding: 26px 15px 0px 380px;}
					#theader-search label {font-size: 11px; color: #b6b5b5;}
				#searchtext {color: #999999; width: 140px; height: 18px; border: 1px solid #dedede; background: url('images/ths-input.gif') repeat-x; margin: 0px 10px 0px 3px}
				#searchsubmit {cursor: pointer; width: 24px; height: 24px; background: url('images/src-btn.jpg') no-repeat; border: none; }
			#theader-top-right-bottom {height: 60px;}
				.tmenu-item {float: left; padding: 0px 10px 0px 10px; font-weight: bold; font-size: 12px;}
				.tmenu-divider {height: 60px; background: url('images/tm-delimiter.gif') no-repeat; height: 60px; width: 2px; float: left;}
					.tm-center {display: table-cell; text-align: center; vertical-align: middle; height: 60px;}
					.tm-center * {vertical-align: middle;}
					.tm-center span {display: inline-block; height: 100%;}
					.tm-item-text {padding: 23px 0px 0px 0px}

	#theader-bottom {height: 33px;}
		.submenu-item {margin: 0px 5px 0px 5px; font-size: 11px; font-weight: bold; color: #757575; float: left; padding: 12px 5px 5px 12px; 
						background: url('images/si-arrow.gif') no-repeat 2px 16px;}
			.submenu-item a {color: #757575;}
		.sm-delimiter {height: 33px; width: 2px; float: left; background:url('images/mi-delimiter.gif') no-repeat 0px 6px;}

	
 
/* BODY */
#tbody {width: 860px; }

	.border-scheme {border-top: 4px #767676 solid;}
		.bs {color: #767676;}
		.bsb {background: #767676; color: #ffffff;}
	.border-scheme1 {border-top: 4px #c51515 solid;}
		.bs1 {color: #c51515;}
		.bsb1 {background: #c51515; color: #ffffff;}
	.border-scheme2 {border-top: 4px #cd2316 solid;}
		.bs2 {color: #cd2316;}
		.bsb2 {background: #cd2316; color: #ffffff;}
	.border-scheme3 {border-top: 4px #7d3e46 solid;}
		.bs3 {color: #7d3e46;}
		.bsb3 {background: #7d3e46; color: #ffffff;}
	.border-scheme4 {border-top: 4px #30327d solid;}
		.bs4 {color: #30327d;}
		.bsb4 {background: #30327d; color: #ffffff;}
	.border-scheme5 {border-top: 4px #010163 solid;}
		.bs5 {color: #010163;}
		.bsb5 {background: #010163; color: #ffffff;}
	.border-scheme6 {border-top: 4px #354da3 solid;}
		.bs6 {color: #354da3;}
		.bsb6 {background: #354da3; color: #ffffff;}

/* Body Full */
		#tbody-full {width: 860px; background: #ffffff;}


/* Body LEFT */
		#tbody-left {width: 590px; float: left; margin-right: 2px; background: #ffffff; overflow: hidden; }
			.tleft-header {background: url('images/tleft-h-back.gif') repeat-x #ffffff; padding: 24px; border-bottom: 1px solid #b5b5b5}
			#tleft-body {background: #ffffff;}	
				.tleft-body {padding: 22px;}
			#tleft-body-cat {background: url('images/tbody-cat-back.gif') repeat-y;}
				.product-line {height: 170px; margin: 0px 30px 0px 30px; border-bottom: 1px #b5b5b5 solid;}
					.product-box {height: 170px; width: 260px; float: left; }
						.product-img {display: table-cell; text-align: center; vertical-align: middle; width: 260px; height: 130px;}
						.product-img * {vertical-align: middle;}
						.product-img span {display: inline-block; height: 100%;}
						.product-box h3 {font-size: 18px; font-weight: normal; color: #2f2f2f;}
							.product-box h3 a {color: #2f2f2f; background: url('images/red-arrow.gif') no-repeat 0px 10px; padding-left: 12px;}


				.product2-line {padding: 5px 0px 5px 0px; margin: 0px 30px 0px 30px; border-bottom: 1px #b5b5b5 solid;}
					.product2-box {height: 130px; width: 230px; float: left; }
						.product2-img {display: table-cell; text-align: center; vertical-align: middle; width: 230px; height: 130px;}
						.product2-img * {vertical-align: middle;}
						.product2-img span {display: inline-block; height: 100%;}
						
						.product2-box h3 {font-size: 18px; font-weight: normal; color: #2f2f2f; }
							.product2-box h3 a {color: #2f2f2f; background: url('images/red-arrow.gif') no-repeat 0px 10px; padding-left: 12px;}
						.product2-right {width: 300px; float: left; text-align: left;}
						.product2-right h3.h3title {background: url('images/red-arrow.gif') no-repeat 0px 10px; padding-left: 12px;}
						.product2-right h3 a {}
						.product2-shorttext {padding: 10px 0px 2px 13px;  width: 287px; }
						
			.subpage-title {font-size: 11px; color: #858585; background: #ebebeb; padding: 3px; margin: 5px 0px 5px 0px;}
						
			.fotogallery-main {}
			.fotogallery-box {background: url('images/fotogal-back.gif') repeat-x; height: 179px;}
				.fotogall-top {height: 39px;}
					.fotogall-top h4 {font-size: 12px; font-weight: normal; color: #878787; padding: 13px 0px 0px 41px;
										background: url('images/h4arrow.gif') no-repeat 24px 15px; }
				.fotogall-bottom {height: 140px;}
					.gall-pic-title {padding: 0px 10px 0px 10px; text-align: center; font-size: 11px;}
					
			.lbtop {font-size: 11px; color: #858585; background: #ebebeb; padding: 5px 5px 5px 15px;}
				
				
/* Body RIGHT */
		#tbody-right {width: 266px; float: left; }
			.tright-header {background: url('images/tright-a-header.gif') repeat-x #e6e6e6;}
				.tright-header h5 {padding: 20px;}
			.tright-header-prom {background: url('images/tright-a-box.gif') repeat-x #d5d5d5;}
			.prom-p {padding: 0px 15px 10px 32px;}
			.tright-more {padding: 3px 20px 4px 3px; text-align: right; font-weight: bold;}
				.tright-more a {color: #ffffff;}
			#tright-banner-shell {margin: 0px 0px 4px 0px;}
		
/* FOOTER */
#tfooter {height: 60px; width: 860px; background: url('images/footer-back.gif') repeat-x #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #ffffff; font-size: 10px; border-top: 1px solid #f1f1f1; }
	#tfooter-top {padding: 10px; text-align: center; font-size: 11px; color: #646464;}
	#tfooter-bottom {font-size: 10px; color: #a0a0a0; padding: 7px; text-align: center;}
	
/* MODULES */

/* Search */
.searchinfobox {position: relative; top: -4px; padding: 5px; font-size: 10px; color: #777777; background-color: #f5f5f5; margin-bottom: 10px;}

/* Gallery */
.gallery-shell {margin: 10px 10px 20px 10px;}
.galppic-box {margin-top: 10px; float: left; margin-right: 5px; background: #eeeeee; border: 1px solid #e2e2e2;}
	.galppic-box img {margin: 5px 5px 5px 5px;}

/* Article */
	.article-body {padding: 20px; text-align: justify;}	

	.lb-shell {padding: 10px 5px 5px 15px; font-size: 11px;  width: 570px;}
	/* mini Artcile img */
	.lb-left {text-align: justify; float: left; }
		.lb-shell img {border: #e7e7e7 1px solid; margin-right: 5px; float: left;}


