@charset "utf-8";
/* CSS Document */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video 															  { display: inline-block; }
.lt-ie8 audio, .lt-ie8 canvas, .lt-ie8 video									  { display:inline; min-height:0}
audio:not([controls]) 															  { display: none; }
[hidden] 																		  { display: none; }

html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, form, label, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		background: transparent;
		font-size: 100%;
						}

img { padding: 0; outline: 0; background: transparent; font-size: 100%}

html 						{ font-size: 100%; overflow-y: scroll; height:100%; min-width:980px;}
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body 						{ margin:0; padding:0; height:100%; min-width:980px; text-align: left; line-height: 1.25;} 



a:focus						{ outline: thin dotted; }
a:hover, a:active 			{ outline: 0; }
abbr[title] 				{ border-bottom: 1px dotted; }
b, strong 					{ font-weight: bold; }
dfn 						{ font-style: italic; }
hr 							{ display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins							{ background: #ff9; color: #000; text-decoration: none; }
mark 						{ background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp 		{ font-family: monospace, serif; font-size: 1em; }
pre 						{ white-space: pre; white-space: pre-wrap;}

q 							{ quotes: none; }
q:before, q:after 			{ content: ""; content: none; }
small 						{ font-size: 85%; }
sub, sup 					{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup 						{ top: -0.5em; }
sub 						{ bottom: -0.25em; }

p, pre, blockquote, dl      { margin: 1em 0;}

ul, ol						{ margin: 1em 0; padding: 0 0 0 40px; }
dd 							{ margin: 0 0 0 40px; }
nav ul, nav ol				{ list-style: none; list-style-image: none; margin: 0; padding: 0; }

img 						{ vertical-align: middle; }
svg:not(:root) 				{ overflow: hidden; }
figure 						{ margin: 0; }

form						{ margin: 0; }
fieldset 					{ border: 0; margin: 0; padding: 0; border: 1px solid gray; }

label 						{ cursor: pointer; }
legend						{ border: 0; padding: 0; white-space: normal; }
.lt-ie8 legend 				{ margin-left:7px}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; }
.lt-ie8 button, input, select, textarea{ vertical-align: middle;} 
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
.lt-ie8 button, input[type="button"], input[type="reset"], input[type="submit"]{ overflow:visible;}
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0;}
.lt-ie8 input[type="checkbox"], input[type="radio"] { width: 13px; height: 13px;}
textarea { overflow: auto; vertical-align: top; resize: vertical; }

.site-header a img {border:none;}

.thumb		{color:#000000}

.YMaps { color:#000; }

.isearch, .button{margin:0; padding:0; border:0; border-spacing:0; border-collapse:collapse; vertical-align:top}



body {
	color:#594f38; 
	font:normal 13px  Arial, Helvetica, sans-serif;
	color: #000;
}

a 				{ color: #c7650d;  margin: 0; padding: 0; font-size: 100%; background: transparent; text-decoration:underline;}
a:visited 		{ color: #c7650d; }
a:hover 		{ color: #c7650d; text-decoration:none }


h1,h2,h3,h4,h5,h6 { 
	font:normal 12pt  "Trebuchet MS",Arial, Helvetica, sans-serif; 
	color:#3c3c3c;
	color: #000;
}
h1 { font-size: 26px; margin:0 0 10px; padding:0;}
h2 { font-size: 24px; margin: .83em 0;}
h3 { font-size: 22px; margin: 1.0em 0;}
h4 { font-size: 20px; margin: 1.33em 0;}
h5 { font-size: 48px; margin: 1.5em 0;}
h6 { font-size: 16px; margin: 1.67em 0;}


/* MAIN
--------------------------------------------*/
.site-wrap {
	height: auto !important; 
	height:100%; 
	min-height:100%; 
	margin:0 0 -210px; 
	background: url(site-bg.jpg) no-repeat center top fixed; 
}
	.site-wrap-in {
		margin:0 auto; 
		width:990px;
		position:relative;
	}
	.site-wrap-in:after{
		content:""; 
		position:absolute; 
		left:-10px; 
		top:26px; 
		background:url(site-rep.png) repeat-y 0 0;
		width:10px; 
		height: 100%;
	}
	.site-wrap-in:before{
		content:""; 
		position:absolute; 
		right:-10px; 
		top:26px; 
		background:url(site-rep.png) repeat-y 0 0;
		width:10px; 
		height: 100%;
	}

.clear-footer { clear:both; height:210px;}
.clear {clear:both; font-size:0; line-height:0;}

/* HEADER
--------------------------------------------*/
.site-header {
	height:64px; 
	position:relative;
	width: 990px;
	margin:0 auto;
}
.site-header p{margin:0;}
.site-header a img{border: none;}

/* LOGO
--------------------------------------------*/
.site-logo {
	position:absolute; 
	left:38px; 
	top:14px;
	width: 297px;
	height: 60px;
}

/* SLOGAN
--------------------------------------------*/
.site-slogan {
	position:absolute; 
	left:0px; 
	top:70px; 
	color:#fff; 
	font:normal 14px Arial, Helvetica, sans-serif; 
	padding:0;
}

/* PHONE
--------------------------------------------*/
.top-site-phone {
	position:absolute; 
	right:9px; 
	top:20px; 
	color:#2f4c53; 
	font:bold 21px/1.1 Arial, Helvetica, sans-serif; 
	padding:0 0 0 57px; 
	background:url(top-tel.png) no-repeat 0 2px;
	width: 157px;
	height: 51px;
	overflow: hidden;
}
	.top-site-phone a { 
		color:#2f4c53; 
		text-decoration:none
	}
	.top-site-phone a:hover { 
		color:#2f4c53; 
		text-decoration:underline
	}
	.for-nom{color:#3796b7;}



/* TOP-PIC
--------------------------------------------*/
.top-pic{
	background:url(top-pic.png) no-repeat 0 0;
	position:relative;
	width: 990px;
	height: 349px;
	margin:0 0 26px;
}

/* TOP-MAIL
--------------------------------------------*/
.top-mail{
	font:normal 13px/1.2 Arial, Helvetica, sans-serif; color:#4e4f4f;
	padding: 0 0 0 54px;
	width: 128px;
	height: 32px;
	overflow: hidden;
	background:url(top-mail.png) no-repeat 0 4px;
	position: absolute;
	top: 28px;	
	right: 228px;
}
.top-mail a{color:#3796b7; font-size: 14px;}

/* BUTTON
--------------------------------------------*/
.button{
	display:block;
	position: absolute;
	top: 50px;
	height: 50px;
	width:216px;
	height: 60px;
}


	


/*	ADDRESS-TOP
--------------------------------------------*/
.top-address {
	position:absolute; 
	right:0px; 
	top:110px; 
	color:#fff; 
	font:normal 14px Arial, Helvetica, sans-serif; 
	padding:0;
}
	.top-address a {
		color:#fff; 
		text-decoration:none;
	}
	.top-address a:hover {
		color:#fff; 
		text-decoration:underline;
	}

/*	TOP-MENU
--------------------------------------------*/
	
.top-menu-wr {
	position:absolute;
	bottom: 0;  
	height:58px;
	background:url(mt-rep.png) repeat-x 0 0;
	width: 979px;
	border: 1px solid #b3830d;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	-khtml-border-radius:9px;
	border-radius:9px;
	behavior:url(/g/pie/pie.htc);
	margin: 0 auto;
	left: 5px;
}

	.top-menu {
		height:58px;  
		padding:0 0 0 18px; 
		overflow: hidden;
		margin:0 135px 0 0; 
		list-style: none; 
		font-size:0; 
		line-height:0;
	}

		.top-menu li {
			display:inline-block; 
			vertical-align:top; 
			background:url(mt-del.png) no-repeat left center; 
			padding:0; 
			margin:0;
		}
		.top-menu li:first-child {background:none;}


			.top-menu li a {
				display:block; 
				text-decoration:none; 
				color:#533a08; 
				padding:25px 20px 22px; 
				text-transform: uppercase;
				font:normal 12px/1 Arial, Helvetica, sans-serif;
			}

			.top-menu li a:hover, .top-menu li a.over {
				text-decoration:none; 
				color:#f0daaa; 
				background: url(mt-hover.png) repeat-x right top;
			}
		
.mt-but{
	position: absolute;
	background:url(mt-but.png) no-repeat 0 0;
	width: 97px;
	height: 88px;
	top: -15px;
	right: 33px;
}



/* CONT_OB
--------------------------------------------*/
.cont-ob{
	margin:-3px 0 50px 0;
	width: 756px;
}

.spec{
	width: 148px;
	height: 180px;
	float: left;
	text-align: center;
	margin: 0 0 10px 0;
	position:relative;
}
.spec:nth-child(4):hover:after{
        content:""; 
	position:absolute; 
	left:6px; 
	top:8px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(6):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(10):hover:after{
        content:""; 
	position:absolute; 
	left:7px; 
	top:8px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}

.spec:nth-child(11):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(12):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(14):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(15):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}

.spec:nth-child(9):hover:after{
        content:""; 
	position:absolute; 
	left:6px; 
	top:8px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}

.spec:nth-child(13):hover:after{
        content:""; 
	position:absolute; 
	left:6px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}

.spec:nth-child(16):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:6px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}

.spec:nth-child(17):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:6px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}

.spec:nth-child(18):hover:after{
        content:""; 
	position:absolute; 
	left:6px; 
	top:6px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}

.spec:nth-child(19):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:6px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}

.spec:nth-child(20):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:6px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}


.spec:nth-child(21):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:2px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(22):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:2px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(23):hover:after{
        content:""; 
	position:absolute; 
	left:6px; 
	top:2px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(24):hover:after{
        content:""; 
	position:absolute; 
	left:6px; 
	top:2px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(25):hover:after{
        content:""; 
	position:absolute; 
	left:6px; 
	top:2px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}

.spec:nth-child(26):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(27):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(28):hover:after{
        content:""; 
	position:absolute; 
	left:6px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(29):hover:after{
        content:""; 
	position:absolute; 
	left:7px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(30):hover:after{
        content:""; 
	position:absolute; 
	left:7px; 
	top:7px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}

.spec:nth-child(31):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:10px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(32):hover:after{
        content:""; 
	position:absolute; 
	left:8px; 
	top:10px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(33):hover:after{
        content:""; 
	position:absolute; 
	left:6px; 
	top:10px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(34):hover:after{
        content:""; 
	position:absolute; 
	left:7px; 
	top:10px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}
.spec:nth-child(35):hover:after{
        content:""; 
	position:absolute; 
	left:7px; 
	top:10px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
}



.spec:hover:after{
	content:""; 
	position:absolute; 
	left:8px; 
	top:8px; 
	right:0; 
	background:url(spec-hover.png) no-repeat 0 0;
	height:130px; 
	width:131px; 
        border-radius:3px;
	
}
.spec:hover .spec-title{text-decoration: none;}

.spec-title{
	display:inline-block;
	font:normal 14px Arial, Helvetica, sans-serif; color:#3f3f3f;
	text-transform: uppercase;
	text-decoration: underline;
}

/* CONTENT
--------------------------------------------*/
.site-content-wrap { 
	width:100%; 
	min-height:0; 
	position:relative;
}
.site-content-wrap:after {
	content:'.'; 
	clear:both; 
	height:0; 
	visibility:hidden; 
	display:block;
}

/* MIDDLE COLUMN
--------------------------------------------*/
.site-content-middle { 
	float:left; 
	width:100%;
}

	.site-content-middle-in {
		margin:0 0 0 216px; 
		padding:0 30px 30px 30px;
	}

/* LEFT COLUMN
--------------------------------------------*/
.site-content-left { 
	width:216px; 
	float:left; 
	margin-left:-100%; 
	padding:0 0 30px 5px;
}


		
/* LEFT-MENU level
--------------------------------------------*/

		.left-menu {
			width:216px; 
			padding:38px 0 46px 0; 
			margin:0 0 22px; 
			list-style:none; 
			font:normal 12px Arial, Helvetica, sans-serif;
			background:#2e2f2f;
			border: 1px solid #828282;
			border-left: none;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			-khtml-border-radius:10px;
			border-radius:10px;
			position:relative;
			z-index: 1;
			behavior:url(/g/pie/pie.htc);
		}
		.left-menu:after{
			content:""; 
			position:absolute; 
			left:0; 
			bottom:-10px; 
			right:0; 
			background:url(ml-after.png) no-repeat 0 0;
			height:141px; 
			width:217px; 
			z-index: -1;

		}


			.left-menu > li{
				background:url(ml-del.png) no-repeat left bottom; 
				padding:0; 
				text-transform: uppercase;
				margin:0 2px;
			}

				.left-menu > li > a {
					display:block; 
					color:#ffffff; 
					padding:8px 10px 8px 24px; 
					text-decoration:none;
					background:url(ml-mark.png) no-repeat 6px center;
					position:relative;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					-khtml-border-radius:5px;
					border-radius:5px;
					behavior:url(/g/pie/pie.htc);
				}

				.left-menu > li > a:hover {
					background:#f6d47a url(ml-rep.png) repeat-x left bottom; 
					color:#715004; 
					text-decoration:none;
				}
				.left-menu > li > a:hover:after{
					content:""; 
					position:absolute; 
					left:6px; 
					top:35%; 
					right:0; 
					background:url(ml-mark2.png) no-repeat 0 0;
					height:9px; 
					width:9px; 
				}
	  

.left-menu > li > ul {
	padding:4px 0 3px 0; 
	margin:0; 
	font:normal 12px Arial, Helvetica, sans-serif; 
	list-style:none;
    
}

	.left-menu li ul li {
		padding: 0; 
		margin: 0;
        
	}
.left-menu li ul li + li {background:url(drop-sep.png) 0 0 repeat-x;}

		.left-menu li ul li a {
			color:#fff; 
			padding:3px 0 3px 31px; 
			display:block;
			text-decoration: none;
            position: relative;
            background:url(drop-a-h.png) 0 0 repeat;
		}
.left-menu li ul li a:after {display:block; content:''; width:9px; height:9px; position: absolute; top:50%; left:6px; margin:-4px 0 0; display: none; background:url(drop-a-arr.png) 0 0 no-repeat}

		.left-menu li ul li a:hover {
			color:#dfa208; 
			text-decoration: none;
		}
.left-menu li ul li a:hover:after {display: block;}

.left-menu li ul ul {padding:0; background:none}
.left-menu li ul li ul li {padding-left:11px}
.left-menu li ul li ul li a {color:#7a786c; background:none}
.left-menu li ul li ul li a:hover {color:#a88e48}

/* EDIT-BLOCK
--------------------------------------------*/	

.edit-block-wr1 { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#acacac; 
	padding:0; 
	margin:0 0 24px;
	position:relative;
	background:#2e2f2f;
	border: 1px solid #828282;
	border-left: none;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	position:relative;
	behavior:url(/g/pie/pie.htc);
	z-index: 1;

		}
		.edit-block-wr1:after{
			content:""; 
			position:absolute; 
			left:0; 
			bottom:-10px; 
			right:0; 
			background:url(ml-after.png) no-repeat 0 0;
			height:141px; 
			z-index: -1;
			width:217px; 


		}
.edit-block-wr1 img{
  max-width:100%;
}
	.edit-title {
		background:#d79104 url(ed-tit.png) repeat-x left top; 
		font:23px Arial, Helvetica, sans-serif; 
		color:#715004; 
		padding:8px 10px 7px 25px;
		position:relative;
		-moz-border-radius:10px 10px 0 0;
		-webkit-border-radius:10px 10px 0 0;
		margin:0 0 25px;
		-khtml-border-radius:10px 10px 0 0;
		border-radius:10px 10px 0 0;
		behavior:url(/g/pie/pie.htc);
		border-left: 1px solid #b5830c;
	}

.edit-cont {
  padding:0 10px 35px 22px;
 
}

.edit-cont a {text-decoration:underline; color:#000;}
.edit-cont a:hover {text-decoration:none;}
.edit-cont p:first-child {margin:0; padding:0;}




/* NEWS-BLOCK
--------------------------------------------*/
.news-block-wr1 {
	background:url(news-bot.png) no-repeat left bottom; 
	font:normal 14px Arial, Helvetica, sans-serif; 
	color:#000;
}

.news-head {
	font:20px Arial, Helvetica, sans-serif; 
	color:#000; 
	padding:8px 20px 7px;
}

.news-block-wr1 article {
	padding:0 15px 15px;

}

	.news-date {
		display:block; 
		font-size:11px; 
		color:#000;
		padding:0 0 3px;
	}

	.news-title {padding:0 0 5px;}

		.news-title a {
			text-decoration:underline; 
			color:#000;
		}

		.news-title a:hover {
			text-decoration:none; 
			color:#000;
		}

	.news-note {padding:0 0 15px;}

	.news-more {
		padding:0; 
		font-size:11px;
	}

		.news-more a {
			text-decoration:underline; 
			color:#000;
		}
		.news-more a:hover {
			text-decoration:none; 
			color:#000;
		}
				
	.news-archive {
		padding:0; 
		font-size:11px;
	}

		.news-archive a {
			text-decoration:underline;
			color:#000;}

		.news-archive a:hover {
			text-decoration:none; 
			color:#000;
		}

.news-block-wr1 p {margin:0;}	




/* SPEC-BLOCK
--------------------------------------------*/	
.spec-block{
	background:url(spec-pic.png) no-repeat 0 0;
	width: 217px;
	height: 164px;
	overflow: hidden;
	text-align: center;
	margin:0 0 20px;
}

.for-phone{
	width: 160px;
	font:bold 21px/1 Arial, Helvetica, sans-serif; color:#4e4f4f;
	margin:92px 0 0 32px;

}
.spec-phone{
	color:#d08e02;
}

.spec-block a{font:normal 14px Arial, Helvetica, sans-serif; 
	color:#4e4f4f !important;}


/* INFORMERS
--------------------------------------------*/

.left-informers {
	text-align:center; 
	width:216px;
}
		
/* FOOTER
--------------------------------------------*/
.site-footer {
	height:210px; 
	background:url(footer.jpg) no-repeat center top;
}

	.site-footer-wr {
		height:210px; 
		width:990px; 
		margin:0 auto; 
		position:relative; 
		font:normal 11px Arial, Helvetica, sans-serif; 
		color:#000;
	}
	
.site-footer p {margin:0;}

/*	MENU-BOT
--------------------------------------------*/

.bot-menu {
	padding:2px 135px 0 30px; 
	margin:0 0 0 15px; ; 
	list-style: none; 
	font-size:0; 
	line-height:0;
	height: 48px;
	position:relative;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	behavior:url(/g/pie/pie.htc);
	width: 795px;
	border: 1px solid #c6900b;
	overflow: hidden;
	border-top: none;
	background:url(mb-rep.png) repeat-x 0 bottom;


}

	.bot-menu li {
		display:inline-block; 
		vertical-align:top; 
		background:url(mb-del.png) no-repeat left center; 
		padding:0 13px 0; 
		margin:0;
	}

	.bot-menu li:first-child {background:none;}

		.bot-menu li a {
			display:block; 
			text-decoration:none;  
			font:normal 12px/1 Arial, Helvetica, sans-serif; 
			color:#fefefe;
			padding:17px 0 18px;}

		.bot-menu li a:hover {
			text-decoration:underline; 
			color:#fefefe;
		}

/* SITE-NAME
--------------------------------------------*/

.site-name { 
	position:absolute; 
	top:109px; 
	right:48px; 
	color:#fff; 
	font:normal 11px Arial, Helvetica, sans-serif;
}

/* SOC-SETI
--------------------------------------------*/
.soc-seti{
	width: 195px;
	height: 24px;
	font-size: 0;
	top: 140px;
	left: 79px;
	position:absolute;
}
.soc{
	display:inline-block;
	margin:0 7px 0 0;

}

/* Bot-but
--------------------------------------------*/
.bot-but{
	background:url(mt-but.png) no-repeat 0 0;
	width: 97px;
	height: 88px;
	position: absolute;
	right: 110px;
	top: -25px;
}




/* COPYRIGHT
--------------------------------------------*/
.site-copyright { 
	position:absolute; 
	right:49px; 
	top:123px; 
	color:#fff; 
	font:normal 11px Arial, Helvetica, sans-serif;
}

.site-copyright span { 
	font:normal 11px Arial, Helvetica, sans-serif !important;
}

.site-copyright a {
	color:#fff; 
	text-decoration:underline;
}

.site-copyright a:hover {
	color:#fff; 
	text-decoration:none;
}

/* COUNTERS
--------------------------------------------*/
.site-counters{
	position:absolute; 
	left:423px; 
	top:109px;
}

/* BOT-CONTACTS
--------------------------------------------*/

.bot-contacts {
	position:absolute; 
	left:50px; 
	top:50px; 
	font:normal 13px Arial, Helvetica, sans-serif; 
	color:#000;
}

	.bot-contacts a {
		text-decoration:underline; 
		color:#000;
	}

	.bot-contacts a:hover {
		text-decoration:none;
	}


/* BOT-LOGO
--------------------------------------------*/
.bot-logo{
position:absolute;
top: 69px;
left: 23px;
width: 270px;
height: 62px;
}


/* SITE-PATH
--------------------------------------------*/
.site-path {
	color:#9c9c9b; 
	font:normal 11px Arial, Tahoma, Geneva, sans-serif; 
	padding:0 0 8px;
}

	.site-path a {
		color:#9c9c9b; 
		text-decoration:underline;
	}

	.site-path a:hover {
		color:#9c9c9b; 
		text-decoration:none;
	}

/* tables */

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
	table.table1 tr:hover {background: #eee; }

table.table1 td { padding:5px; border: 1px solid #7f7f7f; vertical-align:top;}


table.table2 { border-collapse:collapse;}

	table.table2 tr:hover {background: #eee}
table.table2 td { padding:5px; border: 1px solid #7f7f7f;}
table.table2 th { padding:8px 5px; border: 1px solid #7f7f7f; color:#fff; background:#db9907; text-align:left;}


/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}
p{margin:0;}

/* R.K. */

#tmenu ul {display:none; position:absolute; width:210px; background:url(drop-bg.png) 0 0 repeat; border-radius:0 0 10px 0; margin:0; z-index:1000; padding:10px 0}
#tmenu ul ul {margin:-10px 0 0 2px; border-radius:0 10px 10px 0;}
#tmenu li li {display:block; padding:0; margin:0; text-align:left; background:url(drop-sep.png) 0 100% repeat-x}
#tmenu li li a, #tmenu li li a:hover {display:block; margin:0; color:#dfa208; font:normal 10px Arial; padding:5px 6px 5px 16px; text-decoration:none; background:none; text-transform: uppercase; position: relative;}
#tmenu li li a:after {display:block; content:''; width:9px; height:9px; position: absolute; top:50%; left:15px; margin:-4px 0 0; display: none; background:url(drop-a-arr.png) 0 0 no-repeat}
#tmenu li li a:hover,#tmenu li li a.over {background:url(drop-a-h.png) 0 0 repeat; color:#e5ca87; padding-left:32px}
#tmenu li li a:hover:after,#tmenu li li a.over:after {display: block;}