html
    {
    margin: 0;
    padding: 0;
    font: 15px Arial;
background: #FFFFFF; 
height: 100%;
color:#000;
    }

img{
border:0;
}
body
        {
    margin: 0;
    padding: 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; 
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: #006C3F;}
a:visited {color: #006C3F;}
a:hover {color: #00A861 !important;}



#logo   /**/
    {
    position: relative;    
width:200px;
height:91px;
margin:20px 0 0 0;
float:left;
z-index:10;
     }


#top_nad   /**/
    {
    position: relative;    
margin:35px 0 10px 0;
    font: italic 1.9em Georgia;
color:green;
width:auto;
     }


#menu_ver /* */ 
    {
/*width:230px;  */
padding: 0 0 20px 0px;
/*margin:0 0 5px 0px;*/
    position: relative;    
    font: normal 1.4em Arial;
color: #000;
clear:both;
    }

#def {
padding:5px 0px 5px 0px;
font: normal 1em Arial;
} 


#def_sel {
padding:5px 0 5px 0px;
font: bold 1.2em Arial;
color:#fff;
}



#def_sel2 {
padding-bottom:7px;
font: normal 12px Arial;
margin-left:25px;
}


#def_sel3 {
padding-bottom:7px;
font: bold 12px Arial;
margin-left:25px;

}

/*#def_sel3 a{
color:#006699;
}
  */

#def_sel2_1 {
font: normal 11px Arial;
margin-left:45px;
padding-bottom:7px;
}


#def_sel3_1 {

font: bold 11px Arial;
margin-left:45px;
padding-bottom:7px;
}

/*#def_sel3_1 a {
color:#006699;
} */


#glob_nav   /**/
    {
    position: relative;    
width:220px;
padding:25px 0 20px 0;
}


#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.3em/100% Arial;
padding: 20px 0 0 0;
}


.center_text_2   /*  */
    {
padding:0 50px 50px 10px;
color:#000;
font: normal 1.2em/130% Arial;
text-align:justify
    }

.center_text_2 H1{
	color:#00923e;
font: bold 1.8em Arial;
}





#krohi   /**/
    {

font: 0.85em Arial;
color:#555;
    position: relative;    
clear:both;
margin: 10px 0 0 10px;
    }


#krohi a  /**/
    {

font: 1em Arial;
color:#504603;

    }




.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: 20px 0 0 0;
    position: relative;    
width:250px;
}


.bg_form {
  background:#F3D900;
  padding:2px;
}


.search {
  display:block;

  position:relative;
}

.form {
    font:  1em Arial;
color: #999;
  width:130px;
padding-left:3px;
}

.submit {
    font:  1em Arial;
color: #333;
  width:55px;
padding-left:3px;
}

.submit {
    font:  1em Arial;
color: #333;
  width:65px;
padding-left:3px;
}


.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   /*  */
    {

padding: 20px; 
position: relative;    
float:left;
font:  1em/130% Arial;
color:#000;
width:27%;
    } 


#date /*  */
    {
font: normal 0.75em Arial;
color:#999;
/*padding:0 0 0 3px;*/

    }


#news  H1 /*  */
    {
font: bold 1.8em Arial;
color:#000;
/*border-bottom: 1px solid #C1A25F;*/
    }


#main_text{
padding: 20px; 
float: left; 
width: 29%; 
}

#main_text h1{
font: bold 1.8em Arial;
color:#000;

}


#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.9em Arial;
color:#222;
padding-top:30px;
clear:both;
    }

#cont h1  /*  */
    {
font:  bold 1.1em Arial;
color:#000;

    }


#phone  /*  */
    {
font:  normal 1.5em Arial;
color:#333;
padding-bottom:7px;
    }

#phone b /*  */
    {
font:  normal 1.3em Arial;
color:#000;
padding-bottom:7px;
    }


#mail  /*  */
    {
font:  normal 1.3em Arial;
padding-bottom:7px;

    }
#addr  /*  */
    {
font:  bold 1.1em Arial;
margin-top:10px;
    }


#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;
}

.err {
font: normal  0.8em/85% Arial;
color:red;
}


#footer {
font: normal  1em Arial;
}


#picto {
padding:100px 0 10px 0;
height:70px;

}



#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;
}


.den {
background:   url(den.gif);
	font: 0.8em Arial;
color:#fff;
 }

.den p{
height:50px;
 }

.den b{
	font: bold 1.1em Arial;
border-top: 1px solid #FFFFB7;
padding:5px 0 0  0;

 }

.den a{
color:#fff;
 }


.den a:hover {color: #F5DB1F !important;}




#e404   /*  */
    {
    padding: 0 10px 0 10px;
    position: absolute;
    top: 150px;
    left: 300px;
    font: 15px Arial;
color:#000;
    }

#e404 H1{
	color:#000;
font: normal 8em Arial;
}

.show{ 
background:#f3d900;
margin: 10px 20px 10px 0; 
font-size: 1.3em; 
color: #00000;

}

.show img{
border-width: 0;
margin:10px;
float:left;
}


.green_main{
font: normal  2em Arial;
color:#fff;
text-align:center;
behavior: url(/themes/galia/iepngfix.htc);
background: url(main-bg-green2.png);

}

.green_main img{
behavior: url(/themes/galia/iepngfix.htc);
}

#bottom3   /*  */
    {
padding:0 0 0 0;
margin:0 0 0 10px;
clear:both;
font: 10px Arial;
color: #fff;
    }

#bottom3 a  /*  */
    {
font: 10px Arial;
color:#ffffff;
    }