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

@font-face {
    font-family: 'CuprumRegular';
    src: url('cuprum-webfont.eot');
    src: local('вє'), url('cuprum-webfont.woff') format('woff'), url('cuprum-webfont.ttf') format('truetype'), url('cuprum-webfont.svg#CuprumRegular') 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%}

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; min-width:980px; height:100%; min-height:100%; text-align: left; line-height: 1.25;  color: #6e6e6e;  font: normal 14px Arial, Helvetica, sans-serif;  background: url(body-bg.jpg) left top repeat; }

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

h1,h2,h3,h4,h5,h6 { font-family:'CuprumRegular', Arial, Helvetica, sans-serif; color:#252527; font-weight:normal; font-style:normal;}
h1 { font-size: 35px; margin:0 0 13px; }
h2 { font-size: 33px; margin: .83em 0;}
h3 { font-size: 31px; margin: 1.0em 0;}
h4 { font-size: 29px; margin: 1.33em 0;}
h5 { font-size: 27px; margin: 1.5em 0;}
h6 { font-size: 25px; margin: 1.67em 0;}

.clear {clear:both; 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}


/* 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:#e0e0e0; text-align:left;}
/*table.table2 th{ color:#fff}*/

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td img {}

/* MAIN
-------------------------------*/
.top-repeat{ background:url(top-pic.jpg) top center no-repeat;}
.site-wrap { height:auto !important;   margin:0 0 -115px; height:100%; min-height:100%; background: url(top-x.jpg) left top repeat-x;}
.site-wrap-in{width:980px; margin:0 auto; }

/* HEADER
-------------------------------*/
		.site-header { height:309px; position:relative;}
		.site-header p{ margin:0; padding:0;}
		
		
.site-logo{position:absolute; left:8px; top:10px; font:normal 43px 'CuprumRegular', Arial, Helvetica, sans-serif }
.site-logo a{color:#fff; text-decoration:none;}
.site-logo a:hover{color:#fff; text-decoration:none;}
.active{ position:absolute; left:8px; top:69px; font:normal 14px 'CuprumRegular', Arial, Helvetica, sans-serif; width:380px; color:#fff;}
.slogan{position:absolute; left:9px; top:216px; font:normal 28px Tahoma, Geneva, sans-serif; color:#0b0b0b; }

.site-phone{ color:#fff; font:normal 16px Arial, Helvetica, sans-serif; position:absolute; top:10px; right:3px;}
.site-phone span{font:normal 20px Arial, Helvetica, sans-serif;}
.site-phone a{ color:#fff; text-decoration:underline; font:normal 14px Arial, Helvetica, sans-serif;}
.site-phone a:hover{ color:#fff; text-decoration:none;}
.site-phone p { margin:0; padding:0;}

.site-adres{ color:#fff; font:normal 14px Arial, Helvetica, sans-serif; position:absolute; top:14px; right:240px; width:200px; height:50px;}
.site-adres a{ color:#fff; text-decoration:underline}
.site-adres a:hover{ color:#fff; text-decoration:none;}
.site-adres p { margin:0; padding:0;}

/*.top-menu{ margin:0; list-style:none; font-size: 0; text-align:center; padding:0; font:normal 14px/48px Arial, Helvetica, sans-serif; position:absolute; top:143px; left:0; right:0; height:48px; }
.top-menu li:first-child{background:none;}
.top-menu li{ background: url(top-li.png) left center no-repeat; display:inline-block; margin-left:-6px;  //display:inline; //zoom:1; height:48px}
.top-menu li a{display:inline-block; color:#fff; text-decoration:none; position:relative; height:48px; padding:0 15px; }
.top-menu li a:hover{ color:#fff; text-decoration:none; cursor:pointer; background: url(top-h.jpg) left top repeat-x;}*/

#menu_t, #menu_t ul, #menu_t li { margin:0; padding:0; list-style:none; }
#menu_t { margin:0; list-style:none; font-size: 0; text-align:center; padding:0; font:normal 14px/48px Arial, Helvetica, sans-serif; position:absolute; top:143px; left:0; right:0; height:48px; }

#menu_t ul { display:none; position:absolute; width:200px; background:#029ae5; margin:1px 0 0 -6px; z-index:10000; }
#menu_t ul ul { margin:-1px 0 0 1px; }

#menu_t li { display:inline-block; margin-left:-6px; //display:inline; //zoom:1; height:48px}
#menu_t li:first-child a { background:none; }
#menu_t li a {background: url(top-li.png) left center no-repeat;display:inline-block; color:#fff; text-decoration:none; height:48px; padding:0 15px;}
#menu_t li a:hover,#menu_t li a.over {color:#fff; text-decoration:none; cursor:pointer; background: url(top-h.jpg) left top repeat-x; position:relative;}

#menu_t li li { display:block; padding:0; margin:0; text-align:left; height:auto; }
#menu_t li li a:hover,#menu_t li li a.over {background:#0289cc; color:#fff;}
#menu_t li li a {display:block; margin:0; background:none; color:#fff; font-size:12px; padding:5px 6px; line-height:normal; text-decoration:none; height:auto;}

.social-ico{position:absolute; top:110px; right:19px;}
.social-ico a{ margin:0 4px 0 0 ;}

/*registration----------------------*/
.reg-wrap { width:340px; height:66px; margin:0 auto; position:absolute; top:221px; right:9px;}
.reg { width:340px; height:66px; position:relative;}

.registr { padding:0; margin:0; width:187px; height:93px; background:url(bg-form.png) right top no-repeat;}

.regt { width:204px; height:153px; position:relative; top:32px; left:4px;}
.exit { position:absolute; top:0; right:0; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.exit a { color:#575d5c; text-decoration:underline;}
.exit a:hover { color:#575d5c; text-decoration:none;}





.butt_reg { width:43px; height:20px; cursor:pointer; position:absolute; top:24px; right:0; border:none; background: url(but-bg.jpg) left top no-repeat;}

.input-log {
	border:none;
	padding:0 5px; margin:0;
	width:200px; height:20px;
	background:transparent;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#575d5c;
	margin:;
	position:absolute; top:0; right:0;
	background: url(reg-bg.jpg) left top no-repeat;
	
}
.rememberme{margin:0; padding:0; position:absolute; top:78px; left:180px;}
.input-pass {
	border:none;
	padding:0 5px; margin:0;
	width:157px; height:20px;
	background:transparent;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#575d5c;
	position:absolute; top:24px; right:43px;
	background: url(pass-bg.jpg) left top no-repeat;
}
.reg_nad3 { font:normal 12px Arial, Helvetica, sans-serif; position:absolute; top:76px; left:51px; }
.lost-pass { font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute; top:16px; left:0; }
.lost-pass a { color:#626c6d; text-decoration:none;}
.lost-pass a:hover { color:#626c6d; text-decoration:underline;}

.reg-user { font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute; top:0; left:0; }
.reg-user a { color:#626c6d; text-decoration:none;}
.reg-user a:hover {  color:#626c6d; text-decoration:underline;}



/*js_block
--------------------------------------*/
.js_block_wrap{ width:980px; margin:0 auto; height:312px; position:relative;}
.js_block_img{float:left; margin:0 0 0 10px; position:relative;}
.js_block_img img{border:solid 1px #fff; border-bottom:none;}
.js_block_link{ position:absolute; top:223px; left:5px; font:normal 14px Tahoma, Geneva, sans-serif;}
.js_block_link a{ background:#01ade2; text-decoration:none; color:#fff; padding:2px 20px 2px 4px; }
.js_block_link a:hover{text-decoration:none; background:#01ade2;}

/* CONTENT
-------------------------------*/
		.site-content-wrap { width:100%; min-height:0; position:relative;  padding:0 0 145px 0;} 
		.site-content-wrap:after{ content:'.'; clear:both; height:0; visibility:hidden; display:block;}
		.site-content-middle{ float:left; width:100%;}
		.site-content-middle-in{margin: 0 0 0 224px}
		.site-content-middle-in-2{ padding:0 20px 30px 25px;}
	
	
.site-path{font:normal 12px Arial, Helvetica, sans-serif; color:#6e6e6e; margin:0 0 15px;}	
.site-path a{color:#01ade2; text-decoration:underline;}
.site-path a:hover{color:#01ade2; text-decoration:none;}

/* EDIT-BLOCK-CONTENT
--------------------------*/

.edit2-wrap{background: url(edit-block2.png) left top no-repeat; height:149px; width:685px; position:relative; margin:50px 0 0;}
.edit2-title	{ font:normal 21px Tahoma, Geneva, sans-serif; color:#353535; padding:0; width:250px;  position:absolute; top:0; left:419px;}
.edit2-block-body{ padding:18px 15px 25px; width:316px; height:80px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; overflow:hidden; }
.edit2-block-body a{	color:#fff;}
.edit2-block-body a:hover{ color:#fff;}	

/*LEFT-BLOCK
-------------------------*/
		
		.site-content-left{	width:224px; float:left; margin-left:-100%; padding:0 0 0 18px;}




.left-menu{
	width:187px;
	margin:0 0 25px;
	padding:0;
	list-style:none;
	font:normal 14px Arial, Helvetica, sans-serif;
	}
.left-menu li:first-child{background:none;}
.left-menu li{
	width:187px;
	padding-top:1px;
	background:url(left-li.png) top center no-repeat;
	}	
.left-menu li a{
	position:relative;
	width:187px;
	display:block;
	color:#060609;
	text-decoration:none;
	background: url(left-mark.png) 8px center no-repeat;
	}
.left-menu li a:hover{
	color:#fff;
	text-decoration:none;
	background: url(left-h.png) left top repeat-y;
	}
.left-menu li a .s1{
	width:147px;
	display:block;
	padding:7px 10px 7px 30px;
	}
.left-menu li a:hover .s1{
	background: url(left-mark-h.png) 8px center no-repeat;
}




/* EDIT-BLOCK
--------------------------*/

.edit-wrap{background:#2e2e2e url(edit-top.jpg) left top no-repeat; width:208px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; behavior: url("/g/pie/pie.htc");}
.edit-title	{ font:normal 21px Tahoma, Geneva, sans-serif; color:#fff; padding:10px 15px; width:178px; background: url(edit-line.png) center bottom no-repeat;}
.edit-block-body{ padding:18px 15px 25px; width:187px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; }
.edit-block-body a{	color:#fff;}
.edit-block-body a:hover{ color:#fff;}	




.inf{
	padding:25px 0;
	text-align:center;
	}


/* FOOTER
-------------------------------*/
.site-footer { position: relative;  height:115px;  background: url(bot-pic.jpg) left bottom repeat-x;}
.site-footer-in{margin:0 auto; width:980px; height:115px; position:relative; }

/* SITE-NAME
-------------------------------*/

.site-name{ position:absolute; top:76px; left:28px;  color:#040404; font:normal 11px Arial, Helvetica, sans-serif;!important }
	
/* COPYRIGHT
-------------------------------*/
.site-copyright{ position:absolute;  right:38px; top:76px; color:#040404; font:normal 11px Arial, Helvetica, sans-serif; width:192px; height:30px; }
.site-copyright a{color:#040404; text-decoration:none; }
.site-copyright a:hover{ color:#040404; text-decoration:underline;}

/* COUNTERS
-------------------------------*/
.site-counters{ position:absolute; left:213px;  top:66px;  color:#000;}

.inf-bot{ position:absolute; top:53; right:257px;}

/*BOT-MENU
-------------------------------*/

.bot-menu{ margin:0; list-style:none; font-size: 0; text-align:center; padding:0; font:normal 14px/48px Arial, Helvetica, sans-serif;  height:48px; }
.bot-menu li:first-child{background:none;}
.bot-menu li{ background: url(top-li.png) left center no-repeat; display:inline-block; margin-left:-6px;  //display:inline; //zoom:1; height:48px}
.bot-menu li a{display:inline-block; color:#fff; text-decoration:none; position:relative; height:48px; padding:0 15px; }
.bot-menu li a:hover{ color:#fff; text-decoration:none; cursor:pointer; background: url(top-h.jpg) left top repeat-x;}

.highslide-image { background:#fff;}