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

html, body { margin: 0; padding: 0; height: 100%; min-width: 980px;}
body {color:#383838; font:normal 13px Tahoma, Geneva, sans-serif; text-align:left; background:url(body_bg.gif) 0 0 repeat-x #fff;}

h2,h3,h4,h5 {color:#006eb6;}
h1 {color:#006eb6; padding:0; margin:0; font-weight:normal; font-size:22px;}
.h1 {position:relative; margin:0 0 8px -30px; padding:4px 0 4px 30px; background:url(h1.png) 0 50% no-repeat;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}

a {color:#006eb6; text-decoration: underline;}
a:hover {color:#006eb6; text-decoration: none;}
a img {border-color: #006eb6;}

.thumb {color: #333;}

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

.site-path {font-size:11px; padding:0 0 13px; color:#434343; margin:0;}
.site-path a {color:#434343; text-decoration:none;}
.site-path a:hover {color:#434343; text-decoration:underline;}

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

/* SKILLET */

#site-wrap {min-height:100%; min-width:950px; margin:0 15px -186px; background:url(top_bg.jpg) 0 0 repeat-x;}

#site-header {height:355px; margin:0 auto; position:relative; background:url(top_pic.jpg) 0 0 no-repeat;}

.site-content-wrap {width:100%; padding:0 0 20px;}
.site-content {border-collapse:collapse; border-spacing:0; border:none; width:100%; margin:0 auto;}

.site-content-left, .site-content-right, .site-content-middle {border:none; padding:0; vertical-align:top; text-align:left;}
.site-content-middle {padding:20px 20px 20px 56px;}
.site-content-left {width:206px; padding:1px 0 0;}
.rel {position:relative; margin:-191px 0 0;}

#site-footer {height:186px; min-width:950px; margin:0 15px; position:relative; background:url(foot_bg.jpg) 0 0 repeat-x;}
#clear-footer {height:186px; clear:both;}

/* HEADER */

.site-logo {position:absolute; top:77px; left:2px; font: bold 15px arial;}
.site-logo a{color: #000; text-decoration: none;}
.site-logo a:hover{color: #000; text-decoration: none;}
.site-logo img {border:none;}

.site-act {
	position:absolute; top:23px; left:5px;
	text-align:left; font:bold 16px/22px Arial, Helvetica, sans-serif; color:#4d4948;
	text-transform:uppercase;
}

ul.menu-top {margin:0; padding:0; list-style:none; position:absolute; top:103px; left:127px;}
ul.menu-top li {float:left; margin:0; padding:0;}
ul.menu-top li a {display:block; padding:6px 19px 4px; margin:0; color:#fff; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.menu-top li a:hover {color:#4d4948; text-decoration:none; background:#ffed00;}

.phone-top {
	position:absolute;
	top:20px; right:15px;
	width:500px;
	padding:0; margin:0;
	text-align:left;
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#4d4948;
}

.phone-top p {margin:0; padding:0;}
.phone-top img {border:none;}
.phone-top a {color:#4d4948; text-decoration:none;}
.phone-top a:hover {color:#4d4948; text-decoration:underline;}

.site-slogan {
	position:absolute; top:332px; left:259px;
	text-align:left; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#006eb6;
	letter-spacing:10px; text-transform:uppercase;
}

ul.menu {margin:0 0 20px; padding:0; list-style:none; text-align:left; width:206px;}
ul.menu li {line-height:0; font-size:0; padding:0; margin:0; background:url(m_div.gif) 0 0 no-repeat;}
ul.menu li:first-child {background:none;}
ul.menu li a {
	display:block; line-height:normal; padding:7px 15px 4px;
	color:#4d4948; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none;
}
ul.menu li a:hover {color:#fff; text-decoration:none; background:url(mh.png) 0 0 no-repeat;}

.block-name {
	padding:4px 10px 3px 15px;
	background:url(bl_bg.png) 0 0 repeat-y; border-top:3px solid #ffed00;
	font:normal 16px Arial, Helvetica, sans-serif; color:#fff;
	text-align:left;
}

.edit-block {
	padding:13px 7px 30px 12px;
	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#686463; text-align:left;
}
.edit-block a {color:#006eb6; text-decoration:none;}
.edit-block a:hover {color:#006eb6; text-decoration:underline;}

.contacts-name {
	padding:4px 10px 2px 15px;
	background:#ffed00;
	text-align:left; font:normal 16px Arial, Helvetica, sans-serif; color:#006eb6;
}
.contacts {
	padding:0 15px 25px;
	background:url(bl_bg.png) 0 0 repeat-y;
	text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;
}
.line {margin:0 -15px 18px; position:relative; height:7px; background:url(block_in.png) 0 0 no-repeat;}
.contacts a {color:#fff; text-decoration:none;}
.contacts a:hover {color:#fff; text-decoration:underline;}

.informer {padding:0; margin:0 auto 15px;}
.informer img {border:none;}
.informer p {padding:3px 0; margin:0;}

/*footer*/

.m3_out {position:absolute; top:0; left:0; right:0; float:right; height:21px; background:#ffed00;}

ul.menu-bottom {margin:0; padding:0; list-style:none; float:left; height:21px; background:url(foot_bg.jpg) 0 0 repeat-x;}
ul.menu-bottom li {float:left; margin:0; padding:0;}
ul.menu-bottom li a {display:inline-block; padding:4px 15px 3px; font:normal 11px Arial, Helvetica, sans-serif; color:#4d4948; text-decoration:none; background:#ffed00;}
ul.menu-bottom li a:hover {color:#fff; text-decoration:none; background:none;}

.logo-bottom {position:absolute; top:75px; left:198px; font: bold 18px arial; color: #FEED01;}

.site-name-bottom {
	position:absolute; top:80px; left:32px;
	text-align:left; color:#ffed00;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.site-copyright {
	position:absolute; top:80px; right:32px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#e0eada;
}
.site-copyright a {color:#e0eada; text-decoration:underline;}
.site-copyright a:hover {color:#e0eada; text-decoration:none;}
.site-counters {position:absolute; top:80px; right:0; left:80px; text-align:center;}

.clock {position:absolute; bottom:100%; right:25px; padding:0 0 15px;}

/* FOOT-END */

.search-form {
	width:206px; height:48px; margin:0 auto 16px;
	background:url(search.png) left top no-repeat;
	position:relative;
}
.search-text {
	padding:0; margin:0; border:none; background:none;
	outline:none;
	width:125px; height:13px;
	position:absolute; left:19px; top:19px;
	color:#2b2b2b; font-size:11px;
}
.search-button {
	padding:0; margin:0; border:none; background:none; cursor:pointer;
	width:51px; height:23px;
	position:absolute; right:8px; top:14px;
}

/* TABLES */
table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}

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

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

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background:none}
table.table2 td { padding:5px; border:1px solid #adadad;}
table.table2 th { padding:8px 5px; border:1px solid #adadad; background:#e8e8e8; color:#312c23; 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 {}

/*c.d.c*/