/* CSS Document */
img {
border:0px;
}
body
{
width:1100px;
margin:0 auto;
padding:0;
background-image:url(/img/mbk.png);
}
#main
{
background-image:url(/img/rs_03.jpg);
background-position:center;
background-repeat:repeat-y;
width:1044px;
margin:0 auto;
}
#head
{
padding:0;
margin:0 auto;
width:992px;
height:139px;
}
#t1
{
background-image:url(/img/t1.jpg);
background-repeat:no-repeat;
width:346px;
height:139px;
float:left;
}
#t2
{
background-image:url(/img/t2.jpg);
width:248px;
height:139px;
background-repeat:no-repeat;
float:left;
}
#t3
{
background-image:url(/img/t3.jpg);
background-repeat:no-repeat;
width:220px;
height:139px;
float:left;
}
#t4
{
background-image:url(/img/t4.jpg);
background-repeat:no-repeat;
width:178px;
height:139px;
float:left;
}
#head2
{
padding:0;
margin:0 auto;
clear:both;
height:320px;
width:992px;
}
#m1
{
background-image:url(/img/m1.jpg);
background-repeat:no-repeat;
height:320px;
width:213px;
float:left;
}
#m2
{
background-image:url(/img/m2.jpg);
background-repeat:no-repeat;
width:131px;
height:320px;
float:left;
}
#m3
{
background-image:url(/img/m3.jpg);
width:248px;
height:320px;
background-repeat:no-repeat;
float:left;
}
#m4
{
background-image:url(/img/m4.jpg);
background-repeat:no-repeat;
width:220px;
height:320px;
float:left;
}
#m5
{
background-image:url(/img/m5.jpg);
background-repeat:no-repeat;
width:178px;
height:320px;
float:left;
}
#middle
{
width:992px;
clear:both;
height:335px;
padding:0;
margin:0 auto;
}
#dd1
{
background-image:url(/img/rs_12.jpg);
background-repeat:no-repeat;
float:left;
width:6px;
height:182px;
z-index:1000;
}
#dd2
{
background-image:url(/img/rs_13.jpg);
background-repeat:no-repeat;
width:340px;
height:182px;
float:left;
z-index:1000;
}
#dd3
{
height:182px;
background-repeat:no-repeat;
float:left;
z-index:1001;
background-image:url(/img/rs_14.jpg);
width:248px;
}
#phone
{
position:absolute;
margin-left:-70px;
margin-top:85px;
color:#510000;
font-family:"Times New Roman";
font-size:28px;
z-index:1001;
}
#phone p
{
font-size:30px;
font-weight:bold;
margin-top:0px;
}
#dd4
{
height:182px;
width:220px;
float:left;
z-index:1000;
background-image:url(/img/rs_15.jpg);
background-repeat:no-repeat;
}
#dd5
{
background-image:url(/img/rs_16.jpg);
background-repeat:no-repeat;
width:178px;
height:182px;
float:left;
z-index:1000;
}
#dd6
{
clear:both;
width:990px;
height:153px;
background-image:url(/img/rs_20.jpg);
}
#ten
{
height:153px;
background-image:url(/img/rs_18.jpg);
width:6px;
float:left;
}
#menu
{
margin-left:17px;
margin-top:-335px;
z-index:1001;
width:221px;
height:329px;
padding:0;
float:left;
}
html #menu
{
margin-left:8px;
}
#zakl
{
background-image:url(/img/burbkg.gif);
background-repeat:no-repeat;
float:right;
height:170px;
margin-top:-338px;
width:381px;
z-index:1001;
font-size:14px;
}
#listing
{
background-image:url(/img/listbkg.jpg);
background-repeat:no-repeat;
float:right;
height:149px;
left:420px;
margin-top:-153px;
position:absolute;
top:819px;
width:600px;
}
#listdistr
{
background-image:url(/img/listdis.png);
background-repeat:no-repeat;
float:right;
height:59px;
left:30px;
margin-top:-700px;
position:absolute;
top:819px;
width:294px;
}
#content
{
background-image:url(/img/rs_03.jpg);
overflow:hidden;
clear:both;
width:1044px;
height: 100%;
margin:0 auto;
padding:0;
}
#sidebar {
    margin-left: 32px;
}
#footer
{
clear:both;
margin:0 auto;
width:1044px;
height:203px;
background-image:url(/img/rs_03.jpg);
background-repeat:repeat-y;
}
#f1
{
background-image:url(/img/rs_25.jpg);
background-repeat:no-repeat;
width:269px;
height:203px;
float:left;
margin-left:27px;
}
#f2
{
height:203px;
float:left;
background-repeat:no-repeat;
background-image:url(/img/rs_26.jpg);
width:325px;
}
#f3
{
padding-right:30px;
width:388px;
height:203px;
float:left;
background-image:url(/img/rs_27.jpg);
background-repeat:no-repeat;
font-size: 14px;
padding-top: 10px;
}
#zaklhead
{
width:140px;
height:20px;
margin-top:15px;
margin-left:10px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#4B0505;
}
#zaklcnt
{
font-family:"Arial Narrow";
font-size:14px;
color:#3E3A3A;
margin-top:20px;
margin-left:30px;
font-weight:bold;
}
#listing li
{list-style-image:url(/img/li.jpg);
font-family:"Trebuchet MS";
font-size:12px;
line-height:1.2em}
a,a:link,a:visited{
color:#3E3A3A;
text-decoration:none;
}
#listing a,#listing a:link,#listing a:visited
{
color:#3E3A3A;
text-decoration:none;
}
#listing a:hover
{
color:#3E3A3A;
text-decoration:underline;
}
html #list1
{
float:left;
margin-top:35px;
margin-left:8px;
}
html #list2
{
float:left;
margin-top:35px;
margin-left:20px;
}
html #list3
{
float:left;
margin-top:35px;
margin-left:20px;
}
#list1
{
float:left;
margin-top:20px;
margin-left:10px;
}
#list2
{
float:left;
margin-top:20px;
margin-left:20px;
}
#list3
{
float:left;
margin-top:20px;
margin-left:20px;
}
#sidebar
{
margin-top:0px;
padding-top:5px;
width:250px;
float:left;
}
#sb1
{
width:250px;
padding-left:10px;
float:left;
color:#733542;
font-family:"Arial Narrow";
font-size:13px;
}
#korzina
{
background-image:url(/img/korzina.jpg);
background-repeat:no-repeat;
background-position:top;
margin-top:0px;
width:246px;
height:66px;
float:left;
}
#korzina_status
{
margin-left:150px;
margin-top:0px;
}

#search
{
float:left;
font-weight:bold;
}
#search hr
{
size:1px;
margin-top:3px;
margin-bottom:3px;
}
#news
{
background-image:url(/img/news.jpg);
background-repeat:no-repeat;
background-position:top;
margin-top:5px;
padding-top:30px;
width:250px;
float:left;
}

#contentm
{
float:left;
width:710px;
margin-left:20px;
margin-right:32px;
}
/* Класс формирует область для текстового поля приветствия */
	.text{ 
		width:500px;
		margin:0 auto;
		text-align:center;
		}

	/* Класс формирует область для вывода текста пояснений и кнопок */
	.button-div{
		text-align:center;
		margin-top:40px;
		}
	
	/* Директива отменяющая точечную обводку кнопки в FireFox */	
	.button1::-moz-focus-inner { border: 0; }
	
	/* Класс, задающий ширину и высоту кнопки*/
	.button2{
		width:680px;
		height:15px;
		}
		
	/* Класс, задающий внешний вид кнопки по умолчанию*/	
	.button3{
		background-color:#999999; /* В случае отключенных изображений у пользователя, кнопка будет заливаться данным цветом */
		background-image:url(bg_button.jpg); /* Свойство задает фоновое изображение для кнопки, по умолчанию показывается верхняя его часть */
		background-repeat:no-repeat; /* Т.к. размер фонового изображения меньше чем размер области кнопки, то возможно повторение фонового изображения, данное свойство отключает возмжность повтора */
		display:block; /* Формирую блочный элемент из строчного для задания выравнивания и сокрытия глюка в FF и IE7 (при смещении надписи внутри кнопки - строка 49, возникает еще и смещение пояснительного текста) */
		margin:0 auto; /* Центрую блочную кнопку */
		/*Обнуляю свойства, заданный по умолчанию */
		padding:0; 
		border:none;
		outline:none;
		cursor:pointer;/* При наведении на кнопку указатель мыши из стрелки будет превращаться в лапку */
		/* Задаю шрифт надписи внутри кнопки */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;	
		}

	.button3:hover{
		background-position:0 -56px; /*Смещаю фоновое изображение во второе положение при наведении мыши */
		padding-top:4px; /* Смещаю надпись внутри кнопки вниз, для достижения наилучшего эффекта нажатия */
		}
	
	.button3:active{
		background-position:0 100%; /* Смещаю фоновое изображение кнопки в третье положние при клике */
		}
	
	
	/* Далее идут инструкции для случая применения JavaScript. Это практически копия вышеописанного случая*/	
	.button4{
	background-color:#F7F1D9;
	background-image:url(/_conf/_upload/k1t.gif);
	background-repeat:no-repeat;
	padding:0;
	border:none;
	display:table;
	outline:none;
	cursor:pointer;
	font-family:"Courier New", Courier, monospace;
	font-size:8px;
	color: #000000;
	font-style: normal;
	text-align: left;
	height: 150px;
	width: 680px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-indent: 10px;
	vertical-align: baseline;
	white-space: normal;
	text-transform: capitalize;
	word-spacing: inherit;
	letter-spacing: inherit;
		}
		
	.button4-hover{
	    background-color:#F7F1D9;
		background-image:url(/_conf/_upload/k2t.gif);
		background-repeat:no-repeat;
		margin:0 auto;
		padding:0;
		border:none;
		display:block;
		outline:none;
		cursor:pointer;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8px;
		background-position:0 -5px;
		padding-top:4px;
		}
	
	.button4-active{
		background-color:#F7F1D9;
		background-image:url(/_conf/_upload/k3t.gif);
		background-repeat:no-repeat;
		margin:0 auto;
		padding:0;
		border:none;
		display:block;
		outline:none;
		cursor:pointer;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8px;
		padding-top:4px;
		background-position:0 100%;
		}
.hot
{
width:33%;
float:left;
}
.hcntt
{
margin-top:10px;
background-image:url(/img/zagol.jpg);
height:44px;
width:221px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.bcntt
{
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
}
.drdr
{
padding-top:13px;
}
.lili
{list-style-image:url(/img/li.jpg);
font-family:"Trebuchet MS";
font-size:12px;
line-height:1.2em}
a,a:link,a:visited{
color:#3E3A3A;
text-decoration:none;
}
 .center_new {
  margin-top:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold}
.text_center {
 font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold}
 .center_1 {
width:700px; height:35px; border:1px solid #000; background:#f3dd99; margin-top:10px; margin-left:7px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#1e1d1d; font-weight: bold}
.center_2 {
margin-top:10px; margin-left:21px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#353535; font-weight: bold}
.center_3 {
margin-top:10px; margin-left:35px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#535353; }
.center_4 {
width:700px; height:20px; border:1px solid #000; background:#f3dd99; margin-top:10px; margin-left:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3a3a3a;}
.center_5 {
	margin-top:0px;
	margin-left:35px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#535353;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
}
.link1 {
	margin-top:10px;
	margin-left:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0000CC;
	font-weight: bold;
	text-decoration: underline;
}
.left_col {
margin-left:15px; margin-top:13px; font-size:18px; font-family:'Times New Roman', Times, serif; color:#79474f}
.left_col2 {
margin-left:15px; margin-top:8px; font-size:18px; font-family:'Times New Roman', Times, serif; color:#79474f}
.left_col3 {
margin-left:35px; margin-top:10px; font-size:18px; font-family:'Times New Roman', Times, serif; color:#79474f}
.left_col3_1 {
margin-left:38px; margin-top:10px; font-size:18px; font-family:'Times New Roman', Times, serif; color:#79474f}
.left_col4 {
margin-right:20px; margin-top:10px; margin-bottom:10px;}
.two_left_col {
margin-left:31px; margin-top:10px; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#987171;}
.two_left_col_2 {
margin-left:31px;  font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#987171;}
.three_left_col {
margin-left:15px; margin-top:10px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#194600;
}
.three_left_col_2 {
margin-left:15px; margin-top:5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5f5d5d;
}
.three_left_col_3 {
margin-left:10px; margin-top:5px; margin-bottom:15px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5f5d5d;
}
.center {

margin-left:15px; margin-top:20px; background: url(/Theme/safe/center.gif) no-repeat; width:215px; height:40px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold}
.center_5 {
margin-top:10px; margin-left:21px; margin-right:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#535353;}

span.text_1 {
color:#000000; font-size:18px; font-family:'Times New Roman', Times, serif;}
.select {
width:165px; height:20px; border-top:2px solid #000; border-left:1px solid #000; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8;}
.input {
width:30px; height:20px;  border-top:2px solid #000; border-left:1px solid #b5b5b3; border-bottom:1px solid #d4d0c8;  border-right:1px solid #fff;}
a.info {
font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#987171; text-decoration:none;
}
a:hover.info {
font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#987171; text-decoration:underline;
}
a.black {
font-size:14px;  font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#1e1d1d; text-decoration:none;
}
a:hover.black {
font-size:14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#1e1d1d; text-decoration:underline;
}
.h1 {font-size: 18px}
.abs_menu {
left:420px;
position:absolute !important;
top:641px !important;
width:600px;
z-index:999999;
}
#main {
    position: relative;
}


h1 {font-size: 18px;}
h2 {font-size: 16px;}
