@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; 
	background:#1c1c1c url(body-bg.png) center top repeat; text-align: left;  color:#fefefe; 
	font:normal 16px Arial, Helvetica, sans-serif; line-height:1.43;}

a 							{ color: #ffcc00;  margin: 0; padding: 0; font-size: 100%; background: transparent; text-decoration:underline;}
a:visited 					{ color: #ffcc00; }
a:hover 					{ color: #ffcc00; 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: 1em; 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; }

h1,h2,h3,h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; color:#ffcc00; font-weight:normal; font-style:normal;}
h1 { font-size: 28px; margin:0 0 10px 0; background: url(h1-bg.png) left bottom repeat-x; padding: 0 0 4px 0;}
h2 { font-size: 26px; margin: .83em 0;}
h3 { font-size: 24px; margin: 1.0em 0;}
h4 { font-size: 22px; margin: 1.33em 0;}
h5 { font-size: 20px; margin: 1.5em 0;}
h6 { font-size: 18px; margin: 1.67em 0;}

.clear-float {clear: both; height: 0; font-size: 0; line-height: 0;}

.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}



/* MAIN
-----------------------------------*/
.site-wrap { height:auto !important; height:100%; padding: 1px 22px 0; min-height:100%; background:url(wra-bg.png) center top repeat-x; position:relative; margin:0 auto -132px;}


.clear-footer { clear:both; height:132px;}

/* HEADER
-----------------------------------*/
.site-header {position:relative; margin:0 0 3px 0; padding: 1px 0 0 0;}

/* FOOTER
--------------------------------*/
.site-footer {margin:0 22px; height:132px; position:relative;}
.site-footer p {margin:0;}


/* RIGHT COLUMN
---------------------------------*/
.site-content-right {width:259px; padding:0 0 33px 0; margin: -6px 0 0 -259px; float:left;}

/* MIDDLE COLUMN
----------------------------------*/
.site-content-middle{float:left; width:100%;}
.site-content-middle-in{margin:0 259px 0 0;}
.site-content-middle-in-2{ padding:0 30px 33px 0;}
.site-content-middle-in-2 img {max-width: 100%;}

/* SITE-PATH
---------------------------------*/
.page-path { color:#fefefe; font:normal 12px Tahoma, Geneva, sans-serif; padding:0 0 8px;}
.page-path a {color:#ffcc00; text-decoration:underline;}
.page-path a:hover {color:#ffcc00; text-decoration:none;}

/* + HEAD
-------------------------------------------------------------------------*/

/* LOGO
-----------------------------------*/
.site-logo {position:absolute; left:50%; top:110px; margin-left: -184px;}

/* ADRES_TOP
------------------------------------*/
.adres-top {position:absolute; left:50%; top:213px; padding:0; max-width:206px; max-height:100px; overflow:hidden;  font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; margin-left: -186px;}
.adres-top p {margin:0;}
.adres-top a {color:#fff; text-decoration: underline;}
.adres-top a:hover {color:#fff; text-decoration:none;}

/* PHONE
------------------------------------*/
.site-phone {
position:absolute; right:50%; top:204px; 
padding:0 0 0 0;  
max-width:162px; 
max-height:105px; 
font:normal 15px/31px Arial, Helvetica, sans-serif;
overflow:hidden;
text-align: right;
margin-right: -186px;
}
.site-phone p {margin:0;}
.site-phone a {color:#fff; text-decoration: underline;}
.site-phone a:hover {color:#fff;}


a.link-top {display: block; width: 127px; height: 31px; background: url(link-top.png) left top no-repeat; margin:6px 0 0 0;}
a.link-top:hover {background-position: 0 -36px;}
a.link-top:active {background-position: 0 -72px;}


/* MENU-TOP
-----------------------------------*/
.menu-top-wrap { padding:0; margin:0 0 13px 0; width: 100%;}
.menu-top {padding:0 0 0 8px; margin:0; min-height: 52px; background: url(mt-bg.png) left top repeat; font-size:0;}
.menu-top li {display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding:0 0 0 0; background:url(mt-li.png) left top no-repeat;}
.menu-top li:hover + li {background:none;}
.menu-top li:first-child {background:none;}
.menu-top li a {padding:0 19px; display:block; font:bold 18px/52px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.menu-top li a:hover {color:#fff; background:#1d1d1d; text-decoration:none;}
	
/* - HEAD
-------------------------------------------------------------------------*/

.site-pic {width: 100%; height: 293px; background: #000000 url(site-pic.jpg) center top no-repeat; 
-moz-box-shadow: inset 0 0 6px rgba(255,255,255,.99);
-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,.99);
box-shadow: inset 0 0 6px rgba(255,255,255,.99);
margin:28px 0 0 0;
}

.block-top {width:100%; padding: 0 0 0 0; margin:0 0 33px 0; list-style: none; font-size: 0; text-align: center;}
.block-top li {display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:0 33px 33px 0;}
.block-top li + li {margin:0 33px 33px 0;}
.block-top li a {display: block; text-decoration: none;}
.block-top li a img {border:0; display: block;}
.block-top li a img + img {display: none;}
.block-top li a:hover img {display: none;}
.block-top li a:hover img + img {display: block;}
.block-top li a span {display: table-cell; position: relative; width: 212px; height: 35px; text-align: center; vertical-align: middle;  font:bold 15px Arial, Helvetica, sans-serif; color:#1d1d1d; text-transform: uppercase; background:  url(bl-t-title.jpg) left top no-repeat;} 

/*	NEWS
---------------------------------------------*/
.news-wrap {margin:20px 0 0 0; padding:0 0 0 0; }
.news-name {font:normal 18px Tahoma, Geneva, sans-serif; color:#ffcc00; padding:0 0 10px 0; margin:0; background: url(h1-bg.png) left bottom repeat-x; display: block;}
.news-body-wrap {display: table; width:100%;}
.news-body {padding:15px 20px 0 0; margin:0; display: table-cell;}

.news-date {font:normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:0 10px 15px 0; display:block; float: left; text-align: center;}
.news-date span { font:normal 32px Arial, Helvetica, sans-serif; color:#ffcc00; padding: 0 0 0 0; display: block;}
.news-anonce { font:normal 13px/17px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 0;}
.news-anonce p {display: inline;}
a.news-more {font:normal 13px Arial, Helvetica, sans-serif; color:#ffcc00; text-decoration:underline; padding: 0 0 0 4px;}
a.news-more:hover {color:#ffcc00; text-decoration:none;}

.news-all {float:right; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; margin:4px 24px 0 0;}
.news-all a {color:#ffcc00; text-decoration:underline; margin:0 4px 0 0;}
.news-all a:hover {text-decoration:none;}



/* CONTENT
-----------------------------------*/
.site-content-wrap {width:100%; min-height:0; position:relative; z-index:5;}
.site-content-wrap:after{ content:'.'; clear:both; height:0; visibility:hidden; display:block;}


/* + RIGHT-COLUM
---------------------------------------------*/

/* EDIT-BLOCK
---------------------------------------*/
.edit-block-wrap {margin:0 0 5px 0;  padding:11px 19px 0 18px; background: #1d1d1d url(bl-bg.jpg) left bottom no-repeat;
-moz-box-shadow: inset 0 0 6px rgba(255,255,255,.99);
-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,.99);
box-shadow: inset 0 0 6px rgba(255,255,255,.99);
}
.edit-name {margin:0; padding:0 0 14px 0; font:bold 22px/24px Arial, Helvetica, sans-serif; color:#ffcc00; border-bottom:1px solid #848484;}
.edit-body {padding:1px 6px; font:normal 15px/17px Arial, Helvetica, sans-serif; color:#fff;}
.edit-body a {font-family:inherit; color:#fff; text-decoration:underline;}
.edit-body a:hover {text-decoration:none;}


a.link-right1 {display: block; padding:14px 82px 10px 17px; width: 160px; text-decoration: none; color:#1d1d1d; background: url(linkr1.png) left top no-repeat;  font:bold 17px/25px Arial, Helvetica, sans-serif; text-transform: uppercase; min-height: 49px; margin:0 0 5px 0;}
a.link-right1:hover {text-decoration: underline;}

a.link-right2 {display: block; margin:0 0 5px 0; padding:6px 82px 7px 17px; width: 160px; text-decoration: none; color:#1d1d1d; background: url(linkr2.png) left top no-repeat;  font:bold 20px/21px Arial, Helvetica, sans-serif; min-height: 49px;}
a.link-right2:hover {text-decoration: underline;}
a.link-right2 p {margin:0;}

/* VOTE
-------------------------------------------*/
.vote-wrap {margin:0 0 5px 0;  padding:11px 19px 0 18px; background: #1d1d1d;
-moz-box-shadow: inset 0 0 6px rgba(255,255,255,.99);
-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,.99);
box-shadow: inset 0 0 6px rgba(255,255,255,.99);}

.vote-name {margin:0; padding:0 0 6px 0; font:bold 22px Arial, Helvetica, sans-serif; color:#ffcc00; border-bottom:1px solid #848484;}
.vote-body {font:normal 13px Tahoma, Geneva, sans-serif; color:#fff; padding:0 0 21px 0;}
.vote-body .bol {font:normal 13px Tahoma, Geneva, sans-serif; color:#fff;  padding:11px 0 7px 0; display:block;}
.vote-body table {padding: 0 0 4px 0; color:#ffcc00;}
.vote-body table tr td input {display: block;}
.vote-body table tr td {padding:3px 0 4px 0;}
.vote-body table tr td + td {padding:0 0 0 6px;}

.vote-body form input[type=submit]{margin:14px 0 0 0; padding:0 0 0 0; width:221px; height:30px; border:0; background: url(vote-buy.png) left top no-repeat;}
.vote-body form input[type="text"] {margin: 10px 0 0 0; width:220px; height:23px; display: block; border:0; background: url(vote-text.png) left top no-repeat;  font:italic 13px Arial, Helvetica, sans-serif; color:#2b2728;}


/* INFORMERS
--------------------------*/
.informers {width:px; padding-top:30px; text-align:center; overflow: hidden;}

/* - RIGHT-COLUM
---------------------------------------------*/


/* + FOOTER
-----------------------------*/

/* SITE-NAME
--------------------------------*/
.site-name {position:absolute; left:31px; top:52px; color:#ffffff; text-transform: uppercase; font:normal 12px Arial, Helvetica, sans-serif;}

/* COPYRIGHT
--------------------------------*/
.site-copyright{ position:absolute; left:-3px; top:50px; font:normal 12px Arial, Helvetica, sans-serif;color:#fff; background: url(mega.png) left top no-repeat; padding: 19px 0 7px 33px;}
.site-copyright span{font:normal 12px Arial, Helvetica, sans-serif !important; color:#fff;}
.site-copyright a {text-decoration:underline; color:#ffcc00; }
.site-copyright a:hover{text-decoration:none; color:#ffcc00; }


/* COUNTERS
--------------------------------*/
.site-counters{ position:absolute; right:0; top:46px; width:270px; text-align:right; color:#fff;}


/* MENU-BOT
-----------------------------------*/
.menu-bot-wrap { padding:0; margin:0 22px 13px 22px; position:relative;}
.menu-bot {padding:0 0 0 8px; margin:0; min-height: 52px; background: url(mt-bg.png) left top repeat; font-size:0;}
.menu-bot li {display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding:0 0 0 0; background:url(mt-li.png) left top no-repeat;}
.menu-bot li:hover + li {background:none;}
.menu-bot li:first-child {background:none;}
.menu-bot li a {padding:0 19px; display:block; font:normal 15px/52px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.menu-bot li a:hover {color:#fff; background:#1d1d1d; text-decoration:none;}



/* - FOOTER
-----------------------------*/

/* tables */

table.table0 {border-collapse:collapse;}
table.table0 td {padding:5px; border:none;}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #252525; }
/*table.table1 tr:hover{ color:#fff}
table.table1 tr:hover a{ color:#fff}*/
table.table1 td { padding:5px; border: 1px solid #4d4d4d;}


table.table2 { border-collapse:collapse; font-size: normal;}
/*table.table2 tr + tr:hover{ color:#fff;}
table.table2 tr + tr:hover a{ color:#fff;}*/
table.table2 tr:hover {background: #252525;}
table.table2 td { padding:5px; border: 1px solid #4d4d4d;}
table.table2 th { padding:8px 5px; border: 1px solid #4d4d4d; background: #fbd317 url(te-bg.png) left top repeat; text-align:left;}
table.table2 th{ color:#000;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}