html,body{
        padding:0px;
        margin:0px;
        font-family:Trebuchet MS;
        font-size:13px;
        color:#FFF;

}
a{outline:none;}
abbr{	border-bottom:none;}
h1{	font-size:18px;}
h3 {font-family:Trebuchet MS; margin:0px;}
.inbox {display:block;}
.closed {display:none;}
body{

        background:#000 url(/img/bg.gif) repeat-x;
}

input {color:white; background: #0d2d4d; border:solid 1px #1e4b79; }
textarea {color:white; background: #0d2d4d; border:solid 1px #1e4b79; }
#cbl p {}
a{
        color:#69c;
}


a img{
        border:none;
}



table {border-collapse: collapse}
td {padding:2px;}

#bd{
        width:950px;
        margin:auto;
        height:auto;
        position:relative;
}
#clouds{
        width:950px;
        height:104px;
        margin:auto;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/clouds.png', sizingMethod='crop');
}
body > #clouds{
        background:url(/img/clouds.png) center no-repeat;

}
#logo{
        position:absolute;
        z-index:500;
        width:185px;
        height:70px;
        margin-left:20px;
        margin-top:20px;
}
#logo a img{
        border:none;

}

#left_text{
          position:absolute;
        z-index:500;
        width:195px;
        height:70px;
        margin-left:20px;
        margin-top:70px;
        font-weight:normal;
}
#left_text strong{font-weight:normal;}
#right_text{
          position:relative;
        z-index:500;
        width:185px;
        height:70px;
        margin-right:20px;
        float:right;
        margin-top:20px;}
#right_top{
        position:absolute;
        z-index:10;
        right:0px;
        width:297px;
        height:208px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/left_top.png', sizingMethod='crop');
}
body > #right_top{
        background:url(/img/left_top.png) no-repeat;
}


#content_block{
        width:950px;
        margin:auto;
        height:auto;
        position:relative;
}


#top{
        width:950px;
        height:477px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/top.png', sizingMethod='crop');
     border:1px solid #000;
}
#bd > #top{
        background:url(/img/top.png) TOP no-repeat;
}

#icons{
        position:relative;
        width:950px;
        margin:auto;
        height:90px;
        margin-top:-80px;
}



.bg{


     color:#FFF;
     padding-top:10px;
     font-size:14px;
     font-weight:bold;
     text-decoration:none;
     text-align:center;
     height:31px;

}
.shortbg
	{
     width:224px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/a_bg.png', sizingMethod='crop');
	}
#top div > span.shortbg{
     background:url(/img/a_bg.png) no-repeat;
        }
 a > span.shortbg{
     background:url(/img/a_bg.png) no-repeat;
        }






.telbg
	{
     width:153px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/a_bg_tel.png', sizingMethod='crop');
	}
#top div > span.telbg{
     background:url(/img/a_bg_tel.png) no-repeat;
        }
a > span.telbg{
     background:url(/img/a_bg_tel.png) no-repeat;
        }

.telbg2
	{
     width:153px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/a_bg_tel2.png', sizingMethod='crop');
	}
#top div > span.telbg2{
     background:url(/img/a_bg_tel2.png) no-repeat;
        }
a > span.telbg2{
     background:url(/img/a_bg_tel2.png) no-repeat;
        }




.longbg
	{width:350px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_long.png', sizingMethod='crop');
	}
#top div > span.longbg{background:url(/img/a_bg_long.png) no-repeat;}




.longbg1
	{width:230px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_1.png', sizingMethod='crop');
	}
#top div > span.longbg1{background:url(/img/a_bg_1.png) no-repeat;}




.longbg2
	{width:113px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_2.png', sizingMethod='crop');
	}
#top div > span.longbg2{background:url(/img/a_bg_2.png) no-repeat;}




.longbg3
	{width:238px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_3.png', sizingMethod='crop');
	}
#top div > span.longbg3{background:url(/img/a_bg_3.png) no-repeat;}




.longbg4
	{width:224px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_4.png', sizingMethod='crop');
	}
#top div > span.longbg4{background:url(/img/a_bg_4.png) no-repeat;}




.longbg5
	{width:296px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_5.png', sizingMethod='crop');
	}
#top div > span.longbg5{background:url(/img/a_bg_5.png) no-repeat;}


.longbg6
	{width:326px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_6.png', sizingMethod='crop');
	}
#top div > span.longbg6{background:url(/img/a_bg_6.png) no-repeat;}


.longbg7
	{width:138px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_7.png', sizingMethod='crop');
	}
#top div > span.longbg7{background:url(/img/a_bg_7.png) no-repeat;}


.longbg8
	{width:178px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_8.png', sizingMethod='crop');
	}
#top div > span.longbg8{background:url(/img/a_bg_8.png) no-repeat;}


.longbg9
	{width:296px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_9.png', sizingMethod='crop');
	}
#top div > span.longbg9{background:url(/img/a_bg_9.png) no-repeat;}


.longbg10
	{width:296px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/a_bg_10.png', sizingMethod='crop');
	}
#top div > span.longbg10{background:url(/img/a_bg_10.png) no-repeat;}




span.bg{
     position:absolute;
     z-index:500;
}


/**** BIG ICONS *****/
#metro{
        display:none;
        width:172px;
        height:204px;
        margin:auto;
        margin-top:197px; /*401-204*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/metro.png', sizingMethod='crop');
}
#top > #metro{
        background:url(/img/big_icons/metro.png) no-repeat;
}
#metro .bg{
     margin-left:80px;
         margin-top:-40px;
}

#zavod{
        display:none;
        width:394px;
        height:308px;
        margin:auto;
        margin-top:93px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/zavod.png', sizingMethod='crop');
}
#top > #zavod{
        background:url(/img/big_icons/zavod.png) no-repeat;
}
#zavod .bg{
     margin-left:190px;
         margin-top:70px;
}

#office{
        display:none;
        width:194px;
        height:361px;
        margin:auto;
        margin-top:83px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/office.png', sizingMethod='crop');
}
#top > #office{
        background:url(/img/big_icons/office.png) no-repeat;
}
#office .bg{
     margin-left:140px;
         margin-top:40px;
}


#kino{
        display:none;
        width:355px;
        height:251px;
        margin:auto;
        margin-top:168px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/kino.png', sizingMethod='crop');
}
#top > #kino{
        background:url(/img/big_icons/kino.png) no-repeat;
}
#kino .bg{
     margin-left:140px;
         margin-top:-30px;
}

#dizel{
        display:none;
        width:188px;
        height:188px;
        margin:auto;
        margin-top:225px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/dizel.png', sizingMethod='crop');
}
#top > #dizel{
        background:url(/img/big_icons/dizel.png) no-repeat;
}
#dizel .bg{
     margin-left:140px;
         margin-top:-30px;
}

#parking{
        display:none;
        width:296px;
        height:187px;
        margin:auto;
        margin-top:216px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/parking.png', sizingMethod='crop');
}
#top > #parking{
        background:url(/img/big_icons/parking.png) no-repeat;
}
#parking .bg{
     margin-left:140px;
         margin-top:-40px;
}


#electro{
        display:none;
        width:200px;
        height:257px;
        margin:auto;
        margin-top:170px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/electro.png', sizingMethod='crop');
}
#top > #electro{
        background:url(/img/big_icons/electro.png) no-repeat;
}
#electro .bg{
     margin-left:140px;
         margin-top:-40px;
}


#sklad{
        display:block;
        width:329px;
        height:177px;
        margin:auto;
        margin-top:233px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/sklad.png', sizingMethod='crop');
}
#top > #sklad{
        background:url(/img/big_icons/sklad.png) no-repeat;
}
#sklad .bg{
     margin-left:140px;
         margin-top:-40px;
}

#home{
        display:none;
        width:279px;
        height:245px;
        margin:auto;
        margin-top:177px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/home.png', sizingMethod='crop');
}
#top > #home{
        background:url(/img/big_icons/home.png) no-repeat;
}
#home .bg{
     margin-left:140px;
         margin-top:-20px;
}

#market{
        display:none;
        width:366px;
        height:246px;
        margin:auto;
        margin-top:191px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/market.png', sizingMethod='crop');
}
#top > #market{
        background:url(/img/big_icons/market.png) no-repeat;
}
#market .bg{
     margin-left:150px;
         margin-top:-40px;
}


#azs{
        display:none;
        width:162px;
        height:208px;
        margin:auto;
        margin-top:214px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/azs.png', sizingMethod='crop');
}
#top > #azs{
        background:url(/img/big_icons/azs.png) no-repeat;
}
#azs .bg{
     margin-left:110px;
         margin-top:-50px;
}


#tunnel{
        display:none;
        width:251px;
        height:140px;
        margin:auto;
        margin-top:250px; /*401-308*/
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/big_icons/tunnel.png', sizingMethod='crop');
}
#top > #tunnel{
        background:url(/img/big_icons/tunnel.png) no-repeat;
}
#tunnel .bg{
     margin-left:30px;
     margin-top:-50px;
}

/***********************************/


/****   MENU   ****/
#icons {
        width:920px;
        height:89px;
        padding-left:30px;
}
#icons a{
        display:block;
        float:left;
        height:89px;
}
#icons a img{
        border:none;
        display:block;
}
#icons a:HOVER img{
        display:none;
}
#i_zavod{
        background:url(/img/small_icons/zavod_.jpg) no-repeat;
                width:102px;
}
#i_metro{
        background:url(/img/small_icons/metro_.jpg) no-repeat;
                width:54px;
}
#i_office{
        background:url(/img/small_icons/office_.jpg) no-repeat;
                width:45px;
}
#i_kino{
        background:url(/img/small_icons/kino_.jpg) no-repeat;
                width:92px;
}
#i_dizel{
        background:url(/img/small_icons/dizel_.jpg) no-repeat;
                width:59px;
}
#i_parking{
        background:url(/img/small_icons/parking_.jpg) no-repeat;
                width:87px;
}
#i_electro{
        background:url(/img/small_icons/electro_.jpg) no-repeat;
                width:59px;
}
#i_sklad{
        background:url(/img/small_icons/sklad_.jpg) no-repeat;
                width:92px;
}
#i_home{
        background:url(/img/small_icons/home_.jpg) no-repeat;
                width:72px;
}
#i_market{
        background:url(/img/small_icons/market_.jpg) no-repeat;
                width:105px;
}
#i_azs{
        background:url(/img/small_icons/azs_.jpg) no-repeat;
                width:48px;
}
#i_tunnel{
        background:url(/img/small_icons/tunnel_.jpg) no-repeat;
                width:76px;
}



#menu_line{
           height:50px;
        width:950px;
        margin:auto;
        background:url(/img/menu_bg.gif) no-repeat;
        text-align:center;
        z-index:100;
        position:relative;
        }

#menu{
         height:50px;
        width:950px;
        padding-top:15px;
        text-align:center;

}

#menu .itm{
        display:block;
        float:left;
        color:#FFF;
        width:auto;
        height:auto;

}

 #menu  a{
        color:#FFF;
        display:inline;
        padding:10px;
        text-decoration:underline;
        cursor:pointer;
}


.msub{
        position:absolute;
        margin-top:43px;

        z-index:150;

        text-align:left;

        width:auto;
        height:auto;
        display:none;

        border-left:1px solid #FFF;
        border-right:1px solid #FFF;
        border-bottom:1px solid #FFF;
}
#menu .itm .msub a{
        display:block;
        padding-top:3px;
        padding-left:8px;
        height:12px;
        width:150px;
        text-align:left;
        background-color:#000;

}








#left_block{
        display:block;
        float:left;
        width:24%;
        height:auto;
        color:#FFF;
}
#lbl, #cbl{
        margin:20px;
        margin-bottom:120px;
}
#center_block{
        display:block;
        float:left;
        padding-bottom:50px;
        width:74%;
        height:auto;
        /* overflow-x:hidden; */
}



.l_item{
        margin-top:15px;

}
.l_item a{        font-size:13px;
        font-weight:bold;}

.l_item_prod{
        margin-top:15px;
        }
.l_item_prod a{
		font-size:13px;
		font-weight:bold;
        /*color:#f3731a;*/
}

#cbl h1{	color:rgb(255, 255, 153)}


#footer{
        width:950px;;
        height:80px;
        float:none;
        clear:both;
        border-top:1px solid #412d02;
        margin:auto;
}

#tel{
        margin-top:-102px;
        position:absolute;
        width:144px;
        height:102px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tel.png', sizingMethod='crop');
         z-index:500px;
}
#footer > #tel{
        background:url(/img/tel.png) no-repeat;
        }
#copy{
        float:right;
        margin-top:30px;
}
#royal{
        float:right;
        margin-top:15px;
}
#royal a img{
        border:none;
}

.left_top {
			width:12px;
			display:none;
			margin-bottom:-16px;
			margin-right:20px;
			height:12px;
			background:url("/img/left_top.jpg");
			float:right;
			}

.blue_bottom {

			height:13px;
			background:url("/img/blue_bottom.jpg") no-repeat;;
			float:left;
			margin-right:20px;
			margin-left:20px;
			margin-top:-20px;

			}


.blue{
        background:#0b121c url(/img/blue/era.gif) top left no-repeat;
        width:auto;
        height:auto;
        padding:15px;
        margin-top:10px;margin-bottom:15px;
        }
.blue p{}
.blue_txt{
        display:block;
        margin:10px;
}
.blue_tr{
        display:block;
        height:10px;
        background:url(/img/blue/r_verh.gif) top right no-repeat;
}

.blue_bl{
        background:url(/img/blue/l_niz.gif) bottom left no-repeat;
        display:block;
        height:10px;
}
.blue_br{
        background:url(/img/blue/r_niz.gif) bottom right no-repeat;
        display:block;
        height:10px;
}




#footer a.bg{
        position:absolute;
         z-index:500;
         display:block;
     width:224px;
     height:41px;
     margin-left:50px;
     margin-top:-100px;
}
#footer > .bg{
        background:url(/img/a_bg.png) no-repeat;
}




/********CAT**********/
#sm_cat{
        width:950px;
        margin:auto;
        padding-top:50px;
        padding-left:30px;
        padding-right:30px;
        position:relative;
        height:auto;
        display:block;
        overflow:hidden;
}
#cat_icons{
        width:950px;
        height:80px;
        margin:auto;
        text-align:center;
        cursor:pointer;
}
#cat_icons a{

        display:inline;

}
.opac
{


        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
        -moz-opacity: 0.3; /* Mozilla 1.6 и ниже */
        -khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
        opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */

}
.non_opac

        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
        -moz-opacity: 1; /* Mozilla 1.6 и ниже */
        -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
        opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */



}
#cat_icons a img{
        border:none;
}
.cat_items{
        display:none;
}



.item_text{
        padding-top:59px;
        width:500px;
        height:150px;
        position:absolute;
        z-index:500;
}
.item_img{
        float:right;

}
.item_img a img{
        width:549px;
        height:403px;
        border:none;

}




/************************/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;

left: 0px;
top: 0px;
width: auto;
        border:1px solid gray;
        padding:5px;
        background:#FFF;
visibility:hidden;
z-index: 600;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px veranda;
line-height: 1.1em;
color: white;
padding: 5px 0 8px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
           background-color: white;
}


#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 600;
}

/************************/


.foto_item{
        display:block;
        float:left;
        width:200px;
        height:200px;
}

.video_item{
        display:block;
        float:left;
        width:300px;
        height:260px;
        BACKGROUND:black;
}
#foto_items{
        display:block;
        margin-bottom:50px;
        height:auto;
        width:auto;
}




.posted{
        color:red;

}


.inpt{
        width:410px;
}


.price_item{
        display:block;
        border-bottom:1px dashed #FFF;
        float:none;
        clear:both;
        height:25px;
}
.price_item a{
        text-decoration:none;
        float:left;
}
.price_item b{
        float:right;
}
h1 {margin-bottom:5px; margin-top:10px;}