body {background-image: url(/etc/img/decoration/images/ffbackgr.jpg);}
.hidden {display:none;}

#liquid-round2 {
width:100%;
margin:0 0 10px 0;
color:#eae2d1;
background:#353535 url(/etc/img/decoration/images/leftside.jpg) repeat-y left top;
text-align:left;
float:right;
}
.top {
width:100%;
height:20px;
background:url(/etc/img/decoration/images/top.jpg) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(/etc/img/decoration/images/top-right.jpg) no-repeat right top;
}
.center-content2 {
position:relative;
background:url(/etc/img/decoration/images/rightside.jpg) repeat-y right top;
padding:1px 5px 10px 15px;
margin:-1px 0 -50px 0;
text-align: left;
}
.bottom {
width:100%;
height:60px;
background:url(/etc/img/decoration/images/bottom.jpg) no-repeat left bottom;
}
.bottom span {
display:block;
height:60px;
background:url(/etc/img/decoration/images/bottom-right.jpg) no-repeat right top;
}

#ffforma {
padding:0;
margin:0;
width:180px;
height:213px;
background:url(/etc/img/decoration/images/ffforma.jpg) no-repeat top;
}
.ffformimg{
border: 0pt none ;
margin-top: 20px;
margin-bottom: 20px;
}

#ffleftimg{
background: transparent url(/etc/img/decoration/images/ffleft.png) no-repeat scroll 0% 0%;
width: 5px;
height: 28px;
float: left;
}

#ffleftimg2{
margin:0px;
background: transparent url(/etc/img/decoration/images/ffleft.png) no-repeat scroll 0% 0%;
width: 5px;
height: 28px;
float: left;
}

#ffcentimg{
background: #353535 none repeat scroll 0% 0%;
padding: 2px 0 0 10px;
font-size: 13pt;
color: #eae2d1;
width: 165px;
height: 26px;
float: left;
}

#ffrightimg{
background: transparent url(/etc/img/decoration/images/ffright.png) no-repeat scroll 0% 0%;
width: 5px;
height: 28px;
float: left;
}



.ffcrossimg{
border:0;
width:10;
height:10;
margin: 15px 0pt 0pt 10px;
}

#ffcentrimg2{
padding: 15px 0pt 15px 0px;
width: 100%;
color: #373739;
}
#ffcentimg3{
background: #353535 none repeat scroll 0% 0%; margin-bottom: 15px;
padding: 2px 0 0 10px;
font-size: 13pt;
color: #eae2d1;
width: 723px;
height: 26px !important;
float: left;
}

#ffproces{
padding: 0 0 0 35px;
margin:0px;
list-style-type: upper-roman;
font-weight: bold;
}

#ffproces a {
text-decoration:none;
color: #373739;
}

#ffproces a:hover{
text-decoration:none;
color:#FFFFFF;
background-color:#c6381d;}

.menew {
  background:#353535 url(/etc/img/decoration/images/ffleft.png) no-repeat left top; 
  width:160px;
  height:28px;  
  color:#EAE2D1;  
  font-size:13pt;
  valign: center;
  padding-left:10px;
  margin: 0 0 13px 0;
  position:relative;
  }

#ffrightimg_fast{
  background: transparent url(/etc/img/decoration/images/ffright.png) no-repeat scroll 0% 0%;
  width: 5px;
  height: 28px;
  position: absolute;
  left: 165px;
  top:0px;
  }

.col {
  padding-top:3px;
  }



/*CSS:*/
html,body,table{
font: 9pt Trebuchet MS, Tahoma,Arial;
padding:0;
margin:0;
color: #373739;
}

#ffup{
background-color:#353535;
height:30px;
}

#ffpoz{
Z-INDEX: +2;
position:relative;
width:968px;
margin-right:auto;
margin-left:auto;
}
#ffheader{
Z-INDEX: -1;
position:absolute;
margin:0;
background:url(/etc/img/decoration/images/ffhead.jpg) no-repeat right;
width:968px;
height:217px;
}


#fflogo {
position:absolute;
left:0px;
top:30px;
width: 406px;
height: 108px;
background:url(/etc/img/decoration/images/fflogo.jpg) no-repeat top;
}

#ffmenu {
z-index:2;
position:absolute;
left:0px;
top:170px;
height: 33px;
padding:0;
margin:0;
text-align:left;
font-size: 16px;
}


.hm{background-image: url(/etc/img/decoration/images/ff_menu.png);cursor:pointer;font-size: 1px;padding:0;margin:0;}
.m1{padding:18px 50px 11px 52px;background-position: 0px 0px;}
.m1:hover{background-position: 0px 30px;}
.m2{padding:18px 72px 11px 71px;background-position: -104px 0px;}
.m2:hover{background-position: -104px 30px;}
.m3{padding:18px 65px 11px 65px;background-position: -249px 0px;}
.m3:hover{background-position: -249px 30px;}
.m4{padding:18px 66px 11px 66px;background-position: -379px 0px;}
.m4:hover{background-position: -379px 30px;}
.m5{padding:18px 47px 11px 47px;background-position: -512px 0px;}
.m5:hover{background-position: -512px 30px;}
.m6{padding:18px 58px 11px 58px;background-position: -606px 0px;}
.m6:hover{background-position: -606px 30px;}

/* Opera (all versions)… */
@media all and (min-width: 0px) {
  #ffmenu {overflow:hidden;}
  .m3{padding:18px 63px 11px 65px;background-position: -249px 0px;}
  .m4{padding:18px 65px 11px 66px;background-position: -379px 0px;}
  .m5{padding:18px 45px 11px 47px;background-position: -512px 0px;}
  .m6{padding:18px 56px 11px 58px;background-position: -606px 0px;}
}

/* menu */
#navigationTop { display: none; }
.horizontalNavigationBar .content-navigation { float: left; }
.horizontalNavigationBar ul { list-style-type: none; padding: 0; margin: 0; }
.horizontalNavigationBar ul li { float: left; padding: 0; margin: 0; }
.horizontalNavigationBar ul li a { display: block; }
.horizontalNavigationBar .content-navigation .active-module a {background-color:#eb3916; color:#ffffff;}
.horizontalNavigationBar .module a{margin-left:15px;margin-right: 15px;}
.horizontalNavigationBar .active-module a{color: #000000;text-decoration:none;}
a:hover{text-decoration: none; color: #FFFFFF;}
.horizontalNavigationBar .module a:hover{background-color: #eb3916; color: #ffffff;}
a:active{text-decoration: none; background-color: #ffffff; color: #4c5358;}

#ffmain{

margin:0;
padding-top:205px;
text-align:left;
}
#ffleftmenu {
position:absolute;
left:0px;
top:210px;
width: 173px;
height: 230px;
padding:0;
margin:0;
text-align:left;
}

#fffoot{
Z-INDEX: 10;
position:absolute;
left:0;
padding: 60px 0 0 0px;
color:#e3dbc8;
text-align:left;
}

#fffooter{
background-color:#353535;
height:138px;
}

/* leftmenu */
#ffleftimg{
background: transparent url(/etc/img/decoration/images/ffleft.png) no-repeat scroll 0% 0%;
width: 5px;
height: 28px;
float: left;
}


#ffcentimg4{
background: #353535 none repeat scroll 0% 0%;
padding-top:2px;
padding-left: 10px;
font-size: 13pt;
color: #eae2d1;
width:150px;
height: 26px;
float: left;
}


#ffleftup{
margin:0;
padding:0;
font-size:1px;
background: url(/etc/img/decoration/images/ffleftup.png) no-repeat top;
width: 172px;
height: 5px;
}
#ffleftcenter{
margin:0;
padding:0;
background: #d2c7b5 top;
width: 172px;
height: 250px;
}


#ffleftcenter ul {padding:8px 0 0 10px; margin:0;}

#ffleftcenter li {list-style:none;
padding:0 9px 0 17px;
background:url(/etc/img/decoration/images/ffcross.png) no-repeat 0 4px;
}

#ffleftcenter a{
text-decoration:none;
color:#c6381d;
}

#ffleftcenter a:hover{
text-decoration:none;
color:#ffffff;
background:#c6381d;
}


#ffleftdown{
margin:0;
background: url(/etc/img/decoration/images/ffleftdown.png) no-repeat top;
width: 172px;
height: 5px;
}
/* news */
.news{border:1px dashed #ddd;;margin:0 0 10px 0;}
.news_table{width:77%;size:14pt;text-align:justify;}
.news_content{padding-top:10px;}
.news_img{padding-left:10px;}
.news_str{padding-bottom:1px;}
.podrobnee{font-size:8pt;margin-top:10px;}
.back_to_all_news{font-weight:bold;padding-top:3px;}
.back_to_all_news_array{font-size:10pt;}
.back_to_all_news a{text-decoration:none;}
.blue_flag {  
  text-align: left;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
  background: url(/etc/img/decoration/newsimg.png) #4974a3 no-repeat right;
  color: #c6381d;
  font-weight: bold;
  vertical-align: middle;
  font-size: 8pt;
}
.page_active {
  cursor: pointer;
  background-color: #d2c7b5;
  border: 1px solid #dcdcdc;
  color: #555;
  padding: 2px 4px;
}
.page_no_active {
  background-color: white;
  border: 1px solid #dcdcdc;
  color: #bbb;
  padding: 2px 4px;
}
.page_hover {
  color: #fff;
  background-color: #c6381d;
  border: 1px solid #7b93af;
}
.page_hover a {color: #fff;}

.p { font-family: Trebuchet MS; color:#4e4b4e !important;text-decoration:underline !important;
    }

.lia:hover{font-family:Trebuchet MS; color:#4e4b4e; text-decoration:none!important; font-weight :normal;background-color:#eae2d1 !important;}

a {text-decoration:underline;color: #c6381d;}
a:hover{text-decoration:none;color:#c6381d;cursor:pointer;
}

.baner { 
  font-size:1px;
  margin:0; 
}

.uslugi{
  margin:0 0 0 4px;  
}

#ffcentimg_new{
background: #353535 none repeat scroll 0% 0%;
padding: 3px 37px 2px 10px;
font-size: 13pt;
color: #eae2d1;
float: left;
}


div.center-content2 a {color:#EAE2D1; text-decoration:none;}

