@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'LobsterRegular';
    src: url('lobster-webfont.eot');
    src: local('O'), url('lobster-webfont.woff') format('woff'), url('lobster-webfont.ttf') format('truetype'), url('lobster-webfont.svg#Lobster1.4Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
							
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%}


/*a:visited 					{ color: #551a8b; }*/
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; }

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; background:#121212 url(body-bg.gif) 100% 0 repeat-y; text-align: left; line-height: 1.25; color: #9c9c9c; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}

a 							{ color: #b93930;  margin: 0; padding: 0; font-size: 100%; background: transparent; text-decoration:underline;}
a:hover 					{ color: #b93930; text-decoration:none }

h1,h2,h3,h4,h5,h6 { font-family:LobsterRegular, Arial, Helvetica, sans-serif; color:#ffefc0; font-weight:normal; font-style:normal;}
h1 { font-size: 33px; margin:0 0 8px; }
h2 { font-size: 30px; margin: .83em 0;}
h3 { font-size: 27px; margin: 1.0em 0;}
h4 { font-size: 24px; margin: 1.33em 0;}
h5 { font-size: 21px; margin: 1.5em 0;}
h6 { font-size: 18px; margin: 1.67em 0;}

	/* SITE-PATH
	-------------------------------*/
	.site-path { color:#737373; font:normal 12px "Times New Roman", Times, serif; padding:8px 0 8px 29px; margin:0 0 8px -29px; background:url(bot-line.gif) 0 100% no-repeat;}
		.site-path a { color:#b93930; text-decoration:underline;}
		.site-path a:hover {color:#b93930; text-decoration:none;}


.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}

	
/* tables */

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #1d1d1d; }
/*table.table1 tr:hover{ color:#fff}
table.table1 tr:hover a{ color:#fff}*/
table.table1 td { padding:5px; border: 1px solid #737373;}


table.table2 { border-collapse:collapse;}
/*table.table2 tr + tr:hover{ color:#fff;}
table.table2 tr + tr:hover a{ color:#fff;}*/
table.table2 tr:hover {background: #1d1d1d}
table.table2 td { padding:5px; border: 1px solid #737373;}
table.table2 th { padding:8px 5px; border: 1px solid #737373; background:#3d0905; color:#fff; text-align:left;}
/*table.table2 th{ color:#fff}*/

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}


/* MAIN
-------------------------------*/
#site-wrap { height:auto !important; height:100%; min-height:100%; margin:0 auto -157px; width:100%; background:url(wr-bg.gif) 0 0 repeat-y;}
.site-wrap-in { background:url(top-bg.gif) 0 0 repeat-x; width:100%;}
.site-wrap-inner { background:url(top-pic.jpg) 50% 0 no-repeat; width:100%;}

	.clear-footer { clear:both; height:117px;}
	
	.clear {clear:both; font-size:0; line-height:0}
	


/* FOOTER
-------------------------------*/
.site-footer { height:157px; margin:0 auto; position:relative; background:url(bot-bg.gif) 0 100% repeat-x;}
.site-footer-in { height:157px; width:100%; background:url(bot-line.gif) 270px 0 no-repeat;}
.site-footer-inner { height:157px; width:100%; background:url(bot-inner.gif) 50% 100% no-repeat;}

	/* SITE-NAME
	-------------------------------*/
	.site-name{ color:#9c9c9c;}

	/* COPYRIGHT
	-------------------------------*/
	.site-copyright{ position:absolute; right:20px; top:71px; color:#9c9c9c; font:normal 11px Arial, Helvetica, sans-serif !important; background:url(mega.png) 0 0 no-repeat; height:32px; padding:2px 0 0 40px;}
		.site-copyright a{color:#b93930; text-decoration:underline;}
		.site-copyright a:hover{ color:#b93930; text-decoration:none;}

	/* COUNTERS
	-------------------------------*/
	.site-counters{ position:absolute; left:40px; top:71px; }
	
	/*Menu
	-------------------------------*/
    ul.menu-bottom {padding:10px 30px 0 283px; margin:0; list-style:none;  height:26px; text-align:left;}
	ul.menu-bottom li {padding:0 15px; margin:0; vertical-align:top; display:inline-block; *zoom:1; *display:inline; height:26px; background:url(bm-line.gif) 0 50% no-repeat;}
	ul.menu-bottom li:first-child { background:none;}
	ul.menu-bottom li a {color:#9c9c9c; text-decoration:none; display:block; padding:0; height:26px; font:normal 12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	ul.menu-bottom li a:hover {color:#b93930; text-decoration:underline;}

	

/* HEADER
-------------------------------*/
.site-header { height:558px; position:relative; margin:0 10px 0 30px; background:url(head-bg.gif) 0 455px repeat-x;}
.site-header-pic { background:url(top-pic2.png) 0 0 no-repeat; top:0; position:absolute; left:0; margin:0 0 0 -30px; width:584px; height:455px;} 

	/* LOGO
	-------------------------------*/
	.site-logo{position:absolute; right:10px; top:64px;}
        .site-logo img { border:none;}
	/* SLOGAN
	-------------------------------*/
	.site-slogan{position:absolute; left:0; top:356px; margin:0 0 0 -12px;}
		.site-slogan img {border:none;}
	
	/* PHONE
	-------------------------------*/
	.site-phone{ position:absolute; left:390px; top:422px; color:#fff1c7; font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(tel-bg.png) 0 0 no-repeat; width:285px; height:61px; padding:70px 0 0 15px;}
		.site-phone a{ color:#fff1c7; text-decoration:none}
		.site-phone a:hover{ color:#fff1c7; text-decoration:underline}
		.site-phone p { margin:0; padding:0;}
		
	.nav-mail { position:absolute; top:466px; left:22px;}
	   .nav-mail a img { border:none;}	
		
	/*menu
	---------------------------------*/
	
	ul.menu-top {padding:20px 14px 0; margin:0; list-style:none;  height:31px; text-align:right; position:relative;}
	  ul.menu-top li {padding:0 1px; margin:0; vertical-align:top; display:inline-block; *zoom:1; *display:inline; height:31px;}
	  ul.menu-top li a {color:#d1d1d1; text-decoration:none; display:block; padding:0 19px 0 0; height:31px; font:normal 14px/31px LobsterRegular, Arial, Helvetica, sans-serif; background:url(tm-right.png) 100% 0 no-repeat;}
	  ul.menu-top li a span { display:block; padding:0 0 0 19px; height:31px; background:url(tm-left.png) 0 0 no-repeat; cursor:pointer;}
	  ul.menu-top li a:hover {color:#d1d1d1; text-decoration:none; background:url(tm-right2.png) 100% 0 no-repeat;}
	  ul.menu-top li a:hover span { background:url(tm-left2.png) 0 0 no-repeat;}	

/* 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-left:240px}
			.site-content-middle-in-2{ padding:0 60px 30px 59px;}
	

	
	/* LEFT COLUMN
	-------------------------------*/
	.site-content-left{	width:230px; float:left; margin-left:-100%; padding:77px 0 10px 10px; position:relative;}
	
		.ed-wrap { border:1px solid #4e4e4e; border-top:none; border-left:none; background:#121212 url(ed-bot.gif) 0 100% no-repeat; width:229px; margin:0 0 71px;}
		.ed-wrap-in { width:183px; padding:20px 17px 10px 30px; margin:0 -1px 0 0; background:url(ed-top.gif) 0 0 no-repeat; position:relative;}
		.ed-wrap-in2 { width:230px; padding:20px 0 10px 0; margin:0 -1px 0 0; background:url(ed-top.gif) 0 0 no-repeat; position:relative;}
		.ed-wrap-pic { background:url(ed-pic.png) 0 0 no-repeat; position:absolute; top:0; left:0; z-index:0; margin:-62px 0 0 0; width:230px; height:105px;}
		.ed-wrap-pic2 { background:url(lm-pic.png) 0 0 no-repeat; position:absolute; top:0; left:0; z-index:0; margin:-52px 0 0 0; width:230px; height:102px;}	

		form.search {position:relative; height:25px; width:208px; background:url(search.png) top left no-repeat; margin:0 auto 40px; padding:0;}
			input.s_inp {height:25px; width:154px; padding:0 10px; font:normal 14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#353535; float:left; border:none; background:transparent; outline:none;}
			input.s_but {height:25px; width:34px; border:none; background:transparent; float:left; cursor:pointer;}	
	
		ul.menu-left {padding:0 0 40px; margin:0; list-style:none; width:230px; min-height:180px;}
		ul.menu-left li.first {padding:0 0 1px; margin:0; background:url(lm-line.gif) 0 100% no-repeat; }
		ul.menu-left li {padding:1px 0 1px; margin:0; background:url(lm-line.gif) 0 100% no-repeat;}
		ul.menu-left li a {color:#737373; text-decoration:none; display:block; padding:17px 0 0 0; font:normal 18px LobsterRegular, Arial, Helvetica, sans-serif;}
		ul.menu-left li a span { display:block; padding:0;}
		ul.menu-left li a span span { display:block; padding:0 15px 0 29px; position:relative; top:-11px; cursor:pointer;}
		ul.menu-left li a:hover {color:#fff; text-decoration:none; background:url(lm-bg-t.png) 0 0 no-repeat;}
		ul.menu-left li a:hover span { background:url(lm-bg-b.png) 0 100% no-repeat;}
		ul.menu-left li a:hover span span { background:none;}
		
		.news-name { font:normal 22px LobsterRegular, Arial, Helvetica, sans-serif; color:#ffefc0; padding:0 0 7px; position:relative;}
		.news-wrap { border:1px solid #8e2019; border-top:none; border-left:none; background:#3d0905 url(n-wr.gif) 0 100% no-repeat; width:229px; margin:0 0 20px;}
		.news-wrap2 { border:1px solid #8e2019; border-top:none; border-left:none; background:#3d0905 url(n-wr.gif) 0 100% no-repeat; width:229px; margin:0 0 71px;}
		.news-wrap-in { width:183px; padding:20px 17px 10px 30px; margin:0 -1px 0 0; background:url(n-wr-t.gif) 0 0 no-repeat; position:relative;}
		.news-wrap-pic { background:url(n-wr-pic.png) 0 0 no-repeat; position:absolute; top:0; left:0; z-index:0; margin:-43px 0 0 0; width:230px; height:89px;}
		.n-wr { width:183px; padding:4px 0 7px;}
		.news-date {display: block; padding:0 0 5px; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#872d26;}
		.news-title { font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:0 0 4px;}
			.news-title a { color:#fff; text-decoration:underline;}
			.news-title a:hover { color:#fff; text-decoration:none;}
		.news-archive { text-align:right; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
		  .news-archive a { color:#fff; text-decoration:underline;}
		  .news-archive a:hover { text-decoration: none;}  
		  
		.edit-block-tit {font:normal 22px LobsterRegular, Arial, Helvetica, sans-serif; color:#ffefc0; padding:0 0 7px; position:relative;}
		.edit-block { font:normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 5px; min-height:100px;}  
		
		div.informer { padding:0; width:230px; text-align:center;}
