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

html, body {
	margin:0;
	padding:0;
	position:relative;
	height:100%;
	min-width:980px;
}

body {
	text-align:left;
	color:#575757;
	font:normal 12px Tahoma, Geneva, sans-serif;
	background:#fff;
}


h1, .page_name { color:#058fc0; font:normal 28px Arial, Helvetica, sans-serif; margin:0; padding:12px 0 22px 0;}

h2, h3, h4,  h6 { color:#058fc0; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; margin:0; padding:20px 0;}
h5 {color:#022629; font:normal 17px Arial, Helvetica, sans-serif; padding:20 0; margin:0;}
h2 { font-size:20px; }
h3 { font-size:19px; }
h4 { font-size:18px; }
h5 { font-size:17px; }
h6 { font-size:10px; }

hr { font-size:0; line-height:0; background:#bbb; border:none; height:1px;}

.site-path{background:url(foot.gif) bottom left repeat-x;
font:normal 11px Arial, Helvetica, sans-serif;
color:#9a9b9b;
padding:0 0 9px 0;
}
.site-path a{
color:#45bdbe;
text-decoration:underline;
}
.site-path a:hover{
color:#45bdbe;
text-decoration:none;
}
.YMaps { color:#000; }
a { color:#069fa8; text-decoration:underline; outline-style:none;}
a:hover { color:#069fa8; text-decoration:none;}

.thumb		{color:#000000}

a img		{ border-color:#000 }


/* main
-------------------------------*/

#site-wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:980px;
	margin:0 auto -111px;
}

#clear-footer {clear:both; height:111px;}

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


/* header
-------------------------------*/

.site-header {
	height:266px;
	position:relative;
	width:100%;
}
.kart4 {background:url(kart4.png) top right no-repeat; position:absolute; top:0; right:0; height:476px; width:392px;}
.kart2 {background:url(kart2.png) top left no-repeat; position:absolute; top:0; right:0; height:242px; width:284px;}
.kart1 {background:url(kart3.png) top left no-repeat; position:absolute; top:0; left:0; height:404px; width:405px;}

.head1 {background:url(menu-top.gif) top right; position:absolute; top:137px; right:326px; height:129px; width:727px;}
.head2 {background: url(menu-top-l.gif) top left no-repeat;position:absolute; top:137px; right:1053px; width:387px; height:129px;}
.head3 {background:#058fc0; height:129px; width:50%; position:absolute; top:137px; left:0;}
.tel-top {background:url(tel-top.gif) top left no-repeat;position:absolute; top:49px; right:518px; height:42px; width:50px;}

.tel-top1 {font:normal 20px Arial, Helvetica, sans-serif; color:#5c5557; position:absolute; top:58px; right:351px;}
.tel-top1 span {font:normal 20px Arial, Helvetica, sans-serif; color:#07ae9c;}
.site-logo {position:absolute; top:31px; left:88px;}

.menu-top {position:absolute; top:234px; right:381px; margin:0; padding:0;}
.menu-top li {padding:0; margin:0; list-style:none; float:left; font:normal 13px Arial, Helvetica, sans-serif;}
.menu-top li a {color:#ffffff; text-decoration:none; padding:8px 12px; display:block;}
.menu-top li a:hover {background:#ffffff; color:#08bb8d; text-decoration:none;}
.nav-home {position:absolute; top:97px; right:423px;}
.nav-sitemap {position:absolute; top:97px; right:363px;}
.nav-search {position:absolute;top:97px; right:392px;}
.site-header a img { border:none;}
.search{
		position:absolute;
		top:37px;
		right:241px;}
		
.isearch{
		float:left;
		padding:3px 12px;
		height:15px;
		width:130px;
		font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#7d7d7d;
		background:url(search1.gif) top left no-repeat;
		border:0;
		border-spacing:0;
		border-collapse:collapse;
		margin:0;}
		
.button{
		float:left;
		width:31px;
		height:21px;
		cursor:pointer;
		border:0;
		border-spacing:0;
		border-collapse:collapse;
		margin:0;
		padding:0;
		background:url(search.gif) top left no-repeat}


/* content
-------------------------------*/
.content1 {position:relative; z-index:10;}
.site-content { width:100%; border-collapse:collapse; border:none; border-spacing:0; padding:52px 0 0 0; margin:0; min-height:500px;}
.site-content-left { width:226px; padding:52px 0 20px 0; margin:0;  vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}

.menu-left {background:#0593b9 url(menu-left-t.jpg) top left no-repeat; margin:0; padding:37px 7px 42px 10px; width:209px}
.menu-left .lev-1 {font:bold 13px Arial, Helvetica, sans-serif; list-style:none; padding:1px 0; text-transform:uppercase;background:url(st-z.png) bottom center no-repeat;}
.menu-left .lev-1 a {padding:7px 7px; display:block; color:#fff; text-decoration:none;}
.menu-left .lev-1 a:hover {color:#11738d; text-decoration:none; background:#fff;}

.menu-left .lev-2 {font:bold 11px Arial, Helvetica, sans-serif; padding:0; list-style:none; text-transform:uppercase; }
.menu-left .lev-2 a {color:#ffffff; text-decoration:underline;padding:7px 10px;display:block;}
.menu-left .lev-2 a:hover {text-decoration:none; color:#fff; background:none;}

.block1-title {text-align:center; font:bold 20px Tahoma, Geneva, sans-serif; color:#058fc0;padding:20px 0 0px; }
.block1 {text-align:center; font:normal 13px Tahoma, Geneva, sans-serif; color:#058fc0; padding:0 0 10px; }
.block1 p {margin:0;}

.site-mail {margin:1px 0 0 0; padding:0;}
.site-content-middle { padding:52px 46px 69px 28px; margin:0; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}

.site-content-right { width:243px; padding:242px 30px 123px 0; margin:0; vertical-align:top;	border-collapse:collapse; border:none; border-spacing:0;}

	.news {color:#058fc0; padding:0 0 0px; font:normal 28px Arial, Helvetica, sans-serif;}
	.data {background:#575757; padding:4px 8px; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; width:61px; height:11px; margin:36px 0 0;}
	.title {font:bold 13px Arial, Helvetica, sans-serif; padding:6px 0 8px;}
	.title a {color:#07ae9c; text-decoration:underline;}
	.title a:hover {color:#07ae9c; text-decoration:none;}
	.anonce {font:normal 11px Arial, Helvetica, sans-serif; color:#5d5d5d;}

/* sidebar
-------------------------------*/





/* footer
-------------------------------*/

#site-footer {
	height:111px;
	min-width:980px;
	margin:0 auto;
	position:relative;
}
.footer {background:url(foot.gif) top left repeat-x; position:absolute; top:0; right:273px; height:1px; width:100%}
.kart3 {background:url(kart1.png) bottom right; position:absolute; bottom:0; right:0; height:492px; width:392px;}
		.site-c {position:absolute; top:26px; left:45px; font:bold 11px Tahoma, Geneva, sans-serif;color:#0593b9;}
			.site-copy {position:absolute; top:33px; left:510px; font:normal 11px Tahoma, Geneva, sans-serif; color:#0593b9;}
			.site-copy a {color:#0593b9; text-decoration:underline;}
			.site-copy a:hover {color:#0593b9; text-decoration:none;}
			.site-conters {position:absolute; top:44px; right:29px;}
		.cont {background:url(adress.gif) top left repeat-y; position:absolute; top:28px; left:21px; height:35px; width:1px;}
		.cont1 {font:normal 11px Tahoma, Geneva, sans-serif; color:#0593b9; position:absolute; top:40px; left:45px;}
		.m {background:url(mail.gif) top left repeat-y; position:absolute; top:28px; left:438px; height:35px; width:1px;}
		.mega {background:url(mega.gif) top left no-repeat; height:32px; width:29px; position:absolute; top:31px; left:466px;}
		.block {position:absolute; top:78px; left:43px; font:normal 11px Arial, Helvetica, sans-serif; color:#a2a2a2;}



/* tables */

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


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #f0f0f0}
table.table1 td { padding:5px; border: 1px solid #7f7f7f;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #f0f0f0}
table.table2 td { padding:5px; border: 1px solid #261001;}
table.table2 th { padding:8px 5px; border: 1px solid #261001; background-color:#0593b9; color:#fff; 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 {}
