/*div, td {
border:1px solid #bbb;
}*/

body {
        background: url('fakeimg.gif') no-repeat;
background-attachment: fixed;
	font-family: Verdana, Arial, sans-serif;
	padding:0;
margin:0;
	font-size: 12px;
color: #3F3F3F;
line-height:1.5;

}
*html .wid100 {
width:100%;

}
FONT {
font-size:12;
line-height:1.5;
color: #3F3F3F;

}
form, td	{
	margin: 0;
	padding: 0;
	color: #3F3F3F;

}
li, p, td {
    font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	vertical-align: top;

}
p {
padding:0;
margin:0 0 10 0;
line-height:1.5;

}
li, td {
margin:0;
padding:0;

}
hr	{
	border-bottom: 1px solid #bbb;

}
h1{
	font-family: Verdana, Arial, sans-serif;
		color: #444;
	margin: 15px 0 10px 0;
	padding: 0px;
	font-size:22px;
	font-weight:normal;
text-decoration:none;

}
h2{
	font-family: Verdana, Arial, sans-serif;
	font-weight:bolder;
	margin:0 0 10 0;
padding:0;
color:#a79866;
font-size:18px;
	
}
h3{
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
	margin:0;
padding:0;
color:#a79866;
font-size:16px;

}
h4{
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
	margin:0;
padding:0;
color:#c72a26;
font-size:16px;

}
h4 a{
color:#c72a26;

}
a {
color:#0275cd;

}
/*a:hover {
color:#c72a26;

}
*/.hk, .hk a{
   font-family: Verdana, Arial, sans-serif;
	   font-size: 11px;
   color: #999;
   margin: 0;
   padding: 0;
vertical-align: top;

}
.left_menu h1{
	font-family: Verdana, Arial, sans-serif;
		color: #a8a8a8;
	margin:30 0 0 0;
	padding: 0px;
	font-size:22px;
	font-weight:normal;
text-decoration:none;

}
.col333 {
color:#333;
padding:0 0 15 0;

}
.font15 {
font-size:16;

}
.meta {
color:#666;
font-size:11px;
border-top:1px solid #c0c0c0;
padding:0 4% 0 0;

}
.meta td {
vertical-align:top;

}
.meta_left {
padding:30 0 0 4%;
margin:0;
color:#666;

}
.meta_left_bottom {
padding:10 0 0 4%;

}
.meta_center {
padding:30 0 0 20;

}
.padrig33 {
color:#666;

}
*html .padrig33 {
padding-right:4%;

}
.meta_center_bottom {
padding:10 0 30 20;
color:#666;

}
.head {
background-color:#c72a26;
background-image:url(pic/head_img.jpg);
background-repeat:no-repeat;
background-position:top left;

}
.otstup {
  padding-top:22;

}
.padleft13 {
  padding-left:13;
padding-top:22;
width:100%;

}
.padleft55 {
padding-left:10%;

}
a img {
border:none;

}
.head_yel {
color:#f8c324;

}
.head_yel a{
color:#f8c324;
text-transform:uppercase;
font-size:13;
padding: 0 0 50 0;

}
.s40 {
/*width:40px;
*/height: 1px;

}
*html .s40 {
padding-right:5px;

}
.head_gray {
color: #e9adac;
font-size:12;
font-family:Verdana,Arial, sans-serif;

}
/*--начало меню-----*/#newmenu {
z-index: 10;

}
#newmenu ul {
	padding: 0;
	margin: 0;
 list-style: none;

}
#newmenu li{
 float: left;
position: relative;
padding-bottom:1;
margin:0;
list-style:none;

}
.bordleft {
border-left:1px solid #d25551;

}
#newmenu li a{
padding: 5px 15px 8px 15px;
 	    text-transform: uppercase;
		/*letter-spacing:2pt;
*/	    text-decoration: none;
	    color:#efefef;
font-size:12px;
font-family:Verdana, Arial,san-serif;
 font-weight: normal;
	    z-index: 10;
			float:left;

}
#newmenu li ul {
		width: 230;
		background:url(pic/newmenu.gif) no-repeat;
background-position:top left;
		display: none;
		position: absolute;
		top: 2.3em;
		left: -1;
 		z-index: 10;

}
#newmenu li li {
list-style:none;
		float: none;
		display: list-item;
margin: 5px 15px 8px -10px;
padding-left:10;
		z-index: 10;

}
*html #newmenu li li {
padding: 5px 15px 4px -10px;

}
#newmenu li li a{
padding: 5px 15px 8px 15px;
	    text-transform: uppercase;
	    text-decoration: none;
	    color: #a79866;
	    font-weight: normal;
	    z-index: 10;
font-family:Verdana,Arial,san-serif;
clear:both;

}
*html #newmenu li li a{
/*padding: 5px 15px 4px 15px;
*/padding-top:0px;

}
#newmenu li li a:hover{
	  color: #c2202e;
z-index: 10;

}
#newmenu li:hover ul, #newmenu li.sfhover ul {
		display: block;

}
.menu {
margin-top: 35;
width:100%;

}
*html .menu {
padding-left:0;
margin-bottom:-1;
width:100%;

}
.menu_active {
text-decoration:none;
border-top:2px solid #f8c324;
background-color:#fff;
font-size:12px;
margin-bottom:-2;
margin-right:2;

}
/*--конец меню-----*/#a_yel {
color:#f8c324;
text-transform:uppercase;
font-size:12;
border-left:1px solid #d25551;
margin-right:0;

}
.one_px {
background:url(pic/one_px.gif) repeat-x;
width:15%;

}
.tel {
position:absolute;
top:25;
right:4%;
font-size:18;
color:#fff;

}
.tel .font14 {
color:#e9adac;
font-size:14px;

}
.content {
margin:48 0 32 0;
padding:0 0 0 0;

}
*html .content {
margin:48 0 32 0;
width:100%;

}
.vakans {
background-color:#faf5df;
margin:0;
padding:21 20 35 20;
line-height:1.5;
color:#444;
font-size:12px;

}
.otzyv_img {
margin:-2 0 0 0;
padding:0;
line-height:0;
border:none;

}
.ban_headline{
line-height:1.5;
color:#a79866;
font-size:18px;
text-decoration:underline;

}
#ban_p {
line-height:1.5;
color:#444;

}
.padtop7 {
padding-top:7;

}
.textdec_none {
text-decoration:none;

}
.news {
//padding:21 20 35 14;
padding:0;
margin:0;
line-height:1.5;
color:#444;
font-size:12px;

}
.news2 {
padding:18 20 35 0;
margin:0;
line-height:1.5;
color:#444;
font-size:12px;

}
.news ul, .news2 ul{
margin:16 0 0 20;
padding:0;

}
.news ul li, .news2 li{
padding:0 0 10 0;
margin:0;

}
.lyuba_bord {
border:1px solid #f4d7d6;
margin-right:13px;
float:left;

}
.menejer {
margin:19 0 0 0;
border:1px solid #d2d2d2;
padding:15 15 0 14;

}
.menejer_cont {
font-size:12px;
color:#666;
line-height:1.2;
margin-top:-2;
padding:0;

}
.menejer_text {
margin:10 0 15 0;
color:#a0a0a0;
font-style:italic;
font-size:12px;

}
.padleft46 {
padding-left:5%;

}
*html .padleft46 {
padding-left:40;

}
.html_padrig20 {
padding-right:20;

}
.des_class {
font-size:12px;
color:#202020;
padding:10 0 15 0;
text-align:left;

}
.des_class1 {
font-size:12px;
color:#202020;
padding:10 0 15 0;
text-align:left;

}
.name_class {
padding-top:11;
padding-bottom:13;
border-top:1px solid #bbb;

}
#border_none {
border:none;

}
.name_class a{
font-size:12px;
color:#666;
text-align:left;
text-transform:uppercase;
text-decoration:none;

}
.name_class .active {
color:#b2b2b2;
font-size:12px;
text-transform:uppercase;

}
.marleft46 {
margin: 0 0 0 46;

}
.padrig46 {
padding-right:4%;

}
*html .html_padrig10 {
padding-right:5%;

}
.padrig10 {
padding-right:10%;

}
*html .ht{
padding-right:20;

}
.text{
font-size:16px;
color:#666;
line-height:1.5;
/*margin-top:0;
*/margin: 0px 0 10px 0;

}
.text2{
font-size:12px;
color:#666;
line-height:1.5;
/*margin-top:0;
*/margin: 0px 0 10px 0;

}
.text p {
font-size:12px;
color:#444;

}
.obj {
color:#a79866;
text-transform:uppercase;
font-size:16;
font-weight:none;
text-decoration:none;

}
.padrig52 {
padding-right:52;

}
.left_menu a.active{
color:#b2b2b2;

}
.wid242 {
width:242;

}
*html .wid242 {
width:245;

}
.p_gold {
color:#a79866;
font-size:16;

}
.wid164 {
width:164px;

}
.search {
margin-top:27;
width: 315px;
 height: 23px;
color:#444;
border-left:1px solid #e2e3ea;
border-bottom:1px solid #e2e3ea;
border-right:1px solid #e2e3ea;
border-top:1px solid #abadb3;

}
.linehei7 {
display: inline;
 line-height: 7px;

}
.service_in_main {
border-bottom:1px solid #e1e1e1;
padding-bottom: 20px;

}
.service_in_main p{
color:#666;
font-size:12px;
line-height:1.5;
margin:0 0 10 0;

}
.in_main{
background-color:#faf5df;

}
#padleft0 {
color:#2c2c2c;
line-height:1.5;
font-size:16;

}
.podr{
color:#b2b2b2;
font-size:16;

}
#blue_a  a{
color:#0055cc ;
font-size:12px;
font-weight:bold;
text-transform:uppercase;

}
.italic_style {
font-style:italic;
padding:0 15 26 15;

}
.bordtop {
border-top:1px solid #cfcfcf;

}
.linehei15 {
line-height:1.5;

}
.pad15 {
padding-left:15;
padding-right:15;

}
.fall_menu {
background:url(pic/menu_gradient.gif) no-repeat;
background-position: 0 0;

}
.display_none{
display:none;

}
.form_tbl {
background-color:#e4edf1;

}
.form_tbl td {
padding-top:10;

}
.form_td {
font-size:14;
padding-left: 27;
vertical-align:bottom;

}
.form_input {
border-top:1px solid #abadb3;
border-left:1px solid #e2e3ea;
border-right:1px solid #dbdfe6;
border-bottom:1px solid #e3e9ef;
width:300px;
height:27px;

}
#hei122 {
height:122;

}
#vert_top {
vertical-align:top;

}
.all_list {
padding-top:11px;
border-top:1px solid #bbb;

}
.all_list a{
color:#b2b2b2;
font-size:12px;
text-decoration:none;
text-transform:uppercase;

}
.gray_a {
color:#666;
text-decoration:none;

}
.newsdate {
color:#a0a0a0;
font-style:italic;
font-size:12px;

}
.wid7 {
width:4%;

}
table.border1px{
border:1px solid #bababa;
   border-collapse:collapse;

}
.border1px td {
    border: 1px solid #bbb;
    padding: 8 10 6 10px;
	color:#000;

}
.border1px th {
    padding: 5px;
color:#3f4a57;
font-size:12px;

}
.date {
color:#b2b2b2;
font-size:10px;
line-height:1.3;

}
.list_site{
font-size:12px;
padding-bottom:15;

}
.r_pad_20 {
padding: 0 30 15 0;

}
h3 a{
color:#a79866;

}
.vertmiddle {
 vertical-align:middle;

}
.padtop15 {
padding-top:15;

}
.padtop7 {
padding-top:9;

}
table..border_bottom1px{
   border-collapse:collapse;

}
.border_bottom1px td {
    border-bottom: 1px solid #bbb;
    padding: 8 10 6 10px;

}
.list13 {
background-image:url(pic/list13.jpg);
 background-repeat:repeat-x;
background-position:top left;

}
.list21 {
background-image:url(pic/list21.jpg);
 background-repeat:repeat-y;
background-position:top left;

}
.list25 {
background-image:url(pic/list25.jpg);
 background-repeat:repeat-y;
background-position:top left;

}
.list33 {
background-image:url(pic/list33.jpg);
 background-repeat:repeat-x;
background-position:top left;

}
.moz_wid100 {
width:100%;

}
*html .moz_wid100 {
width:30%;

}
.red_t {
font-color: #cc2924;

}
a.textdec_none {
color:#a79866;

}
.anketa_style  td {
padding:0 5px 5px 0;

}
.kat_logo {
border: 1px solid #cccccc;

}
.gray_table {
background-color: #f0f0f0;

}
.banner_div{
background-color: #f0f0f0;
text-align:center;
width: 100%;
padding: 20px;

}
.block {
margin-top: 250px;
 border: 1px solid #bbb;
 
}
.slide_block {
  position: fixed;
  height: 238px;
  background: url(pic/left_block.png) no-repeat left top;
  z-index: 100;
  
}
*html .slide_block {
 position: absolute;
 top: expression(       (document.getElementsByTagName("body")[0].scrollTop + document.body.clientHeight/2 - 119) + "px"   );
 
}
.left_sl {
height: 238px;
width: 33px;
float: left;

}
.right_sl {
vertical-align: middle;
background-color: #faf5df;
width: 0px;
height: 238px;
float: left;
overflow: hidden;

}
*html .right_sl {

}
.slide_block_content  {
font-family: Arial;
margin-left: 30px;
border-collapse: collapse;

}
.slide_block_content tr {
white-space: nowrap;

}
.slide_block_head {
padding: 17px 0;
margin: 0;
color: #a79866;
font-size: 24px;
text-transform: uppercase;

}
.slide_block_cell {
background:url(pic/cursor.png) no-repeat left 50%;
border-top: 1px solid #d9d0af;
padding-left: 28px;
padding-top: 18px;
padding-bottom: 18px;
color: #a79866;
font-size: 14px;
text-transform: uppercase;

}
.slide_block_head a {
text-decoration: none;
color: #a79866;

}
.slide_block_cell a {
text-decoration: none;
color: #a79866;

}

.menu_m {
width:100%;
}	