@charset "windows-1251";
/* CSS Document */
body
{
font-size: 12px;
margin:0;
padding:0;
background:url(http://old.sotdel.ru/files/images_sotdel/bg_body.gif) repeat-y center;
}
h1{ font-size:14px;}
.maintext{
overflow:auto; height:200px;
padding:4px;
text-align:justify;
}
span{ font-weight:bold;}
.shlyapa
{
background:url(http://old.sotdel.ru/files/images_sotdel/bg_top.gif) repeat-x;
}
.domiki
{
background:url(http://old.sotdel.ru/files/images_sotdel/fon_dom_my.png) no-repeat bottom;
-background: none;  /* убираем бэкграунд для ie6 */
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/images_sotdel/fon_dom_my.png', sizingMethod='scale');
}
.top
{
background:url(http://old.sotdel.ru/files/images_sotdel/shapka.png) no-repeat;
-background: none;  /* убираем бэкграунд для ie6 */
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/images_sotdel/shapka.png', sizingMethod='scale');
}
.navig
{
padding-top:39px;
padding-left:10px;
font:14px "Microsoft Sans Serif";
color:#ffffff;
}
.email_top
{
padding-top:39px;
}
.email_top a
{
display:block;
height:0px;
color:#FFFFFF;
font:bold 12px Tahoma;
}
.phone_top
{
color:#FFFFFF;
padding-top:-7px;
padding-right:34px;
font:12px "Microsoft Sans Serif";
}
.main_table
{
min-height:1769px;
background:url(http://old.sotdel.ru/files/images_sotdel/bg_body.jpg) top center no-repeat;
}
.hr_menu
{
background:url(http://old.sotdel.ru/files/images_sotdel/bg_hr_menu1.gif) no-repeat center top;
}
.hr_menu_in a:hover
{
background:url(http://old.sotdel.ru/files/images_sotdel/bg_hr_menu_link_selected.gif) no-repeat top right;
color:#698a36;
}
.hr_menu_in a
{
background:url(http://old.sotdel.ru/files/images_sotdel/bg_hr_menu_link.gif) no-repeat top right;
display:block;
width:110px;
height:45px;
padding-top:14px;
font:14px "Microsoft Sans Serif";
color:#FFFFFF;
}
.zagolovok
{
color:#0c0800;
font:24px "Microsoft Sans Serif";
}
.zagolovok a
{
color:#0c0800;
font:24px "Microsoft Sans Serif";
}
#leftmenu
{
margin:0px;
padding:0px;
padding-bottom:10px;
list-style-type:none;
height:auto;
}
#leftmenu li
{
position:relative;
}
#leftmenu li a
{
padding-left:6px;
font:12px Tahoma;
text-decoration:none;
color:#000000;
display:block;
height:20px;
line-height:20px;
width:225px;
}
.logo_div
{position:absolute;
right:0px;
top:154px;
}
/* Fix IE. Hide from IE Mac\*/
* html #leftmenu li {float: left; height: 1%}
*html  #leftmenu li a {height:1%}
*html  #png1 { cursor:pointer;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/files/images_sotdel/logo.png', sizingMethod='scale');
        width:365px;height:87px;

}
*html  #png1 img { display:none; }
*html .logo_div
{
right:0px;
top:155px;
}
/* End*/
#leftmenu li:hover a, #leftmenu li.myhover a
{
background:#698a36;
color:#FFFFFF;
}
#leftmenu li li:hover li a, #leftmenu li li.myhover li a
{
background-color: transparent;
background: url("/files/images/4menu.gif") 0 0 repeat-y;

}

#leftmenu li {
padding-right:8px;
background-color:none !important;
}

#leftmenu ul
{
padding:0px;
margin:0px;
list-style-type:none;
width: 202px;
position:absolute;
top:0px;
left:234px;
display:none;
}

#leftmenu ul li {
padding-right:0px;
width: 202px;
}

#leftmenu ul li, #leftmenu ul li a
{
display: block;
}

#leftmenu ul li a
{
display:block;
width:auto;
white-space:nowrap;
color:#FFFFFF;
padding-left:15px;
padding-right:15px;
}
#leftmenu ul li a:hover
{
color:#000000;
}
#leftmenu ul ul
{
display: none;
left: 202px;
background: none;
}

#leftmenu ul ul
{
width: 240px;
}

#leftmenu ul ul li
{
width: 240px;
}

#leftmenu ul {
display:none;
}
#leftmenu li:hover ul, #leftmenu li.myhover ul
{
display:block;
}

#leftmenu li:hover ul ul, #leftmenu li.myhover ul ul
{
display:none;
}

#leftmenu ul li:hover ul, #leftmenu ul li.myhover ul
{
display: block;
position: absolute;
}



.left_menu
{
font:11px Tahoma;
}
.left_menu small
{
font:bold 12px Tahoma;
}
.for_form input,
.form
{
width:198px;
border:1px solid #698a36;
}
.for_form
{
padding-bottom:14px;
padding-top:4px;
}
.for_form textarea
{
width:198px;
border:1px solid #698a36;
height:102px;
}
.for_form_last
{
padding-bottom:7px;
padding-top:4px;
}
.send_message
{
font:11px Tahoma;
color:#698a36;
background:none;
border:none;
cursor:pointer;
}
.place
{
padding-bottom:49px;
}
.podrobnee
{
padding-top:7px;
padding-bottom:7px;
}
.podrobnee_last
{
padding-top:7px;
padding-bottom:35px;
}
.left_menu a,
.content a
{
/*
text-decoration:none;
font:bold 12px Tahoma;
color:#000000;
*/
}
.content
{
font:12px Tahoma;
padding-top:21px;
padding-left:26px;
padding-right:20px;
text-align:justify;
}
.montaj
{
padding-top:32px;
padding-bottom:21px;
font:18px Tahoma;
}
.raschet
{
font:bold 12px Tahoma;
padding-bottom:20px;
}
.bottom_m
{
background:url(http://old.sotdel.ru/files/images_sotdel/bottom_m.gif) bottom repeat-x;
}

.bottom
{
background:url(http://old.sotdel.ru/files/images_sotdel/bg_bottom.gif) center no-repeat;
font:12px Tahoma;
color:#7f7f7f;
}
.bot2
{
padding-top:20px;
}
.bot1
{
padding-left:30px;
padding-top:25px;
}

.showroomItemPrice {
    padding: 0px 0px 0px 8px;
    color: #FB3030;
    font-size: 90%;
    font-weight: bold;
    white-space: nowrap;
    }



.showroomItemPriceOt {padding-bottom: 10px;
color: blue;}
.showroomItemPriceZa {padding: 10px 5px 0px 0px;color: blue;} 

.showroomItemRedLabel {
    padding: 8px 5px 8px 5px;
    background-color: #FB3030;
    font-size: 15px;
    color: #FFFFFF;
    }


.content a
{
/* 
text-decoration:none;
font:bold 12px Tahoma;
color:#000000; 
*/
}

.alkov b, .alkov strong {
	font-weight: 400;
}

h3, h4 {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2 {
	font-size: 15px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;	
}
p, p.alkov  {
	font-size: 12px;
	padding: 0px 0px 10px 0px;	
	margin: 0px 0px 10px 0px;	
}

ul.indexx, ol.indexx, ul, ol  
{
font-size: 12px;
padding-left:10px;
padding-right:0px;
margin-left:10px;
/* float: right; */

}
.phone_top_new
{
color: black;
padding-top:-7px;
padding-right:34px;
font:12px "Microsoft Sans Serif";
}
.small {
font-size: 10px;
}
.podmenu {
font-size: 10px;
text-align: right;
}
TD.podmenu-td {
font-size: 11px;
background-color: white;
text-align: right;	
margin: 5px 3px 5px 3px;
padding: 7px 3px 7px 3px;
}
.spez-right {
background: white;
font-size: 11px;
margin: 5px 0px 5px 0px;
padding: 7px 10px 7px 10px;	
width: 220px;
text-align: center;
}
.spez-right-opt {
background: white;
font-size: 11px;
margin: 5px 0px 5px 0px;
padding: 7px 3px 7px 3px;	
width: 236px;
text-align: left;
}
.spez-left {
background: white;
font-size: 11px;
margin: 5px 0px 5px 0px;
padding: 7px 10px 7px 10px;	
width: 200px;
text-align: left;
}
.p-spez-right {
font-size: 16px;
color: red;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
width: 260px;
text-align: center;
}
td.content {
	font-size: 12px;	
}
