html,body
    {
    margin: 0;
    padding: 0;
    font: 13px Arial;
background: #ffffff url("main-bg.gif") repeat-x; 
height: 100%;
color:#000;
    }

img{
border:0;
}

/*#all {position: relative; 
height: 100%;
MIN-WIDTH: 850px; 
MAX-WIDTH: 1200px; ; 
WIDTH: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1000 ? '850px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1200 ? '1200px' : '100%' ); POSITION: relative

}

html>body #all {height: auto; min-height: 100%;}*/


#all {position: relative; 
background:url("kri.gif") top center no-repeat;
height: 100%;
MIN-WIDTH: 1004px; 
MAX-WIDTH: 1300px; 
WIDTH: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1100 ? '900px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1300 ? '1300px' : '100%' ); POSITION: relative
}

html>body #all {height: auto; min-height: 100%;}







a {color: #91733C;}
a:visited {color: #BF9F62}
a:hover {color: #D9C011 !important;}



#logo   /**/
    {
    position: relative;    
margin:80px 0 0 0;

    }


#menu_ver /* */ 
    {
width:230px;  
padding: 0 0 20px 0px;
margin:20px 0 5px 38px;
    position: relative;    
    font: normal 1.1em Arial;
color: #000;
clear:both;
    }

#def {
padding:5px 0px 5px 5px;
font: normal 1em Arial;
} 


#def_sel {
padding:5px 0 5px 5px;
font: bold 1.2em Arial;
color:#fff;
}



#def_sel2 {
padding-bottom:7px;
font: normal 12px Arial;
margin-left:45px;
}


#def_sel3 {
padding-bottom:7px;
font: bold 12px Arial;
margin-left:45px;

}

/*#def_sel3 a{
color:#006699;
}
  */

#def_sel2_1 {
font: normal 11px Arial;
margin-left:55px;
padding-bottom:7px;
}


#def_sel3_1 {

font: bold 11px Arial;
margin-left:55px;
padding-bottom:7px;
}

/*#def_sel3_1 a {
color:#006699;
} */


#glob_nav   /**/
    {
    position: absolute;    
left:345px;
top:70px;
width:215px;
}


#logo2   /**/
    {
    position: absolute;    
left:210px;
top:45px;
color:#757170;
font: normal 1.1em Arial;

}


.right_text   /*  */
    {
color:#999;
font: normal 1em Arial;
padding: 10px 0 20px 0;
    }

.left_text   /*  */
    {
color:#000;
font: normal 1em Arial;
padding: 10px 10px 0 20px;

    }


.center_text   /*  */
    {
padding:7px 0 30px 10px;
color:#000;
font: normal 1em Arial;
WIDTH: 650px; 

    }


.center_text H1{
	color:#EB6D08;
font: normal 1.9em Arial;
}

.center_text H2{
	color:#000;
font: normal normal 1.2em/100% Arial;
padding: 20px 0 0 0;
}


.center_text_2   /*  */
    {
padding:0 150px 30px 0;
color:#555;
font: normal 1.1em/140% Arial;

    }

.center_text_2 H1{
	color:#C1A25F;
font: bold 1.9em Arial;
}



.center_text_2 sup{
background:#C1A25F;
	color:#fff;
font: normal 0.7em Arial;
padding: 0 3px 2px 3px;
}




#krohi   /**/
    {

font: 0.8em Arial;
color:#555;
    position: relative;    
clear:both;
    }


#krohi a  /**/
    {

font: 1em Arial;
color:#4E95D7;

    }




.menu_top   /*  */
    {
font: normal 1em Arial;
/*margin: 40px 0 10px 0;*/
background:#EE6D05 url("topmenu_bg.gif") repeat-x; 
/*background:#FF6300;*/
/*width:100%;*/
height:36px;
float:left;
    }

.menu_top1   /*  */
    {
margin-bottom:10px;
background: url("topmenu_bg.gif") repeat-x; 
height:36px;

    }

.left_menu_top {background: url(topmenu_bg_left.gif) no-repeat;
width:6px;
height:36px;
float:left;
 }

.right_menu_top {background:url(topmenu_bg_right.gif) no-repeat;
width:6px;
height:36px;
float:right;
 }

.menu_top a {color: #fff;text-decoration: none;}
.menu_top a:visited {color: #fff;text-decoration: none;}
.menu_top a:hover {color: #F4C0BD !important;text-decoration: none;}


#menu_top_sel   /*  */
    {
font: bold 1.1em Arial;
color:#000;
background: url("sel_menu.png") repeat-x; 

    }



#search_form{
padding: 7px 0 0 0;
    position: relative;    
    font: normal 15px Arial;
width:250px;
background: url(serch.gif) 0 7px no-repeat;
}


.form {
    color: #999;
    font: 0.8em Arial;
/*border: 1px solid transparent;*/
border:0;
background: transparent;
height:15px;
width:180px;
/*margin: 0 0 0 20px; */
padding-left:5px;
}

.form2 {
    color: #666;
background:#fff;
border: 1px solid #999;
height:16px;
}

#quest {
margin: 30px 0 0 0;
padding:20px;
    font: 0.8em Arial;
background:#eee;
width:80%;
}


#d_bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}



#news   /*  */
    {

position: relative;    
/*padding: 0 0 0 0;*/
/*padding-bottom:30px;*/
font:  1em/130% Arial;
color:#000;
clear: both;
height:220px;
    } 

#news img  /*  */
    {


padding: 0 10px 0 0;
    } 



#date /*  */
    {
font: normal 0.9em Arial;
color:#C1A25F;
padding-bottom:5px;
/*border-top: 1px dotted #B8DFED;*/
    }


#news  H1 /*  */
    {
font: bold 1.4em Arial;
color:#000;
/*border-bottom: 1px solid #C1A25F;*/
    }


#news_rss   /*  */
    {

position: relative;    
/*padding: 0 0 0 0;*/
margin:3px 0 30px 0;
font:  0.85em Arial;
color:#555;
clear: both;

    } 

#news_rss span  /*  */
    {
color:red;
    } 

#news_rss h1  /*  */
    {
font: bold 1.4em Arial;
border-bottom: 2px solid #4D95D7;
    } 


#news_main   /*  */
    {

width:55%;
float:left;
position: relative;    
margin:0 20px 20px 0;
font:  1.2em/150% Arial;
color:#000;
clear: both;

    } 


#date_main /*  */
    {
font: bold 0.9em Arial;
color:#B0AEAD;
/*border-top: 1px dotted #B8DFED;*/
    }





#cont   /*  */
    {
font:  0.8em Arial;
color:#333;
padding-top:20px;
clear:both;
    }

#cont h1  /*  */
    {
font:  bold 1.2em Arial;
color:#000;

    }


#phone  /*  */
    {
font:  normal 1.7em Arial;
color:#000;
padding-bottom:7px;
    }

#mail  /*  */
    {
font:  normal 1.4em Arial;
padding-bottom:7px;

    }
#addr  /*  */
    {
font:  normal 1.2em Arial;

    }


#uslugi   /*  */
    {
font: bold  1.2em Arial;
color:#000;
padding:70px 10px 10px 0;
clear:both;
/*margin-top:100px;*/
    }

#uslugi a  /*  */
    {
color:#A91E16;
    }


.hxbi{
font: bold  0.9em Arial;
color:#000;
text-decoration:none;
}



.js{
font: normal  0.7em Arial;

}

.indx { 
font: normal  0.9em Arial;

}

.indx  span{ 
font: normal  0.9em Arial;
color:#333;

}

.button{
font: normal  1em Arial;
color:#fff;
background:#A91E16;


}

dl.curved {background:#C1A25F url(c_tl.gif) top left no-repeat; margin:30px 0 5px 0; padding:0; width:200px;font: normal  0.9em Arial;}
dl.curved dt {background:transparent url(c_tr.gif) top right no-repeat; padding: 20px 10px 0 20px;}

dl.curved dd {background:#C1A25F url(c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd div {margin:0; padding:15px 0 15px 0;}
dl.curved dd div.last {background:transparent url(c_br.gif) bottom right no-repeat;}

.curved a{color:#fff;text-decoration:none; }

dl.curved1 {background:#C1A25F url(c_tl.gif) top left no-repeat; margin:30px 0 5px 0; padding:0; width:200px;font: normal  0.9em Arial;}
dl.curved1 dt {background:transparent url(c_tr.gif) top right no-repeat; padding: 20px 10px 0 20px;}

dl.curved1 dd {background:#fff; padding:0; margin:0;}
dl.curved1 dd div {margin:10px 0 0 0; padding:0;}
/*dl.curved1 dd div.last {repeat;}*/

.curved1 a{color:#fff;text-decoration:none; }


#line   /*  */
    {
border-bottom: 1px solid #fff;
margin: 5px 0 5px 0;
    }

.goods

{padding:0 10px 0 0px; 
line-height:1.2em; background:url(dots.gif) repeat-x bottom right;
padding-top:5px;
}
.goods span{
font: normal  0.8em Arial;
}


#basket   /**/
    {
    position: absolute;    
left:595px;
top:65px;
/*width:200px;*/
font: normal  0.95em Arial;
}

#rez   /**/
    {
    position: absolute;    
left:595px;
top:65px;
/*width:200px;*/
font: normal  0.95em Arial;
}

#rez2   /**/
    {
    position: absolute;    
left:800px;
top:65px;
/*width:200px;*/
font: normal  0.95em Arial;
}

.err {
font: normal  0.8em/85% Arial;
color:red;
}

#footer {
font: normal  0.9em Arial;
border-top: 2px dotted #C1A25F;
height:80px;
}


#picto {
padding:100px 0 10px 0;
height:70px;

}

#sumclub {
padding:85px 20px 10px 0;
height:70px;
float:left;
}


#main-anonses {
	margin: 0 0 10px 0px;
	padding-top: 0;	

}
#main-anonses .anons-pic {
	position: relative;
	float: left;
	font-size: 0px;
	z-index: 5;

}

#main-anonses .at-ltc, #main-anonses .at-rtc, #main-anonses .at-lbc, #main-anonses .at-rbc,
.anons-link .l-rtc, .anons-link .l-rbc
 {
	display: block;
	position: absolute;
	width:10px;
	height: 10px;
	font-size: 0px;
}
#main-anonses .at-ltc {	
	left: 0;
	top: 0;
	background: url(at-ltc.png) no-repeat; 
	z-index: 100;
}
#main-anonses .at-rtc {	
	background: url(at-rtc.png) no-repeat; 
	z-index: 100;
	right: 0;
	top: 0;
}
#main-anonses .at-lbc {	
	background: url(at-lbc.png) no-repeat; 
	z-index: 100;	
	left: 0;
	bottom: 0;
}
#main-anonses .at-rbc {	
	background: url(at-rbc.png) no-repeat; 
	z-index: 100;	
	right: 0;
	bottom: 0;
}
#main-anonses .anons-link {
	position: relative;
	float: left;
	width: 330px;
	height: 200px;

}


#main-anonses .anons-link ul {
	padding: 0 5px 0 10px;
	list-style: none;
}
#main-anonses .anons-link ul a, .anons-title ul a {
	color: #C1A25F;
	font: 0.9em Arial;
	text-decoration: underline;
	display: block;
}
#main-anonses .anons-link ul a.active, #main-anonses .anons-link ul a:hover {
	width: 290px;
/*	background: transparent url(li-active1.gif) no-repeat bottom left;*/
	text-decoration: none;
	color: #fff;
	} 

#main-anonses .anons-link ul a em {
	display: block;
	padding: 3px 8px 5px 15px;		
}

#main-anonses .anons-link ul a.active em, #main-anonses .anons-link ul a:hover em 
{	background: url(li-active1.gif) no-repeat;
color:#fff;
}

#main-anonses .pic-invisible {
	display: none;
}


.kalyan {
/*background: #C1A25F url(kalyan-bg.gif) right bottom no-repeat;*/
background: #C1A25F;
	font: 1em Arial;
color:#fff;
padding:40px;
 }

.kalyan a {color: #fff;}
.kalyan a:visited {color: #fff}
.kalyan a:hover {color: #E7DCC2 !important;}

.mess

{
	position: absolute;
	width: 300px;
	padding: 40px;
	font: 1.2em Arial;
	color: #fff;	
	visibility: hidden; 
	text-align:center;
	background-color: #C1A25F;
opacity: 0.95;filter: alpha(opacity=95);
}

   .mapk { float: left; width: auto;}
   .mapk a {  display: block; text-decoration:none;}
   .mapk  a span { font-size: 12px; border-bottom: 1px dashed #C1A25F; padding-bottom: 1px; text-decoration:none;} 
   .mapk  a span:visited { color: #C1A25F; border-bottom: 1px dashed #C1A25F;} 
   .mapk  a span:hover { color: #C1A25F; border-bottom: 1px dashed #C1A25F;} 
   .mapk  a:hover span { color: #C1A25F; border-bottom: 1px dashed #C1A25F;} 
   .mapk strong { font: 1em Arial; color: #000; display: block;padding:10px 0 0 0;}
   .mapk p { font-size: 11px;}
