﻿@charset "utf-8";
/* CSS Document */

/* J.M */

html, body {margin:0; padding:0; position:relative; height:100%;}	
body {background:#f7f7f7;}
body {font:normal 14px Tahoma, Geneva, sans-serif; color:#333333;}

a img {border-color:#006fc5;}
a {color:#006fc5; text-decoration:underline;}
a:hover {color:#006fc5; text-decoration:none;}

hr {background:#e5e5e5; line-height:0; font-size:0; border:none; height:1px;}

h1,h2,h3,h4,h5,h6 {margin:0 0 10px 0; padding:0; line-height:normal; font-family:Tahoma, Geneva, sans-serif; color:#242424;}
h1 {margin:0; padding:10px 0 20px; font:normal 22px Tahoma, Geneva, sans-serif; color:#242424;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}

 
.site-path {font-size:11px; color:#aaaaaa; padding:0; margin:0;}
	.site-path a {color:#707070; text-decoration:underline;}
	.site-path a:hover {color:#707070; text-decoration:none;}
	
/*-----------------------------------*/

#site-wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:990px;
	margin:0 auto -247px auto; 
	background:url(top-bg.jpg) top center no-repeat;
	}

.site-wrap2 {margin:0 auto; padding:0; width:952px;}
/* header ------------------------------------------------------------------------------------------------------------------*/

#site-header {margin:0; padding:0; height:190px; position:relative;}


.site-logo {margin:0; padding:0; position:absolute; top:9px; left:0;}	
	.site-logo img {padding:0; margin:0; border:none; cursor:pointer;}

.top-block {
	position: absolute;
	right: -21px;
	top: 151px;
}

.ico {margin:0; padding:0; position:absolute; top:26px; right:-7px; list-style:none;}
.ico li {margin:0; padding:0; width:28px; height:28px; line-height:normal; font-size:0; display:inline;}
.ico li a {width:28px; height:28px; background:url(ico1.png) top left no-repeat; display:inline-block;}
.ico li a:hover {background:url(ico1-h.png) top left no-repeat;}


.ico li.cl1 a {width:28px; height:28px; background:url(ico2.png) top left no-repeat; display:inline-block;}
.ico li.cl1 a:hover {background:url(ico2-h.png) top left no-repeat;}


.ico li.cl2 a {width:28px; height:28px; background:url(ico2.png) top left no-repeat; display:inline-block;}
.ico li.cl2 a:hover {background:url(ico2-h.png) top left no-repeat;}

.ico li.cl4 a {width:28px; height:28px; background:url(ico5.png) top left no-repeat; display:inline-block;}
.ico li.cl4 a:hover {background:url(ico5-h.png) top left no-repeat;}


.menu-top {background:url(tmn-lst.png) left top no-repeat; margin:109px 0 0 11px; padding:0 0 0 2px; font:normal 14px Tahoma, Geneva, sans-serif; list-style:none; text-transform:none; float:left;}
	.menu-top li {background:url(tmn-lst.png) top right no-repeat; padding:0 2px 0 0; margin:0; display:inline; float:left;}
	.menu-top li a {margin:0; padding:0; display:inline-block; color:#fff; outline:none; text-decoration:none;}		
	.menu-top li a span {margin:0; padding:16px 13px; display:inline-block; color:#fff;}
	.menu-top li a:hover {background:url(tmn-c-right.jpg) top right no-repeat; color:#fff; text-decoration:none;}	
	.menu-top li a:hover span {background:url(tmn-c-left.jpg) top left no-repeat; text-decoration:none; color:#fff;}


/* content -----------------------------------------------------------------------------------------------------------------*/

.site-content {margin:0; padding:0; height:400px; width:100%; border:none; border-collapse:collapse; border-spacing:0; table-layout: fixed;}

.site-content-left {padding:0; width:220px; vertical-align:top;}

.search {margin:0 0 20px 1px; padding:0; background:url(search.png) left top no-repeat; height:60px; width:220px;}
.s_f { margin: 0; padding: 0;  height:60px; width:220px; background:none;}
.s_t { float: left; width:162px; height:15px; background: none; border: none; padding:0; margin:24px 0 0 20px; font:normal 12px Tahoma, Geneva, sans-serif;color: #767676;}
.s_b { float: left; width: 30px; height: 20px; background: none; border: none; padding: 0; margin:20px 0 0 2px; cursor: pointer;}



.site-content-middle {padding:30px; font:normal 14px Tahoma, Geneva, sans-serif; color:#333333; vertical-align:top;}


/*-------------------------------------------------------------------------------------------------------------------------*/

.lmn-bg {background:url(lmn-bg.jpg) top left repeat-y; margin:16px 0 0 0; padding:0 0 13px; width:220px;}

.menu-left {background:url(lmn-lst-bot.gif) left 11px no-repeat; margin:0; padding:12px 0 0 0; list-style:none; text-transform:none;}
	.menu-left li {background:url(lmn-lst-bot.gif) bottom left no-repeat; margin:0; padding:0 0 1px; display:block; font-size:0; line-height:0;}
	.menu-left li a {margin:0; padding:0; display:block; outline:none; font:normal 15px Tahoma, Geneva, sans-serif; line-height:normal; color:#fff; text-decoration:none;}
	.menu-left li a span {margin:0; padding:6px 10px; display:block; text-decoration:none;}
	.menu-left li a:hover {background:url(lmn-c-repeat.jpg) top left repeat-y; color:#fff; text-decoration:none;}
	.menu-left li a:hover span {background:url(lmn-c.jpg) top left no-repeat; color:#fff; text-decoration:none;}
	

/*----------TEXT-BLOCK-----------*/

.text-block-bg-top {background:url(txt-top.jpg) top left no-repeat; margin:0; padding:0; width:220px;}
.text-block-bg-center {background:url(txt-center.jpg) top left repeat-y; margin:0; padding:0; width:220px;}

.text-block-title {font:normal 15px Tahoma, Geneva, sans-serif; color:#3f3f3f; margin:0; padding:7px 0 0 9px;}


.text-block {margin:0; padding:16px 10px 10px 10px; font:normal 13px Tahoma, Geneva, sans-serif; color:#686868;}
.text-block a {margin:0; padding:0; text-decoration:underline; color:#686868;}
.text-block a:hover {text-decoration:none; color:#686868;}
/*-------------------------------*/

/*----------News-block-----------*/
.news-block-bg-top {background:url(news-bg-top.jpg) top left no-repeat; padding:0 0 20px; margin:0; width:220px;}
.news-block-bg-center {background:url(news-bg-center.jpg) top left repeat-y; padding:0; margin:0; width:220px;}

.news-block {margin:0; padding:20px 8px 10px 0; background:url(news-lst.jpg) 10px bottom no-repeat;}

.news-date {font:normal 13px Tahoma, Geneva, sans-serif; color:#fff; margin:0; padding:1px 0 0 6px; background:url(news-date-bg.jpg) top left no-repeat; width:80px; height:18px;}

.news-note {margin:0; padding:; font:normal 13px Tahoma, Geneva, sans-serif; color:#686868;}

.news-title {margin:0; padding:11px 0 0 9px; font:normal 13px Tahoma, Geneva, sans-serif; color:#686868;}
.news-title a {margin:0; padding:0; text-decoration:none; color:#686868;}
.news-title a:hover {text-decoration:none; color:#393939;}



.news-more  {margin:10px 8px 0 0; padding:0; font:normal 13px Tahoma, Geneva, sans-serif; color:#7c7c7c; float:right;}
.news-more a {margin:0; padding:0; text-decoration:underline; color:#7c7c7c;}
.news-more a:hover {text-decoration:none; color:#7c7c7c;}
/*-----------------------------*/

.informer {margin:0; padding:25px 5px 25px 5px; text-align:center;}

/*clear-footer*/
.clear-footer {height:247px; clear:both; overflow:hidden; line-height:0; font-size:0; margin:0; padding:0;}
.clear {height:0; clear:both; line-height:0; font-size:0; margin:0; padding:0;}

/* footer ------------------------------------------------------------------------------------------------------------------*/

#site-footer {background:url(footer.jpg) bottom center no-repeat; height:247px; width:952px; margin:0 auto; padding:0; position:relative;}

.menu-bottom {margin:26px 1px 0 0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; list-style:none; text-transform:none; float:right;}
	.menu-bottom li {margin:0; padding:0; display:inline; float:left;}
	.menu-bottom li a {color:#636363; display:inline-block; outline:none; text-decoration:none; padding:9px;}	
	.menu-bottom li a:hover {background:url(tmn-c.jpg) top left repeat-x; color:#fff; display:inline-block; text-decoration:none; cursor:pointer;}


.tel_block {margin:10px 0 0 0; padding:0;}
.tel_left {font:normal 19px Arial, Helvetica, sans-serif; color:#4c4c4c; margin:0; padding:0; float:left;}
.tel_img {margin:-4px 0 0 0px; padding:0; float:right;}

.email {font:normal 16px Arial, Helvetica, sans-serif; color:#006fc5; margin:11px 0 0 0; padding:4px 49px 0 0; min-height:31px; background:url(skype.png) top right no-repeat;}
.email a,a:hover {color:#006fc5;}


/*------------img------------*/


.img-block {background:#efefef; width:951px; height:111px; margin:0; padding:0; overflow:hidden;}

.img-in {margin:0; padding:9px 0 0 0;}
.img-in img {float:left; margin:0 0 0 10px; padding:0; border:2px solid #bababa;}


/*-----Информация подвала------*/
div.site-copyright {margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#969696; position:absolute; top:184px; right:0;}
	div.site-copyright a, div.site-copyright a:hover {color:#7a7a7a; text-decoration:underline;}
	
	
	
.site-name-bottom {margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#969696; position:absolute; top:184px; left:0;}	

.site-counters {font:normal 10px Tahoma, Geneva, sans-serif; color:#999; margin:0; padding:0; position:absolute; top:200px; right:0;}
	
/* Table -----------------------------------------------------------------------------------------------------------------*/
		
table.table0 td p, table.table1 td p, table.table2 td p {padding:0; margin:0; text-indent:0}

table.table0 {border-collapse:collapse;}
table.table0 td {padding:5px; border:none;}

table.table1 {border-collapse:collapse;}
table.table1 tr:hover {background:#94bbd4;}
table.table1 td {padding:5px; border:1px solid #7e929f;}

table.table2 {border-collapse:collapse;}
table.table2 tr:hover {background:#94bbd4;}
table.table2 td {padding:5px; border:1px solid #7e929f;}
table.table2 th {padding:8px 5px; border:1px solid #7e929f; background-color:#7e929f; color:#ffffff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

.ya_share_block { text-align:right;}

.mail {background-color: #889BA7; margin: 1px; padding: 8px; width: 204px;}

.b_block button { margin: 0 auto;}


.top-block{
	top: 185px;
	right: 0px;
}

.b_block button{
	display: none;
}

#myAlternativeContent{
/*	height: 100px !important;*/
}