html {background:#ffffdb url(../../../templates/74d/images/fon.png) center top repeat-y;}
body, td {font-family:Arial; font-size:12px;}
h1 , h2, h3, h4, h5, h6, a {color:#840303;}

::-webkit-input-placeholder
{
    color: #666 !important;
    font: 14px Arial;
}

:-moz-placeholder
{
    color: #666 !important;
    font: 14px Arial;
}

.placeholder {
    color: #666 !important;
    font: 14px Arial;
}

a:hover{color:#666;}


#main_1 {
 min-height:100%;
 margin-top:-70px;
 background:url(../../../templates/74d/images/main_center.png) center top repeat-y;
}

#main_3 {
padding-top:70px;
background:url(../../../templates/74d/images/main_top2.jpg) center 70px no-repeat;
}

footer {
height:70px;
clear:both;

}

footer .rel {
height:70px; 
 width:1003px;
 margin:0px auto;
position:relative;
background:url(../../../templates/74d/images/footer.png) center top no-repeat;
}

section {
 min-height:500px;
 width:1003px;
 margin:0px auto;
}

#breadcrumbs {
 padding:5px 0px 8px 0px;
}

#breadcrumbs a, #breadcrumbs {
 color:#8e5e33;
 font-size:14px;
 font-weight:bold;
}

#content_inner {
padding:15px 0px 0px 0px;
}

#content {
 padding:0px 10px 10px 10px;
 overflow:hidden; 
 margin:0px 202px 0px 249px;
}


#right_col {
 width:202px;
 float:right;
}

#left_col {
 width:249px;
 float:left;
 padding:0px 0px 20px 0px;
 background:url(../../../templates/74d/images/menu_top.png) 12px 3px no-repeat;
}

header {
 height:256px;
 width:1003px;
 position:relative;
 margin:0px auto;
 background:url(../../../templates/74d/images/header.jpg) center top no-repeat;
}

.obnr {
    height: 218px;
    left: 187px;
    overflow: hidden;
    position: absolute;
    top: 196px;
    width: 806px;
}

a.logo {
    cursor: pointer;
    display: block;
    height: 89px;
    left: 250px;
    position: absolute;
    text-indent: -9000px;
    top: 7px;
    width: 528px;
}

.top_text {
	background:url(../../../templates/74d/images/header_center2.png) no-repeat;
	width:646px;
	height:244px;
	left:50%;
	margin-left:-254px;
	position:absolute;
	top:0px;
}

.top_text2 {
	background:url(../../../templates/74d/images/top_text2.png) no-repeat;
	width:269px;
	height:136px;
	right:0px;
	position:absolute;
	top:0px;
}

.top_phone {
    color: #7D0000;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    right: 20px;
    text-align: right;
    text-shadow: 1px 1px 1px #FFFFFF;
    top: 33px;
    z-index: 90;
}

.top_phone span {
 font-weight:normal;
}

span.email {
 font-size:13px;
 font-weight: bold;
}

.fly_phone {
 width:287px;
}

.fly_phone td {
	background:url(../../../templates/74d/images/fly_phone.png) no-repeat;
	padding:23px 0 18px 66px;
	color:#dde1d4;
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
}

.abs_phone, .phone_fix {
 height:100px;
 border:2px solid red;
 width:283px;
}

.phone_fix {
 position:fixed;
 top:50px;
}

* html .phone_fix{
	position: absolute;
    top: expression((document.getElementsByTagName("body")[0].scrollTop + 50) + "px");
}

/* #news div.b3 {background:url(../../../templates/74d/img/left1.jpg) left top no-repeat;}
#news div.b2 {background:url(../../../templates/74d/img/left.jpg) left bottom no-repeat;}
#news div.b1 {background:url(../../../templates/74d/img/left1.jpg) repeat-y;} */
#news div.b3 {background:url(../../../templates/74d/images/c_top.png) left top no-repeat;}
#news div.b2 {background:url(../../../templates/74d/images/c_bottom.png) left bottom no-repeat;}
#news div.b1 {background:url(../../../templates/74d/images/c_center.png) repeat-y;} 
#news .ttl{padding:7px 0 10px 25px; color:#fff; font-weight:bold; font-size:13px;}
#news .cnt{padding:36px 16px 11px 21px; color:#000;}

#opros div.b3 {background:url(../../../templates/74d/images/o_top.png) left top no-repeat;}
#opros div.b2 {background:url(../../../templates/74d/images/o_bottom.png) left bottom no-repeat;}
#opros div.b1 {background:url(../../../templates/74d/images/o_center.png) repeat-y;}
#opros .ttl{padding:7px 0 10px 25px; color:#fff; font-weight:bold; font-size:13px;}
#opros .cnt{padding:3px 16px 8px 21px; color:#000;}

#hp div.b3 {background:url(../../../templates/74d/images/b_top.png) left top no-repeat;}
#hp div.b2 {background:url(../../../templates/74d/images/b_bottom.png) left bottom no-repeat;}
#hp div.b1 {background:url(../../../templates/74d/images/b_center.png) repeat-y;}
#hp .ttl{padding:7px 0 10px 25px; color:#fff; font-weight:bold; font-size:13px;}
#hp .cnt{padding:9px 22px 14px 17px; color:#000;}

#spec div.b3 {background:url(../../../templates/74d/images/s_top.png) left top no-repeat;}
#spec div.b2 {background:url(../../../templates/74d/images/s_bottom.png) left bottom no-repeat;}
#spec div.b1 {background:url(../../../templates/74d/images/s_center.png) repeat-y;}
#spec .ttl{padding:7px 0 10px 25px; color:#fff; font-weight:bold; font-size:13px;}
#spec .cnt{padding:1px 22px 14px 17px; color:#000;}

.news1 .cnt {
 border-bottom:1px solid #85a2d2;
}

#menu1 {
 padding-bottom:4px;
}

.block_r {
 height:140px;
}

.conts .block_r {
 height:40px;
}

td.conts td{
 line-height:1.7;
}


td.conts td, td.conts td a {
 color:#000;
}


.mc1, table.lc {width:259px;}
table.lc {height:600px;}
.lmc {padding:0px 0px 20px 0px;}

#fixed {
	border:0 dotted #0000FE;
	display:none;
	height:60px;
	left:0;
	overflow:hidden;
	position:fixed;
	top:0;
	z-index:5;
}

.fixed-cont {
background:url(../../../templates/74d/images/stat_bg.png) repeat-x scroll 0 0 transparent;
height:54px;
padding:2px 8px;
}

.calender {
 padding:0px 0px 0px 0px;
}

.calend {
 padding:2px 0px 0px 0px;
}

#flash {
 position:absolute;
 right:25px;
 width:125px;
 height:125px;
 top:25px;
}

.vcard {
left: 21px;
    margin: -5px 0 0;
    position: absolute;
    text-align: left;
    width: 400px;
}

.vcard, .vcard a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

.vcard .fn {
 display:none;
}

.counter {
left: 50%;
    margin: 0px 0 0 -150px;
    position: absolute;
    text-align: center;
    width: 300px;
}

.peredovik {
display: block;
    position: absolute;
    right: 6px;
    text-align: center;
    width: 200px;
}

div.peredovik, div.peredovik a, div.peredovik a:hover {
	font-size:11px;
	color:#fff;
	text-decoration:none;
}


div.vcard, div.counter, div.peredovik {
 top:22px;
}

.yashare_bottom {
 position:absolute;
 left:50%;
 margin:-98px 0 0 -100px;
}

.yashare_cart{
 position:absolute;
 left:50%;
 margin:-98px 0 0 -100px;
}
.my_addr {
	width : 163px;
	font-size : 11px;
}
.button_call {
	position : absolute;
	right : 15px;
	top : 60px;
}

.phones_num {
    position: absolute;
    right: 55px;
    top: 0px;
	font-size:16px;
	font-weight:bold;
}

.phones_num  span {
display:block;
}

.adress {
	position : absolute;
	right : 15px;
	top : 155px;
	text-align:left;
	font-size:14px;
	color:#000;
}

.mail {
    position: absolute;
    top: 124px;
    font-size: 16px;
    right: 53px;
    font-weight: bold;
}

/* div.outer_c {
background: #ffffdb;
} */

/*
playback timings (ms):
  captures_list: 0.555
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.012
  cdx.remote: 5.985
  LoadShardBlock: 94.749 (3)
  PetaboxLoader3.datanode: 160.173 (5)
  load_resource: 270.172 (2)
  PetaboxLoader3.resolve: 104.57 (2)
*/