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

html, body {
	margin:0px;
	padding:0px;
	position:relative;
	height:100%;	
}
body {
	text-align:left;
	background:url(bg.jpg) 0 0 repeat;
	position:relative;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
a {
	color:#971b1e;
	text-decoration:underline;
}
a:hover {
	color:#971b1e;
	text-decoration:none;
}

a img {border-color:#666666}
a.highslide {display:block}
a.highslide img {border:none}
a.highslide:hover img {border:none}

YMaps { color:#000; }

h1,h2,h3,h4,h5,h6 { margin:0px; padding:12px 0; color:#4f4f4f; font-family:Arial, Helvetica, sans-serif;font-weight:normal}
h1 { font-size:22px; padding:0 0 12px}
h2 { font-size:20px}
h3 { font-size:18px}
h4 { font-size:15px}
h5,h6 { font-size:11px}


#wrap {position:relative; height:auto !important; height:100%; min-height:100%; background:url(bg_wr.png) 50% 50% no-repeat; margin:0 0 -132px}
.bg {position:absolute; top:0; left:0; right:0; width:100%; height:100%; background:url(bg_y.gif) 50% 0 repeat-y}
.pic_dw {position:absolute; bottom:0; left:0; right:0; width:100%; background:url(pic_dw.jpg) 50% 0 no-repeat; height:312px}
.wrapper {background:url(main_pic.jpg) 0 0 no-repeat; min-height:1277px; width:990px; margin:0 auto; position:relative; z-index:1}

#header {position:relative; height:436px}
.logo {position:absolute; top:66px; left:195px; background:url(name.png) 0 0 no-repeat; width:613px; height:134px}
.logo a {display:block; width:613px; height:134px}
#upm {padding:393px 0 0; margin:0; list-style:none; font-size:0; line-height:0; text-align:center}
#upm li {display:inline; padding:0; margin:0}
#upm li a {display:inline-block; padding:0; cursor:pointer; color:#971b1e; font:italic 14px/31px Arial, Helvetica, sans-serif; text-decoration:none}
#upm li a span {display:inline-block; padding:0}
#upm li a span strong {display:inline-block; padding:0 15px; font-weight:normal}
#upm li a:hover {background:url(upm_a.gif) 0 0 repeat-x}
#upm li a:hover span {background:url(upm_a_lf.gif) 0 0 no-repeat}
#upm li a:hover span strong {background:url(upm_a_rt.gif) 100% 0 no-repeat}
.phone {position:absolute; top:307px; left:41px; background:url(phone.png) 0 0 no-repeat; min-height:30px; font:bold italic 19px Arial, Helvetica, sans-serif; color:#cd7d4a; padding:29px 0 0 61px}
.search {position:absolute; top:290px; right:31px; background:url(search.png) 0 0 no-repeat; width:208px; height:39px; padding:46px 0 0 6px}
.search form {padding:0; margin:0; vertical-align:top}
.search input.text {padding:0; margin:0; vertical-align:top; background:none; border:none; outline:none; font:italic 12px Arial, Helvetica, sans-serif; color:#c59064; text-transform:lowercase; width:141px}
.search input.but {padding:0; margin:0; background:none; border:none; cursor:pointer; display:none}

.cont_box {padding:0 0 70px;}
.clear {clear:both; height:0; font-size:0}
.left_block {width:263px; float:left; padding:12px 0 0 28px}
#lm {padding:0 0 15px; margin:0; list-style:none; font:italic 16px Arial, Helvetica, sans-serif}
#lm li {padding:0; margin:0 0 2px}
#lm li a {display:block; position:relative; cursor:pointer; color:#971b1e; text-decoration:none; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; behavior:url(PIE.htc); background:#e9cba5; padding:4px 19px}
#lm li a:hover {color:#FFF; background:#deab6b url(lm_a.gif) 0 0 repeat-x}

span.bzag {display:block; background:url(bzag.jpg) 0 0 no-repeat; height:49px}
.block {padding:10px 14px 15px 12px; font:normal 12px Arial, Helvetica, sans-serif; color:#000}
.block p {margin:0; padding:10px 0}

span.nzag {display:block; background:url(nzag.jpg) 0 0 no-repeat; height:49px}
.news {padding:12px 10px 0 15px}
.date {padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#b75e53}
.title {padding:3px 0 5px; font:bold 13px Arial, Helvetica, sans-serif; color:#b75e53}
.title a {color:#b75e53; text-decoration:underline}
.title a:hover {text-decoration:none}
.anonce {padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#000}


.main_block {padding:12px 22px 0; float:left; width:655px}

.info {padding:15px 0 0; text-align:center}


.f_blank {height:132px}
#footer {position:relative; height:132px; width:990px; margin:0 auto}
.info_bot {position:absolute; top:0; left:45px; width:120px}
.sch {position:absolute; top:0; right:48px; width:137px; text-align:right; padding: 0px 85px 0px; mardin:-23px 0 0 0; font-family : Verdana, Tahoma, sans-serif; font-size: 8pt; color:#272924; font-style:normal;}
.sch a, .sch a:hover { color:#272924; text-dekoration:none; }
.count {padding:11px 0; text-align:center}
.copy {padding:0 0 7px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#000}
.site {padding:0; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#dda667}
.site a {color:#000; text-decoration:underline}
.site a:hover {text-decoration:none}

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


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


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {}
table.table2 td { padding:5px; border: 1px solid #999;}
table.table2 th { padding:8px 5px; border: 1px solid #999; background-color:#cd7d4a; color:#fff; text-align:left;}

.tovar2 form {padding:0; margin:0; vertical-align:top}
.tovar2 input {padding:0; margin:0; vertical-align:top}

.thumb              {color:#000000}