@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; font: 14px Arial, Helvetica, sans-serif; color: #525252; background: #FFF url(reapeat-x.gif) repeat-x 1px top;}

a 							{ color: #364371;  margin: 0; padding: 0; font-size: 100%; background: transparent; text-decoration:underline;}
a:visited 					{ color: #364371; }
a:hover 					{ color: #364371; text-decoration:none }
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; }

a img { border: none;}

@font-face {
    font-family: 'OpenSansCondensedLight';
    src: url('opensans-condlight-webfont.eot');
    src: local('☺'), url('opensans-condlight-webfont.woff') format('woff'), url('opensans-condlight-webfont.ttf') format('truetype'), url('opensans-condlight-webfont.svg#OpenSansCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArialN';
    src: url('arialn-webfont.eot');
    src: local('☺'), url('arialn-webfont.woff') format('woff'), url('arialn-webfont.ttf') format('truetype'), url('arialn-webfont.svg#ArialN') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1,h2,h3,h4,h5,h6 { font-weight: normal; line-height: normal; color: #364371;}
h1 { font: 20px impact; margin: 0 0 10px; color: #364371;}
h2 { font-size: 18px; margin: 0.83em 0;}
h3 { font-size: 16px; margin: 1.0em 0;}
h4 { font-size: 14px; margin: 1.33em 0;}
h5 { font-size: 12px; margin: 1.5em 0;}
h6 { font-size: 11px; margin: 1.67em 0;}

#wrapper { min-height: 100%; height: auto !important; height: 100%;}
.site-wrap2 { background: url(header.jpg) no-repeat center top; width: 100%; background-size: 1184px 505px;}
.wrapper-inner { width: 983px; margin: 0 auto;}

/* HEADER
-----------------------------------------------------------------------------*/
#header { height: 507px; position: relative;}
.site-name { position: absolute; top: 34px; left: 35px;}
.slog { background: url(slog.png) no-repeat left top; position: absolute; top: 39px; right: 47px; height: 45px; width: 206px;}

.tel { background: url(tel.gif) no-repeat left top; height: 18px; width: 163px; position: absolute; top: 127px; right: 259px;}
.contacts-top { position: absolute; top: 153px; right: 35px; font: 24px "OpenSansCondensedLight"; color: #000000;}
.contacts-top a,
.contacts-top a:hover { color: #000000; text-decoration: none;}
.contacts-top p { margin: 0;}

.icos { background: url(icos.png) no-repeat left top; height: 85px; width: 39px; position: fixed; top: 125px; right: 0; padding: 14px 0 0;}
a.home { height: 15px; width: 39px; margin: 0 0 5px; display: block; cursor: pointer;}
a.mail { height: 15px; width: 39px; margin: 0 0 5px; display: block; cursor: pointer;}
a.map { height: 15px; width: 39px; margin: 0 0 5px; display: block; cursor: pointer;}
a.link { height: 15px; width: 39px; margin: 0; display: block; cursor: pointer;}

a.but { background: url(gs.gif) no-repeat right center; text-decoration: underline; font: bold 16px Arial, Helvetica, sans-serif; text-transform: uppercase; position: absolute; top: 397px; left: 10px; color: #000000; padding: 0 25px 0 0;}
a.but2 { font: bold 20px Arial, Helvetica, sans-serif; text-transform: uppercase; position: absolute; top: 395px; left: 253px; color: #000000; text-decoration: none;}

/**/

.e-top { font-size: 11px; color: #000000; height: 45px; width: 391px; position: absolute; top: 39px; left: 293px; overflow: hidden;}

/* TOP MENU */

ul.menu-top { margin: 0; padding: 434px 0 0 14px; list-style: none; font-size: 0; min-height: 0;}
ul.menu-top li { margin: 0 0 0 -8px; padding: 0; float: left;}
ul.menu-top li + li { background: url(mtbg.png) no-repeat left center;}
ul.menu-top li a { display: block; color: #000000; font: 14px/1 Arial, Helvetica, sans-serif; text-decoration: none; padding: 14px 22px; position: relative;}
ul.menu-top li a:hover { color: #000000; text-decoration: none; background: url(mtbgo.gif) repeat-x left top;}

/* LEFT MENU */

.ml { background: #da4220 url(ml-bg-bot.gif) no-repeat left bottom; width: 250px; margin: 0 0 5px 6px;}
.ml2 { background: url(ml-bg-top.gif) no-repeat left top; padding: 25px 0 12px;}

ul.menu-left { margin: 0; padding: 0; list-style: none; font-size: 0;}
ul.menu-left li { margin: 0; padding: 0; background: url(mlline.png) no-repeat left bottom;}
ul.menu-left li a { display: block; font: 15px "ArialN"; text-decoration: none; color: #ffffff; padding: 2px 10px 2px 26px; background: url(mlbg.png) no-repeat 15px center;}
ul.menu-left li a:hover { color: #ffffff; text-decoration: none; background: url(mlbgo.png) no-repeat 15px center;}

/* EDIT BLOCK */

.edit-block { background: url(edit-b-y.gif) repeat-y left top; width: 259px;}
.edit-block2 { background: url(edit-b-bot.gif) no-repeat left bottom;}
.edit-block3 { background: url(edit-b-top.gif) no-repeat left top; padding: 16px 29px 16px 21px;}
.edit-block4 { font: 20px impact; color: #364371; background: url(e-l-pic.png) no-repeat 193px 10px;}
.edit-block5 { padding: 8px; margin: 0 0 30px; font: 13px Tahoma, Geneva, sans-serif; color: #000000; min-height: 0;}

/* Registration*/

.reg-form { width: 203px; height: 97px; background: url(reg.gif) no-repeat left top; font: 11px Arial, Helvetica, sans-serif; color: #000000; margin: 0 17px 25px 0; padding: 22px 0 0 25px; position: relative;}
.reg-form a { color: #000000; text-decoration: none;}
.reg-form a:hover { color: #000000; text-decoration: underline;}

.reg-registration { font: 15px "ArialN"; color: #000000; padding: 0 0 5px; margin: 0 0 10px;}
.reg-registration a { color: #000000; text-decoration: none;}
.reg-registration a:hover { color: #000000; text-decoration: underline;}

.reg-login { float: left; width: 50px; margin: 4px 7px 0 18px; font-size: 11px; color: #000000;}
.reg-password { float: left; width: 95px; height: 14px; margin-bottom: 7px; background: none; border: none; outline: none;}

.reg-button { margin: 0; padding: 0; width: 51px; height: 19px; background:  url(reg_in.gif) no-repeat left top; border: none; cursor: pointer; position: absolute; top: 98px; left: 142px;}
.reg-forget { font: 12px "ArialN"; color: #000000; position: absolute; top: 102px; left: 57px;}

.reg-bg { background: url(reg_bg.gif) no-repeat left top; height: 44px; width: 44px; position: absolute; top: 0; left: 158px;}

.cont_tit { font: 15px "ArialN"; color: #000000; margin: 0 0 21px 25px;}
.cont_c { font-size: 11px; line-height: 1.5; color: #000000; margin: 0 0 30px 45px; padding: 0 0 18px;}
.cont_c a { color: #364371; text-decoration: none;}
.cont_c a:hover { color: #364371; text-decoration: underline;}
.cont_c p { margin: 0;}
.cont_c td { vertical-align: top;}
.cont_c table { border-spacing: 0; border-collapse: collapse; margin: 0;}
.r-bg { border-left: 1px dotted #7f7f7f;}

.informers { text-align: center; padding: 0; width: 259px; margin: 0 0 14px;}

/* NEWS */

.news-bg { width: 100%; border-collapse: collapse; border-spacing: 0; margin: 14px 0 0;}

.news-inner { background: #f2f2f2 url(ebot.gif) no-repeat left bottom; width: 463px; margin: 0 15px 10px 20px; position: relative;}
.news-inner2 { background: url(etop.gif) no-repeat left top; padding: 20px;}
.news2 { margin: 0 0 14px; color: #000000; font: 15px "ArialN"; padding: 0 0 0 28px; background: url(n-bg.png) no-repeat left center;}
.news-date { color: #8bafb6; font-size: 11px; padding: 4px 0 5px; float: left; margin: 0 14px 0 0;}
.news-title { color: #364371; padding: 0 0 5px 57px; margin: 0;}
.news-title a { color: #364371; text-decoration: none;}
.news-title a:hover { color: #364371; text-decoration: underline;}
.news-anonce { color: #000000; font-size: 11px; padding: 0 0 14px 66px;}
.news-anonce h2 { margin: 0;}
.news-archiv { font: 15px "ArialN"; color: #364371; background: url(news.gif) no-repeat right 5px; position: absolute; top: 22px; right: 19px; padding: 0 19px 0 0;}
.news-archiv a { color: #364371; text-decoration: none;}
.news-archiv a:hover { color: #364371; text-decoration: underline;}

/**/

.edit-w { background: #f2f2f2 url(ebot.gif) no-repeat left bottom; width: 463px; margin: 0 22px 10px 0; position: relative;}
.edit-w2 { background: url(etop.gif) no-repeat left top; padding: 20px 2px 10px;}
.edit-t { margin: 0 11px 14px; color: #000000; font: 15px "ArialN"; padding: 0 0 0 28px; background: url(n-bg.png) no-repeat left center;}
.edit-c { padding: 0 11px 18px; font: 12px Arial, Helvetica, sans-serif; color: #000000;}
.ban-c { background: url(e-line.png) no-repeat left top; padding: 6px 4px 0;}

/* Middle
-----------------------------------------------------------------------------*/
#middle { width: 100%; padding: 0; height: 1%; position: relative;}
#middle:after {	content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#container { width: 100%; float: left; overflow: hidden;}
#content { padding: 0 280px 10px 302px;}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {	float: left; width: 259px; margin-left: -100%; position: relative; padding: 0 0 0 15px;}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight { float: left; margin-right: -3px; width: 221px; margin-left: -227px; position: relative;}


/* Footer
-----------------------------------------------------------------------------*/
#footer { background: url(f-x.gif) repeat-x left top; width: 100%;}
.footer-inner { width: 983px; margin: 0 auto; height: 128px; position: relative;}

ul.menu-bot { margin: 0; padding: 0 0 0 5px; list-style: none; font-size: 0; min-height: 0;}
ul.menu-bot li { margin: 0; padding: 0; float: left;}
ul.menu-bot li a { display: block; font-size: 12px; text-decoration: none; color: #ffffff; padding: 6px 15px;}
ul.menu-bot li a:hover { text-decoration: underline; color: #ffffff;}

.contacts-bot { font-size: 11px; color: #202020; position: absolute; top: 70px; left: 22px;}
.contacts-bot a,
.contacts-bot a:hover { color: #202020; text-decoration: none;}
.contacts-bot p { margin: 0;}

.copyrights { font: 11px Tahoma, Geneva, sans-serif; color: #080808; display: none;}
.mega { color: #323232; font: 11px Tahoma, Geneva, sans-serif; text-decoration: none;  min-height: 34px; background: url(m.png) no-repeat left top; position: absolute; top: 40px; right: 37px; padding: 2px 0 0 37px; width: 125px;}
.mega a { color: #323232; text-decoration: underline;}
.mega a:hover { color: #080808; text-decoration: underline;}
.site-counters { min-height: 0; position: absolute; top: 85px; right: 22px;}

/* tables */

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


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


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: #e0e0e0}
table.table2 td { padding:5px; border: 1px solid #261001;}
table.table2 th { padding:8px 5px; border: 1px solid #261001; background:#555555; text-align:left; color: #fff;}
/*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 {}

.thumb {color:#000000}
.YMaps { color:#000;}

.clear { clear: both; height: 0; overflow: hidden; font-size: 0;}