/* GENERAL -> start */
body {background:#DDE1E4}
#wraper{
	position:relative;
	margin:20px auto;
	padding:0 20px;
	background:#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 {width:20%;}
	
	.footer, .content, .header{padding-right:2%}
	.home .right{width:250px; padding-left:2%;}
	.home .left{width:60%}

/* 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(251,192,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(251,192,0,1) 0%, rgba(249,223,142,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,192,0,1)), color-stop(100%,rgba(249,223,142,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(251,192,0,1) 0%,rgba(249,223,142,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(251,192,0,1) 0%,rgba(249,223,142,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(251,192,0,1) 0%,rgba(249,223,142,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(251,192,0,1) 0%,rgba(249,223,142,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbc000', endColorstr='#f9df8e',GradientType=0 ); /* IE6-9 */
}
.headerMenu ul li {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0.5em 10px;
	//display:inline;
	zoom:1;
	//height:35px;
}
.headerMenu ul li *{color:#333}
.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;position:relative;}
.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}
/* 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;
		//position:static;
		z-index:2;
		margin-top: -1.5em;
		padding: 0 10px;
		background:#fff;
	}
	.menuBlock h1 img {width:20px; 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:#FF9300;font-weight:bold;}
	.menuBlock ul li sup {margin-left:2px; font-size:65%; color:#666}
	/*MENU -> stop */
	
.text{display:inline-block;position:relative}
.mod_logo{position:absolute; right:0;top:0}
.catTable{margin-bottom:1em}
.catTable tr td{padding:0.5em; font-size:85%; border-bottom:1px solid #ddd;cursor:pointer;}
.catTable tr td:first-letter{text-transform:capitalize;}
.catTable tr td.right{text-align:right}
.searchName{margin-bottom:0; font-size:120%}
.catTableStr1 td{font-weight:bold}
.s1 td{
	color:#bbb
}

tr:hover td{
	background:#eee
}
tr:nth-child(1) td{background:#fff}

.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;background:url('/i/illustration2.jpg') no-repeat left top; padding-top:205px}
.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.anonsBlock{
	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;}
div.anonsImageBlock{
	border:none;
	padding:0 0 11px 0 !important;
	margin:0 !important;
	background: url('/i/shadow.png') no-repeat center bottom;
}
div.anonsImageBlock img{
	border:6px solid #fff;
}
div.anonsBlock h4{
	margin:0.2em 0 0.5em 0;
}

/*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; border:none;}
.tLab a p{
	display:inline-block;
	vertical-align:top;
	font-size:85%;
	line-height:1.2em;
	margin:0.5em 0 0 0;
	//margin:0;
}

/*FOOTER -> stop */

/* cloud tags */
.cloudTags a{display:inline-block;margin-right:10px;vertical-align:bottom; line-height:1.5em}

.priority4{font-size:140%;}
.priority3{font-size:120%;}
.priority2{font-size:110%;}
.priority1{font-size:90%;}


/* vendors list */
.vendorsList{
	padding:0 20px;
	margin-top:20px;
}

.vendorsList h3{
	font-size:100%;
	font-weight:bold;
}

.vendorsList a{
	padding:0.2em 0;
	display:block;
}
.vendorsList b{
	color:#FF9300;
}
.vendorsList span {
	color:#336699;
	font-weight:bold;
	cursor:pointer;
	border-bottom:1px dashed #336699;
}
.vendorsList span:hover{
	color:#ff9300;
	border-bottom:1px dashed #ff9300;
}
a.none {display:none;}


/* search --> */

.search{
	margin-top:20px;
	height:40px;
	position:relative;
	//height:auto;
}
.search div{
	width:17%;
	float:right;
	padding:0.5em 10px;
	//padding:0.5em 10px 0 10px;
	background:#ccc;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.search div table{
	width:100%;
}
.search div table tr td{
	background:#ccc;
	
}
.search div table tr td:nth-child(1){
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}
.search div table tr td:nth-last-child(1){
	padding-left:5px;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}
.search div table tr td input{margin:0;}
.search div table tr td input[type=text]{
	width:100%;
	//width:100%;
	
	border:1px solid #ccc;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.search div table tr td input[type=submit]{
	width:100%;
	padding: 0;
	cursor:pointer;
	color:#777;
	font-size:85%;
	padding:0.1em 0;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(224,224,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(224,224,224,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(224,224,224,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(224,224,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
	
	border:1px solid #ccc;
}
.search div table tr td input[type=submit]:hover{

	background: rgb(237,237,237); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(53%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(237,237,237,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
/* search <-- */

