/* CSS STYLES */

body{
	padding:0;
	margin:0;
	
}
img{
	border:0;
}
a.ssilka {
color:#333333;
}
.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */

#main_all {
	position:relative;
	margin:0 auto;
}
#main{
	width:1260px;
	background:url(/templates/moikamin/images/left_poloska.gif) left top repeat-y;
	font-family:Tahoma;
	position:relative;
}
#all_elem{
	position:relative;
}
#main .slogan{
	position:absolute;
	left:0px;
	top:0px;
	background:url(/templates/moikamin/images/slogan.gif) left top no-repeat;
	width:62px;
	height:547px;
}
#all_elem .map{
	position:absolute;
	right:45px;
	top:25px;
}
#all_elem .map a{
	font:normal 11px Tahoma;
	color:#bcbcbc;
}
#all_elem .mail_icon{
	position:absolute;
	right:125px;
	top:28px;
}
#all_elem .print_i{
	position:absolute;
	top:25px;
right:10px;
}
#all_elem .prospect{
	position:absolute;
	right:1px;
	top:62px;
}
#all_elem .poloska{
	position:absolute;
	top:0;
	left:113px;
}
#all_elem .logo{
	position:absolute;
	left:112px;
	top:50px;
}
#galery{
	position:absolute;
	top:138px;
	left:70px;
	background:url(/templates/moikamin/images/galery.gif) left top no-repeat;
	width:887px;
	height:235px;
}
#galery_pic{
	margin:16px 0pt 0pt 45px;
	width:227px;
	height:203px;
}
#galery_pic img{
	width:227px;
	height:203px;
}
#galery_setka{
	position:absolute;
	top:15px;
	left:272px;
	width:570px;
	height:204px;
}
.pics{
	position:relative;
	float:left;
	width:114px;
	height:102px;
	cursor:pointer;
}
.pics img{
	position:absolute;
	top:1px;
	left:1px;
	width:113px;
	height:101x;
}
#pacnopka{
	width:1004px;
	height:1px;
}
#center_part{
	float:left;
	width:100%;
	margin:413px 0 0 0;
	position:relative;
}
.clear_div{
	float:left;
	width:100%;
	_overflow:hidden;
	height:1px;
}

#top_menu{
	padding:0 0 0 315px;
	
	
}
#top_menu ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	_position:relative;
	z-index:2000;
}
#top_menu ul li {
	float:left;
	display:block;
	height:25px;
	position:relative;
}
#top_menu ul li:hover, #top_menu ul li.jsover{
	background:#9d0817;

}
#top_menu ul li a {
	font:bold 12px Tahoma;
	text-decoration:none;
	color:#000000;
	padding:0 15px 0 15px;
	line-height:21px;
	height:25px;
	display:block;
	float:left;
}
#top_menu ul li a:hover, #top_menu ul li:hover a, #top_menu ul li.jsover a{
	color:#FFFFFF;
	font-weight:bold;
	padding:0 15px 0 15px;
}
#top_menu ul .bet, #top_menu ul .bet:hover{
	width:19px;
	background:url(/templates/moikamin/images/bet_back.gif) center center no-repeat;
}
#top_menu ul li ul {
	display:none;
	position:absolute;
	left:0;
	top:25px;
	width:160px;
}
#top_menu ul li:hover ul, #top_menu ul li.jsover ul {
	display:block;
}
#top_menu ul li ul li {
	background:#9F636A;
	display:block;
	width:160px;
	height:auto;
	padding:4px 0;
}
#top_menu ul li ul li a {
	color:#FFFFFF;
	display:block;
	height:auto;
	line-height:16px;
	
}
#top_menu ul li ul li a:hover {
	color:#000000;
}
#top_menu ul li:hover ul li ul, #top_menu ul li.jsover ul li ul{
	display:none;
	position:absolute;
	left:160px;
	top:0px;
	width:100px;
}
#top_menu ul li ul li:hover ul, #top_menu ul li ul li.jsover ul {
	display:block;
}
#top_menu ul li ul li ul li {
	background:#9d0817;
	display:block;
	width:220px;
	padding:4px 0;
}
#top_menu ul li ul li ul li a {
	color:#FFFFFF;
	display:block;
	white-space:normal;
	height:auto;
	line-height:16px;
/*
*/
}
#top_menu ul li ul li ul li a:hover {
	color:#000000;
}

#other_part {
	background:url(/templates/moikamin/images/other.gif) left top no-repeat;
	float:left;
	width:100%;
}
.left_other {
	float:left;
	width:338px;
	margin:35px 0 0 0;
}
.catalog {
	width:276px;
	float:left;
	padding:0 0 0 62px;
}
.cat_title {
	float:left;
}
.cat_title img{
	width:276px;
	height:42px;
}
#vert_menu {
	width:200px;
	float:left;
	margin:20px 0 0 60px;
	_margin:20px 0 0 30px;
	padding:0;
	list-style:none;
	list-style-position:outside;
}
#vert_menu li {
	height:0;
	*height:1%;
	display:table-cell;
}
#vert_menu li ul{
	list-style-position:outside;
	list-style:none;
	margin:0;
	padding:0;
}
#vert_menu li ul li{
	padding:0;
	margin:0 0 5px 0;
	display:block;
	height:auto;
}

#vert_menu li ul li a{
	font:bold 12px Tahoma;
	color:#000000;
	text-decoration:none;
	line-height:22px;
}
#vert_menu li ul li ul{
	display:none;
}
#vert_menu li ul li ul li a{
	font:normal 12px Tahoma;
	line-height:22px;
}
#vert_menu li ul li ul li ul{
	display:none;
	margin:3px 0 0 0;
}
#vert_menu li ul li ul li ul li{
	margin:0 0 0 0;
}
#vert_menu li ul li ul li ul li a{
	font:bold 12px Tahoma;
	color:#9d0817;
	padding:0 0 0 10px;
	line-height:15px;
}
#vert_menu li ul li ul li ul li a:hover{
	background:url(/templates/moikamin/images/strelka.gif) left center no-repeat;
}
#search{
	float:left;
	margin:45px 0 0 124px;
	_margin:45px 0 0 62px;
	width:215px;
	padding:0 0 200px;
}
#autorization{
font:normal 12px Tahoma;
position:absolute;
right:20px;
top:150px;
width:200px;

}
#autorization a{
	font:bold 12px Tahoma;
	text-decoration:none;
	color:#bcbcbc;	
}
.search_div{
	float:left;
	width:167px;
	height:21px;
	border:1px solid #bcbcbc;
}
.search_div input{
	width:155px;
	_width:155px;
	height:19px;
	border:none;
	background:none;
	padding:2px 0 0 10px;
	font:normal 11px Tahoma;
	color:#bcbcbc;
	line-height:15px;
}
.search_submit{
	margin:2px 0 0 0;
	float:right;
	width:42px;
	height:19px;
}
.search_submit input{
	cursor:pointer;
	width:42px;
	height:19px;
	background:none;
	background:url(/templates/moikamin/images/search_sub.gif) left top no-repeat;
	border:none;
}
.all_search{
	float:left;
	margin:5px 0 0 0;
	font:normal 12px Tahoma;
}
.all_search a{
	color:#000000;
}
.right_other{
	float:left;
	width:620px;
	margin:32px 0 0 0;
}
#content{
	float:left;
	font:normal 12px Tahoma;
	line-height:20px;
	margin:0 0 0 25px;
	_margin:0 0 0 12px;
}
#content .form1 td{
text-align:left;
}
#content table{
width:100%;
}
#content table td{
vertical-align:top;
text-align:center;
}
#content table#form td{
vertical-align:middle;
text-align:left;
}
.content_title{
	font:normal 23px Verdana;	
}
h1{
	font:bold 16px Verdana;	
}
.red_simbol{
	font:bold 24px Tahoma;
	color:#9d0817;
}
#content a{
	font:bold 12px Tahoma;
	text-decoration:none;
	color:#000;	
}
#content a:hover{text-decoration:underline;}
.grey_points{
	font:normal 12px Tahoma;
	color:#bcbcbc;
}
#news{
	width:250px;
	float:right;
	margin:35px 16px 0 0;
	_margin:35px 8px 0 0;
}
.news_title{
	float:left;
	width:250px;
}
.news_title img{
	width:90px;
	height:17px;
}
.news_one{
	float:left;
}
.news_date{
	float:left;
	width:250px;
	margin:25px 0 8px 0;
	font:normal 12px "Times New Roman";
        background: #9F636A;
}
.news_name{
	width:250px;
	float:left;
	font:bold 12px Tahoma;
}
.news_name a{
	font:bold 11px Tahoma;
	color:#000000;
	text-decoration:none;
}
.news_data{
	width:250px;
	float:left;
	font:normal 11px Tahoma;
	line-height:20px;
}
.news_link{
color:#BCBCBC;
}
.news_link a{
color:#BCBCBC;
	font:bold 12px Tahoma;
	text-decoration:none;
}
.all_news{
	float:left;
	width:250px;
	margin:20px 0 0 0;
}
.all_news a{
	font:bold 12px Tahoma;
	text-decoration:none;
	color:#bcbcbc;	
}
#parners{
	width:540px;
	float:left;
	margin:45px 0 0 50px;
	_margin:45px  0 0 25px;
}
#parners img{
	margin:0 20px 0 0;
	float:left;
}
#footer{
	background:url(/templates/moikamin/images/footer.gif) left top no-repeat;
	position:relative;
	font:normal 11px Tahoma;
}
#footer2{
	float:left;
	width:100%;
	margin:60px 0 40px 0;
	padding:45px 0 0 0;
}
#batva{
	position:absolute;
	top:-209px;
	left:62px;
}
.left_foot{
	float:left;
	margin:0 0 0 120px;
	_margin:0 0 0 60px;
}
.left_foot a{
	color:#000000;
	text-decoration:none;	
}	
.lorem{
	margin:0 340px 0 385px;
}
.lorem a{
	color:#000000;
}
.right_foot{
	float:right;
	margin:0 120px 0 0;
	_margin:0 60px 0 0;
}
.copy{
}
.n1{
	margin:5px 0 0 0;
}
.n1 a{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.s4et4ik{
	margin:5px 0 0 0;
}
#catalog_one {
	position:relative;
	width:540px;
}
#cat_right_icons {
	position:absolute;
	left:550px;
	top:0;
	width:135px;
	height:423px;
	overflow:auto;
	border:1px solid #ebced1;
	text-align:center;
}
#cat_right_icons div {
	margin:8px 0 0 0;
}
#cat_right_icons div img {
	cursor:pointer;
	width:100px;
	height:100px;
}
#cat_main_pic{	
	border:1px solid #9d0817;
	width:535px;
	height:423px;
}
#cat_main_pic img {
	/*width:535px;
	height:423px;*/
}
#catalog_two {
	margin:15px 0 0 0;
	width:680px;
}
#cat_left_icons {
	float:left;
	width:100px;
	height:275px;
	border:1px solid #ebced1;
	overflow:auto;
	text-align:center;
}
#cat_left_icons div{
	margin:10px 0 0 0;
}
#cat_left_icons div img{
	width:72px;
	height:72px;
	cursor:pointer;
}
#catalog_content {
	margin:0 0 0 130px;
}
#element_name {
	font:normal 25px "Courier New";
	padding:0 0 10px 0;
}
.effect{
	text-align:right;
}
.full_op td{
        text-align:center;
}
.oblast{height:2000px;}
.mainprod{position:absolute; top: 980px; left: 365px; width: 600px; z-index:1000;
font-family:Tahoma;
font-size:12px;
line-height:20px;
font-weight:normal;}
.mainprod a
{
-x-system-font:none;
color:#000000;
font-family:Tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
.mainprod a:hover {
text-decoration:underline;
}