/* GENERAL -> start */
body {background:#DDE1E4}
#wraper{
	position:relative;
	margin:20px auto;
	padding:0 20px;
	background:url('/graphics/map.png') no-repeat 98% top #fff;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	
	max-width:1400px;
	min-width:900px;
	_width:1400px;
	width:expression(
		document.body.clientWidth < 1000? "1000px" : 
		document.body.clientWidth > 1400? "1400px" : "auto" 
	);

}
.hide{display:none;}
.click{cursor:pointer}


	/*left*/
	.logo, .menu, .footerPhone {width:18%; padding:0 2%; //padding:0}
	/*center*/
	.headerMenu, .footer .center{width:56%;}
	.text {width:76%;}
	/*right*/
	.headerPhone, .tLab, .rightBaseText {width:20%;}
	
	.footer, .content, .header{padding-right:2%}
	.home .right{width:25%;}
	.home .left{width:75%}

/* GENERAL -> stop */

/* HEADER -> start */
.header{
	position:relative;
	clear:both;
}
.header *{vertical-align:top;}
.logo{
	display:inline-block;
	margin-top:20px;
	//float:left
}
.logo  div.logo{margin:0 auto; display:block;}
.headerMenu{
	display:inline-block;
	//float:left;
}
.headerMenu ul {
	display:inline-block;
	margin:0;
	padding:0 10px;
	
	//display:inline;
	zoom:1;
	//height:35px;
	//padding:0;
	
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	
	-moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.5);
	
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.headerMenu ul li {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0.5em 10px;
}
.headerMenu ul li *{color:#fff}
.headerMenu ul li a, .headerMenu ul li span{padding:0.2em 7px;}
.headerMenu ul li span{
	color:#666;
	background:rgba(255, 255, 255, 1);
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	box-shadow: 0px 2px 2px -1px rgba(68,68,68,0.5), 0 0 1px 1px rgba(0,0,0, 0.2), inset 0 2px 1px -1px rgba(0, 0, 0, 0.2);

}
.headerPhone {display:inline-block;//float:right;}
.headerPhone h1{position:relative;font-size:190%;font-weight:normal;margin:20px 0 0 0; padding:0; float:right;//clear: both;}
.headerPhone h1 span{
	position:absolute;
	right:102%;
	top:0.2em;
	color:#8E8E8E;
	font-size:65%;
	font-weight:normal;
}
.headerPhone p {margin:0; padding:0; text-align:right; width:100%; clear:both}
.imgHome {
	background:url('/graphics/bg.png') repeat-x center center;
	margin:0 -20px
}
.imgHome img{margin:0 auto; display:block; border: none;}
/* HEADER -> stop */



/*CONTENT -> start */
.content{margin:40px 0 0 0;clear:both;}
.content * {vertical-align:top}
	
	/*MENU -> start */
	.menu{display:inline-block;//float:left; margin-right:2%;}
	.menuBlock{
		position:relative;
		z-index:1;
		display:inline-block;
		padding:1em 20px;
		border:1px solid #CFCFCF;
		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	
	}
	.menuBlock h1{
		position:relative;
		z-index:2;
		margin-top: -1.5em;
		padding: 0 10px;
		background:#fff;
	}
	.menuBlock h1 img {width:40px; height:auto; margin:-5px 10px 0 0}
	.menuBlock ul {margin:0;padding:0;}
	.menuBlock ul li {margin:0; padding:0.2em 0;}
	.menuBlock ul li span{color:#529DDA;font-weight:bold;}
	.menuBlock ul li sup {margin-left:2px; font-size:65%; color:#666}
	/*MENU -> stop */
	
.text{display:inline-block;}
.catTable{}
.catTable tr td{padding:0.5em; font-size:85%; border-bottom:1px solid #ddd;}
.catTable tr td:first-letter{text-transform:capitalize;}
.catTable tr td.right{text-align:right}
.catTableStr1 td{font-weight:bold}

.contentTitle p{font-size:100%}
.contentTitle span, .contentTitle a {padding:0 5px; margin-right:5px;}
.contentTitle span {
	background:#F6EBBF;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 0px 0px 0px 3px #F6EBBF;
	-webkit-box-shadow: 0px 0px 0px 3px #F6EBBF;
	box-shadow: 0px 0px 0px 3px #F6EBBF;
}

.contentBlock{margin-top:40px;}

.textPage {width:80%;}
.home {width: 100% !important; position:relative;}
.home .left, .home .right {display:inline-block; vertical-align:top;}
.home .left{}
.home .right{position:absolute; top:0; right:0; bottom:0;}
.home .right table{height:100%;}
.home .right table tr td.top{vertical-align:top;}
.home .right table tr td.top div{
	background:#faf4db;
	padding:1em 20px;
	margin-bottom:20px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 1px 2px 2px -2px rgba(0,0,0, 0.5);
	-webkit-box-shadow: 1px 2px 2px -2px rgba(0,0,0, 0.5);
	box-shadow: 1px 2px 2px -2px rgba(0,0,0, 0.5);
}
.home .right table tr td.bottom{vertical-align:bottom;}
.home .right table tr td.bottom div{
	background:#faf4db;
	padding:1em 20px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 1px 2px 2px -2px rgba(0,0,0, 0.5);
	-webkit-box-shadow: 1px 2px 2px -2px rgba(0,0,0, 0.5);
	box-shadow: 1px 2px 2px -2px rgba(0,0,0, 0.5);
}

.pageTabl{width:auto}
.pageTabl tr td{text-transform:capitalize; font-size:85%; padding:0.3em 20px 0.3em 0}
.pageTabl tr td:first-letter{text-transform:capitalize;}
.pageTabl tr td strong{text-transform:none;}
.totalparts {margin-bottom:40px}
.totalparts *{font-style:italic; font-size:85% !important;}
/*CONTENT -> stop */

/*FOOTER -> start */
.footer{margin-top:20px; padding:1em 0; clear:both;}
.footer * {vertical-align:top;}
.footer div{display:inline-block;//float:left;}
.footerPhone h1{position:relative;font-size:190%;font-weight:normal;margin:0 0 0 0; padding:0}
.footerPhone h1 span{
	color:#8E8E8E;
	font-size:65%;
	font-weight:normal;
}
.footerPhone p {margin:0; padding:0}

.tLab a {
	display:block;
	margin-top:-0.5em;
	padding:0.5em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	//margin-top:-1em;
}
.tLab a img{display:inline-block; margin-right:10px; //float:left; //margin-top:0.5em}
.tLab a p{
	display:inline-block;
	vertical-align:top;
	font-size:85%;
	line-height:1em;
	margin:0.5em 0 0 0;
	//margin:0;
}

/*FOOTER -> stop */


div.path h1{margin-bottom:0;}

