body {margin:0; padding:0; FONT-FAMILY: Helvetica,sans-serif; COLOR:#400000; font-size:14px; background-color:White;}
UL {	margin-left:0px;}
ul li {list-style: none; padding:0; margin:0;}
H1, H2 {	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H3 {	font-size:large; color:#C24F0A;}
h4 {color:#C24F0A;font-size:medium;}
H4 {text-decoration:none;}
H6 {	padding-top:0px; margin-bottom:10px; color:darkgoldenRod; font-size:small; text-align:left;	border-bottom:1px solid goldenRod;}
A {	/*color:#9C0000;*//*#508AB0;*/
	/*color:#325636;*//*#3E6A44;*//*#6B712B;*//*#8E9638;*//*#654081;*/ /*#595966;*/ /*dimGray;*/
	/*color:#3C6A46 *//*#3E6A44;*//*#6B712B;*//*#8E9638;*//*#654081;*/ /*#595966;*/ /*dimGray;*/
	color:#5E5788;
	}
A:hover {color:#CC0000;	}
#header .l {	padding:19px 12px 0 12px; float:left; width:auto;}
label input, textarea , select{border: 1px solid #ddd; border-left-color: #c3c3c3; border-top-color: #7c7c7c; padding: 0 2px; height: 18px; line-height: 20px; background: #fff url(images/input-bg.gif) repeat-x top left; }
DIV .contentfield  label { width:250px; display:block;}
DIV .contentfield input, DIV .contentfield textarea, DIV .contentfield select{ width:250px; margin:0 0px 15px 0; display:block; }
DIV .contentfield .button {background-color:#EBE9ED; border:1px solid #DDDDDD; border-color:#DDDDDD #C3C3C3 #C3C3C3 #DDDDDD; }
textarea { height:150px;}
#header DIV A, #footer DIV a {font-size:14px; FONT-FAMILY: small Arial,Helvetica,sans-serif; COLOR: beige; TEXT-DECORATION: none; }
#header DIV A:hover, #footer DIV A:hover  {	TEXT-DECORATION: underline;	color:Beige;}
/* left menu */
#main 	#ierquote {top:-95px; clear:left; color:#7C6250; font-family:"Palatino Linotype",Times,serif; font-size: 13px; font-style: italic; position:absolute; right:16px; text-align:right; width:285px; }
#left 	#ierquote SPAN{ float:right; }
#main 	#ier,#main  #ier:link,#main  #ier:visited	{ background:#FFFFFF;  margin:0; text-decoration:none; border:none; display:block; padding:33px 0 44px 24px;}
/* left menu */
#left A, #left A:link  {margin:8px 14px 8px 11px;	color:#B6765A; display:block; font-size:14px; border-bottom:1px dashed #cbb093;	padding-bottom:10px;}
#left A:hover, #left A:hover H2, #left A:hover H1{ color:#cc0000;}
#left .nobrd, #left .nobrd:link {	border:none;}
#left  H1,H2{ color:#B6765A;	TEXT-DECORATION: none; font-size:14px; font-weight:normal;}
#left B{	color:#7C6250; display:block; padding:8px 10px; font-size:13px; }
#left INPUT {	background:#F3DDBF;	border:1px solid #CBB093;}
#left .imga, #left .imga:link,#left .imga:visited { border:1px dashed #cbb093; padding:4px; background-color:#f3ddbf;	width:auto; height:auto; }
#left .imga:hover { background-color:#f7ebdb;}
#left .imga IMG, .imga DIV { float:none; display:block;}
#left #rss {
display:block;
background:transparent url(images/RSS_16.png) no-repeat scroll 0px 0px;
background:transparent url(images/RSS_16.png) no-repeat scroll 0 0;
display:block;
margin:10px 0 20px 10px;
padding:0 0 0 23px;
}

#left .addleft A, #left .addleft A:link, #left .addleft A:visited {display:inline;border:none;margin:0;padding:0;}
#left .addleft {color:#7C6250;}
#left .addleft P {margin:0 10px 18px;}
#left .addleft .imp {font-size:13px;}
#left .addleft .high, 	#left .addleft  .high:link, 	#left .addleft  .high:visited {display:none;}
	/* left menu end */
.logo {background: #FFFFFF; color:#7C6250; display:block; height:244px; clear:both; position:relative;}
.logo  .bread {display:block; position:relative; }
.logo .goman {float:right; margin:33px 329px 0 0;}
.logoless {
background: #FFFFFF;
color:#7C6250;
display:block;
height:30px;
clear:both;
position:relative;

/*width:400px;*/
	}
.logoless 	.bread {
position:relative;
padding:8px 0px 0px 14px;
}
	/* right menu */
#middle	H1 {
	background:#F1D5AD url(images/reduzorb.jpg) repeat scroll 0 0; /*bg_novinki.jpg*/
	border:1px solid #e8d7c1;
	color:#9C0000;
	font-size:17px;
	font-family:Helvetica,sans-serif;
	padding:6px;
	padding-left:12px;
	margin:0 24px 0 0;
	}
#middle	H2, H3, H4 {
background:#F1D5AD url(images/h1.jpg) repeat scroll 0;
border:#E8DBD0 solid 1px;
color:#9C0000;
font-family:Helvetica,sans-serif;
font-weight:bold;
margin:30px 0 16px -14px;
padding:6px 6px 6px 12px;
	
	}
#middle	H2 {
font-size:16px;
}
#middle	H3 {
font-size:14px;
}
#middle	H4 {
font-size:14px;

}

	#right A, #right A:link  {
	margin:8px 10px 0;
	color:#9C0000;
	font-size:14px;
	}

	/* right menu end*/
	/* content */
DIV.contentfield {
min-height:500px;
_height:500px;
padding:20px 24px 40px 14px;
overflow:visible;
position:relative;
}
DIV.contentfield .left {
margin:0 14px 0 -14px;
}
* html DIV.contentfield .left {
 display: inline; /* убиваем баг с двойными полями */
}
DIV.contentfield .left H4 {
margin:30px 0px 16px 0px;
}

DIV.contentfield  H2, H3, H4 {

clear:both;

}
DIV.contentfield  H3, H4 , H5 {
color:#725949;
font-weight:bold;
}

DIV.contentfield  IMG {
border:1px dashed #CBB093;
padding:2px;
float:left;
margin-right:10px;
margin-bottom:10px;
display:block;
}
DIV.contentfield .mapfolder {
margin:0px;

}
.buttonsb {
border-color:BurlyWood #A35D10 #A35D10 BurlyWood !important;
border-style:solid !important;
border-width:1px !important;
background:Wheat;
color:#400000;//#A35D10;
height:auto !important;
margin-bottom:5px !important;
margin-top:5px !important;
padding:2px !important;
width:auto !important;

}
.usergroup {

}
.usergroup TR {
padding:4px;
margin: 4px;
background-color:AntiqueWhite;
height:25px;
}
.usergroup TR TD {

width: 60px;
text-align:center;
}
.usergroup TR.act {
background:#FFF4C4 url(images/menufon.png) repeat-x scroll 0;
color:#C24F0A;

font-weight:bold;
}
.usergroup TR.old {
background:#FFF4C4;
color:#C24F0A;
}
.usergroup TR.hd{
background: Bisque;
color:#C24F0A;
font-size:80%
}
.imptext {
color:#C24F0A;

font-weight:bold;
}


.viziteda {

background:transparent url(images/greenpunct.png) no-repeat scroll top right;
}
.categoryul {
padding:0;
margin:0 -10px 20px -14px;
clear:left;
}
.categoryul li {
background:FloralWhite ;
border: 1px solid #F0E5D7;
padding:14px;
margin:10px 10px 0px 0px;
color:#725949;
float:left;
width:250px;
_width:248px;
position:relative;
min-height:114px;
120px
_height:114px;
}
.categoryul H4
{

margin: -15px -15px 0 -15px;}

.servlink {
text-align:right;
color:#CBB093;
margin-bottom:0;
font-size:90%;
}
.servlink:link, .servlink:visited, .servlink A, .servlink A:link , .servlink  A:visited {

color:#7C6250;
}
.outerlink  {
color: CornflowerBlue;
}
DIV.contentfield  .note {
/*background-color:#FFF4C4; 
*/
background:FloralWhite none repeat scroll 0;
border:1px dashed #CBB093;
float:left;
font-family:Georgia;
font-size:14px;
font-style:italic;
padding:5px;
width:230px;
}
DIV.contentfield  .fnote {
background:FloralWhite none repeat scroll 0;
border:1px dashed #CBB093;
font-family:Georgia;
font-size:14px;
font-style:italic;
margin:30px 20px 0 0px;
padding:5px;

}
#middle   H2.addit { 
color:#CBB093;
font-weight:normal;
font-size:14px;
margin:0;
padding:0;
background:none;
border:none;
float:none;
display:inline;

}
DIV.contentfield  DIV.general H4
{color:chocolate;
font-family:cursive;
font-size:16px;
font-style:italic;
font-weight:normal;}
	/* panel */
	/* navigation */
	DIV.contentfield B, DIV.contentfield strong{
color:#725949;
}

DIV.contentfield  UL {
/* list-style-type:disc;
padding-left:30px; */
}
DIV.contentfield  UL LI { /*
padding:5px 0px;

list-style-image:url(images/pimp.gif);
list-style-position:outside;
list-style-type:disc;
*/
}
DIV.contentfield.marcedl  LI {
padding:5px 10px;
list-style-type:inherit;

}

#nav {
margin:14px 0 0 -12px;
float:left;
width:598px;
position:relative;
}

/* menu */
#nav ul, #nav ul li ul {
  list-style: none;
margin-left:0;

  float: left;
  width: 100%;
  padding:0;
  margin:0;
}
#nav ul li {
  float: left;
  position: relative;
	MARGIN-LEFT: 10px;
}

#nav ul a {
  display: block;
  width: auto;
  padding-top:4px;
  padding-left: 10px;
  

TEXT-DECORATION: none;
font-size:14px;
font-weight:normal;
FONT-FAMILY: small Arial, Helvetica, sans-serif;
}
#nav ul a:hover {
 color: Beige;


}
#nav ul li li  {
margin-left:0px;
margin-right:0px;
}

#nav ul li li a {
  width: auto;//142px;
color:#400000;
font-family:small Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
text-transform:none;
TEXT-DECORATION: none;
}
#nav ul li li a:hover { 
color:#400000;
TEXT-DECORATION: none;
}
#nav ul li li:hover, #nav ul li li.jshover{ 
background:#F0CC80;
}
     
#nav ul li:hover ul, #nav  ul li.jshover ul  {
  display: block;

}
#nav ul li:hover li ul,  #nav ul li.jshover li ul {
  display: none;
  width: auto;//145px;
  _width:143px;
  top: 0px;
  left: 143px;
}

#nav ul li:hover li:hover ul, #nav ul li.jshover li.jshover ul  {
  display: block;

}
/* map */
.mapicon {

margin-bottom:50px;
height:30px;
}



.maili, .maili:link, .maili:visited   {
background:url(images/mail.png) no-repeat scroll 121px 0; /* 121px 0px */
padding:12px 0px  20px;
display:block;
width:auto;
height:auto;
}
.maili:hover {
}
.faqi {  background-position:  -35px 0px;
}
.faqi:hover {   background-position:  -35px -30px;
}
.mapi { background-position:  -105px 0px;}
.mapi:hover { background-position:  -105px -30px;
}
.playi { background-position:  0px 0px;}
.playi:hover {
 background-position:  0px -30px;
}
/*bottom */
.botommenu {
margin-top:5px;
}
.botommenu  ul {
margin:0px;
padding-left:40px;
padding-top:10px;
}
.botommenu  ul li {
float:left;
margin-right:12px;
width:auto;
}
.botommenu ul li a {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
COLOR: #780000;
font-size:13px;

}

.botommenu ul li a:hover{
color:#fff;

}
.addmiddle {
 width: 614px;   
margin-left:196px; 

 _margin-left:96px; 
 }
.clear {
clear:both;
width:1px;
height:1px;
padding:0;
margin:0px;
}
/* form*/
fieldset {
    border: none;
	padding:0;
	margin:0;
}
#sidebarlogin  {
font-size:90%;
padding:10px;
}
#sidebarlogin A,  #sidebarlogin A:link, #sidebarlogin  A:hover, #sidebarlogin B{
float:none;
display:inline;
font-size:90%;
}


#sidebarlogin  input {
margin-top:5px;
font-size:90%;
color:#7C6250;
width:160px;
}
#sidebarlogin  #checkbox_1 {
width:auto;
}
#sidebarlogin  HR {
height:0;
border:none;

}
.service , .ditto_info {
background:#F8F2EA;
border: 1px solid #F0E5D7;
padding:14px;
margin:10px 24px 0px 0px;
color:#725949;
clear:both;
}
.service B A, .service B A:link, .service B A:visited {
color:#725949;
} 
.alarm {
background-color:FireBrick;
padding:4px;
padding-left:14px;
color:white;
margin:10px 0px 10px -14px;
font-weight:bold;
}
/* comment end news*/
.ditto_info {
padding:4px;

font-size:90%;
margin:10px 0px 10px 0px;
}
.ditto_info A, .ditto_info A:link, .ditto_info A:visited {
float:right;
}
/* search*/
#search {
padding:10px;
}
#search-txt {
color:#90725d;
font-weight:bold;
}
#tempdiv {
display:block;
height:57px;
margin:65px 0 0px 10px;
height:auto !important;

min-height:100%;
display:none;
}
#ajaxSearch_input {
width:290px;
}
#search  {
color:#7C7C7C;
display:none;
}
#search submit, #search #ajaxSearch_submit {
border:none;
}
.bread .B_crumbBox {
line-height:10px;
color:#CBB093;
}
.bread {
font-size:95%;
color:#CBB093;
}
.bread  A, .bread A:link , .bread  A:visited{
color:#7C6250;
font-size:10pt;
}
.news .servlink {

border-bottom:1px dashed #CBB093;
padding: 10px 0 5px 0;
margin: 0;

}
.news  DIV {
margin:10px 0px 30px 0px;
}
.articles B {
font-size:12px;

}
.news  SPAN , .category B, .category STRONG{
color:#725949;
font-size:12px;
font-weight:bold;
}
.news .imp {
font-weight:bold;
}

