@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;  color:#bdbdbd; background:#000;
	font:normal 14px Tahoma, Geneva, sans-serif; line-height:1.50;}

a 							{ color: #eddc13;  margin: 0; padding: 0; font-size: 100%; background: transparent; text-decoration:underline;}
a:visited 					{ color: #eddc13; }
a:hover 					{ color: #eddc13; 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:Tahoma, Geneva, sans-serif; color:#f9e92b; font-weight:normal; font-style:normal;}
h1 { font-size: 25px; margin:0 0 10px 0;}
h2 { font-size: 23px; margin: .83em 0;}
h3 { font-size: 21px; margin: 1.0em 0;}
h4 { font-size: 19px; margin: 1.33em 0;}
h5 { font-size: 17px; margin: 1.5em 0;}
h6 { font-size: 15px; margin: 1.67em 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%; min-height:100%; background: url(main-bg3.jpg) center -112px no-repeat; position:relative; margin:0 0 -203px;}
.site-wrap_in { height:auto !important; height:100%; min-height:100%; background: url(in-bg.jpg) center -112px no-repeat; position:relative; margin:0 0 -203px;}
.site-in { margin:0 20px;position: relative;}


.clear-footer { clear:both; height:0;}

.l-bg {position:absolute; left:0; top:0; width: 50%; height:425px; background: url(l-bg.jpg) left top repeat-x; z-index:-1;}
.l-bg_in {position:absolute; left:0; top:0; width: 50%; height:425px; background: url(l-in-bg.jpg) left top repeat-x; z-index:-1;}


/* HEADER
-----------------------------------*/
.site-header {height:322px;	position:relative;}


/* FOOTER
--------------------------------*/
.site-footer {height:203px; background: url(footer-l.jpg) left top repeat-x;}
.site-footer p {margin:0;}

.footer-in { height:203px;background:url(footer-bg.jpg) center top no-repeat;}

.footer-in1 {margin:0 39px 0 57px;  height:203px; position:relative; background:url(footer-in1-bg.jpg) center top no-repeat;}

.link-top2 {padding: 0 0 0 0; list-style: none; margin-bottom:46px;}
.link-top2 li {display:inline-block; padding: 0 6px 0 0; vertical-align: middle;}
.link-top2 a {text-decoration: none; margin:0 0 0 0; vertical-align: middle; }
.link-top2 a img {border:0; margin:0; vertical-align: middle;}

/* MIDDLE COLUMN
----------------------------------*/
.site-content-middle{float:left; width:100%;}
.site-content-middle-in{margin:0 234px 0 238px;}
.site-content-middle-in-2{ padding:5px 10px 33px 33px;}
.site-wrap_in .site-content-middle-in{margin:0 0 0 238px;}

/* LEFT COLUMN
---------------------------------*/
.site-content-left{width:238px; padding:0 0 33px 0; margin:0 0 0 -100%; float:left;}



.site-wrap_in .site-content-left {width:238px; padding:0 0 33px 0; margin:0 0 0 -100%; float:left;}

/* RIGHT COLUMN
---------------------------------*/

.site-content-right {width:219px; padding:0 0 33px 0; margin: 0 0 0 -219px; float:left;}

.clear {clear:both; height:0;}

/* + HEAD
-------------------------------------------------------------------------*/
.clear-float {clear:both; height:0; font-size:0;}
/* LOGO
-----------------------------------*/
.site-logo {position:absolute; left:10px; top:10px;}

/* SLOGAN
-----------------------------------*/
.site-slogan{position:absolute; left:28px; top:150px; padding:0; font:normal 17px/21px Tahoma, Geneva, sans-serif; color:#fff; width:533px; height:57px; overflow:hidden;}
.site-slogan p{margin:0;}

/* MENU-TOP
-----------------------------------*/
.menu-top-wrap {width:100%; height:49px; padding:0 0 0; margin:-9px 0 0 0; background:url(mt-bg.png) left top repeat-x;position: relative;}

.menu-top {padding:0 0 0 13px; margin:0;}
.menu-top li {float:left; padding:0 0 0 1px; background: url(mt-li.png) left center no-repeat;}
.menu-top li:first-child {background:none;}
.menu-top li a {padding:0 18px; display:block; font:normal 14px/49px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none;}
.menu-top li a:hover {color:#020203; text-decoration:none; background: url(mt-a-h.png) left top repeat-x;}

.link-top {float: right; margin: 6px 35px 0 }
@media screen and (max-width: 1024px){
	.link-top {float: none; position: absolute;top: -51px;right: 460px;}
}
.link-top li {display: inline-block;}

/* PHONE TOP
------------------------------------*/
.site-phone{
position:absolute; right:0; top:0px; 
padding:30px 48px 20px 0;  
background:url(tel-pic.png) right top no-repeat; 
}
.phone-body {padding:0 0 0 0; font:normal 15px/1 Tahoma, Geneva, sans-serif; color:#f69210;}
.site-phone p {margin:0 0 13px 0; padding: 0 28px 0 0; background: url(tel-pic-p.png) right 1px no-repeat; width: 254px; text-align: right;}
.site-phone a {color:#f69210; text-decoration: underline;}
.site-phone a:hover {color:#f69210;}
	
/* - HEAD
-------------------------------------------------------------------------*/


/* 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;}


/* SITE-PATH
---------------------------------*/
.site-path { color:#bdbdbd; font:normal 12px Tahoma, Geneva, sans-serif; padding:0 0 8px;}
.site-path a {color:#f9e92b; text-decoration:underline;}
.site-path a:hover {color:#f9e92b; text-decoration:none;}

/* + LEFT-COLUM
---------------------------------------------*/

/* SEARCH
-----------------------------------*/
.site-search-wr {
	margin: 0 0 15px 0;
padding:23px 0 0 40px;
width:208px; 
height:69px; 
background:url(search.png) left top no-repeat;
}
.search-form {margin:0; padding:0;}
.search-text {
width:142px; 
height:30px;  
margin:0 0 6px 0;
padding:0 0 0 0; 
border:none; 
float:left; 
font:normal 12px/30px Tahoma, Geneva, sans-serif ; 
color:#e2860e; 
background:transparent; 
outline:none;
}
.search-button { 
width:36px; 
height:30px; 
padding:0;
border:none; 
float:left; 
cursor:pointer; 
background:transparent; 
}


/*KATEG
----------------------------*/
.kategor-wrap {width:236px; background: url(ml-c.png) left top repeat-y; margin: 0 0 19px 0;}
.kategor-in {background: url(ml-t.png) left top no-repeat;}
.kategor {list-style:none; padding:17px 0 18px 0; margin:0; background: url(ml-b.png) left bottom no-repeat;}
.kategor li {margin:0; padding:0 0 2px 13px;}
.kategor li:hover {background: url(ml-lih.png) left 12px no-repeat;}
.kategor li a {display:block; background: url(ml-a.png) left top repeat-y; color:#f96c05; font-size: 14px; text-decoration:none; padding:4px 0 6px 12px; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; behavior:url(/g/pie/pie.htc); position:relative; width: 208px;}
.kategor li a:hover {background: url(mlalj.png) left top repeat-y; color:#ffe200; text-decoration:none; }


.kategor ul {list-style:none; padding:7px 0 0 0; margin:0 0 -5px; }
.kategor ul li {padding:0 0 10px 0; }
.kategor ul li:hover {background:none;}
.kategor ul li a {display:block; border:none; text-decoration:none; font-size: 13px; color:#894717; padding:0 0 0 25px; background:none;}
.kategor ul li a:hover {text-decoration:underline; color:#fae11d; background:none; }

.kategor ul li ul li a {padding: 0 0 0 40px; font-size:11px;}

/* MENU-LEFT
---------------------------------*/
.menu-left-wrap {width:236px; margin:0 0 30px 0; background: url(ml-c2.png) left top repeat-y;}
.menu-left-in {padding:0 0 0 0; background:url(ml-t2.png) left top no-repeat;}
.menu-left {margin:0; padding:17px 0 18px 0; background: url(ml-b-2.png) left bottom no-repeat;}
.menu-left li {	margin:0;padding:0 0 0 11px;}
.menu-left li:hover {background: url(ml-lih.png) left 15px no-repeat;}
.menu-left li a {display:block; padding:6px 5px 7px 15px; font-size: 15px; color:#f96c05; text-decoration:none;}
.menu-left li a:hover {color:#f7e43c; text-decoration:none;}


.kategor2-wrap {width:236px; background: url(ml-c.png) left top repeat-y; margin:0;}
.kategor2-in {background: url(ml-t.png) left top no-repeat;}
.kategor2-title {padding:19px 0 0 42px; font-size: 20px; color:#f9e92b;}
.kategor2 {list-style:none; padding:10px 0 27px 0; margin:0; background: url(ml-b.png) left bottom no-repeat;}
.kategor2 li {margin:0; padding:0 0 2px 13px;}
.kategor2 li a {display:block; color:#f96c05; font-size: 14px; text-decoration:none; padding:2px 0 2px 25px;}
.kategor2 li a:hover {color:#ffe200; text-decoration:none; }


.informers {text-align: center; padding: 10px 0 0 0;}
/* - LEFT-COLUM
---------------------------------------------*/


/* + FOOTER
-----------------------------*/

 /* TOP-PIC
---------------------------------*/
.top-pic-wrap { height:189px; padding:0 0 0 0; margin:0 20px 27px; background:#150800; position: relative;}
.top-pic-title {font:normal 19px/39px Tahoma, Geneva, sans-serif; color:#f9e92b; margin: 0 20px 0 3px; border-bottom: 1px solid #3f352e; padding: 0 0 0 36px;}
.top-pic-title a.top-pic-all {float: right; font:normal 13px Tahoma, Geneva, sans-serif; color:#f9e92b; margin: 10px 8px 0 0;}
.top-pic-title a.top-pic-all:hover {color:#f9e92b;}
.top-pic-body {float: left; margin: 0 0 0 22px; padding:14px 0 0 0;}
.top-pic-body + .top-pic-body {margin: 0 0 0 9px;}
 .block {font:normal 13px Tahoma, Geneva, sans-serif; color:#b4b4b4; height: 34px;display: table-cell; vertical-align: middle;}
 .top-pic-wrap a {font:normal 15px Arial, Helventica, sans-serif;  color:#b4b4b4; text-decoration:underline;}
 .top-pic-wrap a:hover {color:#b4b4b4; text-decoration:none;}
 .top-pic-wrap a img {border:0; margin:0 0 -4px 0; width: 97px; height: 95px;}


/* MENU-BOT
--------------------------------*/
.menu-footer-wrap {position:absolute; left:0; top:7px; width:100%; margin:0 0 0 0; padding:0 0 0 0; text-align: center;}
.menu-footer-wrap-in {display: inline-block; *display: inline; *zoom: 1; background: url(mb-l.png) left 4px no-repeat; padding: 0 0 0 137px; }
.menu-footer {background: url(mb-r.png) right 4px no-repeat; padding: 0 108px 0 0; display: inline-block;
*display: inline;*zoom: 1;}
.menu-footer li {float:left; padding:0 15px 0 0;}
.menu-footer li a {padding:0 0 0 0; color:#ef6a07; font:normal 12px/1 Tahoma, Geneva, sans-serif; display:block; text-decoration:none;}
.menu-footer li a:hover {color:#f7f00f; text-decoration:none;}
				

/* SITE-NAME
--------------------------------*/
.site-name {position:absolute; left:0; top:126px; color:#b1b1b1; font:normal 12px Arial, Helvetica, sans-serif;}
	
/* COPYRIGHT
--------------------------------*/
.site-copyright{ position:absolute; right:0; top:129px; font:normal 12px Arial, Helvetica, sans-serif;color:#b1b1b1; }
.site-copyright span{font:normal 12px Arial, Helvetica, sans-serif !important; color:#b1b1b1;}
.site-copyright a {text-decoration:underline; color:#f5af06; }
.site-copyright a:hover{text-decoration:none; color:#f5af06; }

/* COUNTERS
--------------------------------*/
.site-counters{ position:absolute; left:50%; top:134px; width:270px; margin-left: -135px; text-align:center; color:#b1b1b1;}

/* - FOOTER
-----------------------------*/
	
/* 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: #262626}
table.table2 td { padding:5px; border: 1px solid #261001;}
table.table2 th { padding:8px 5px; border: 1px solid #261001; background:#393d5f; 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 {}

/* R.K. */


.wrap-slider {position:relative; height:70px; margin:15px 0 45px; overflow:hidden}
.wrap-slider .w {width:500000px}
.wrap-slider ul {float:left; padding:0; margin:0; list-style:none}
.wrap-slider ul li {float:left; padding:0 6px 0 0}