body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E4347;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	padding: 0px;
	background: #ffffff;
}
html>body {
	font-size: small;
}
cursor { pointer; }
cursor { hand; }
img {
	border:0px;
}
a {
	color: #DB1E20;
	text-decoration: underline;
}
h1 {
	font-size: xx-large;
	display: none;
}
h2 {
	font-size: x-large;
}
h3 {
	font-size: large;
}
h3.h3 {
	text-transform: uppercase;
	color: #DC1F21;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin: 0px;
	padding: 10px 0px;
}
h3.h3_ {
	text-transform: uppercase;
	color: #3C3B38;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin: 0px;
	padding: 0px 0px 10px;
}
h3.h3_ span {
	padding-left: 21px;
}
#footer h3 {
	text-transform: uppercase;
	color: #3E4347;
	font-family: "Arial Narrow", Arial, sans-serif;
	margin: 0px;
	padding: 0px 0px 10px;
}
h4 {
	font-size: medium;
}
h5 {
	font-size: small;
}
h6 {
	font-size: x-small;
}
.png {
	behavior: url(/png.htc);
}
h5.message {
	color: #73805B;
}
h5.error{
	color: #B1211A;
}
#logo {
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 150px;
	position: absolute;
	z-index: 2;
	left: 20px;
	top: 21px;
}
#hrefs {
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 3;
	top: 55px;
	right: 28px;
}
#hrefs span {
	border-right: 1px solid #AAB3A8;
	padding: 2px 15px 2px 13px;
}
#hrefs span.last {
	padding: 2px 0px 2px 15px;
	border-right-style: none;
}
#header {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 116px;
}
#navigation {
	margin: 0px auto;
	padding: 23px 0px 0px 25px;
	width: 675px;
	height: 90px;
}
#navigation table {
	margin: 0px;
	padding: 0px;
	width: 680px;
}
#navigation table td {
	
	padding: 32px 25px 32px 18px;
	margin: 0px;
}
#content {
	margin: 0px;
	padding: 0px;
	width: 100%;
	
	min-height: 520px;
	_height: 520px;
}
#content_ {
	margin: 0px;
	padding: 0px;
	width: 100%;
	
}
#content-l {
	
	margin: 0px;
	padding: 0px;
}
#content-r {
	
	margin: 0px;
	padding: 0px;
	height: 521px;
}
#content-l_ {
	
	margin: 0px;
	padding: 0px;
}
#content-r_ {
	
	margin: 0px;
	padding: 0px;
	min-height: 492px;
	_height: 492px;
}

}
#content1 {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#col-left {
	margin: 0px;
	padding: 0px;
	width: 68%;
	float: left;
}
#col-right {
	margin: 0px;
	padding: 0px;
        width: 32%;
        float: right;
}
#col-left-i {
	margin: 0px;
	padding: 0px 20px 0px 40px;
}
#col-right-i {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.offer {
	margin: 0px;
	padding: 0px;
        float: right;
	background: #eee5d4;
}
table.offer {
	margin: 0px;
	padding: 0px;
	width: 99%;
}
table.offer td {
	margin: 0px;
	padding: 0px;
}
img.border {
	border: 0px solid #E0CFAF;
}
#clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	height: 0px;
}
#footer {
	margin: 0px;
	padding: 68px 0px 30px;
	clear: both;
	width: 100%;
	
}
#footer-l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 68%;
}
#footer-l-i {
	margin: 0px 10px 0px 40px;
	padding: 0px;
	border-top: 5px solid #DD1F21;
}
#footer-r {
	margin: 0px;
	padding: 0px;
        float: right;
        width: 32%;
}
#footer-r-i {
	margin: 0px 75px 0px 0px;
	padding: 40px 0px 0px;
	border-top: 5px solid #E3D5B9;
}
#footer p {
	color: #AE8944;
	margin: 0px;
	padding: 0px 0px 5px;
}
p#maile {
	margin: 10px 0px 0px;
	padding: 10px 50px 10px 20px;
	float: right;
	border-left: 1px solid #E3D5B9;
}
#footer-l a {
	color: #AE8944;
}
#gws {
	background: url(/_img/gws.gif) no-repeat left top;
	margin: 0px;
	padding: 0px 30px 0px 35px;
	float: right;
}
#gws a {
	color: #3E4347;
}
#copy {
	margin: 0px;
	padding: 10px 0px 10px 10px;
}
#lights {
	margin: 0px 273px 0px 372px;
	padding: 0px;
	height: 5px;
	position: relative;
	z-index: 1;
	top: 2px;
}
#lights table {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#lights table td {
	
	margin: 0px;
	padding: 0px;
	height: 5px;
}
#col-right_ {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 260px;
	min-height: 492px;
	_height: 492px;
}
#col-left_ {
	margin: 22px 254px 0px 20px;
	padding: 0px;
	border-top: 5px solid #DB171A;
}
#col-left_inner {
	margin: 0px;
	padding: 0px 10px 10px;
	border-top-style: none;
	border-right: 1px solid #E3D5B9;
	border-bottom: 1px solid #E3D5B9;
	border-left: 1px solid #E3D5B9;
	background: #F3EEE2;
}
#col-left_content {
	margin: 0px;
	padding: 0px;
	min-height: 492px;
	_height: 492px;
}
ul.ul {
	list-style: none;
	margin: 14px 0px 0px;
	padding: 12px 104px 0px 13px;
	
	font-size: 11px;
}
ul.ul li {
	margin: 0px;
	padding: 1px 0px 1px 10px;
	
}
.people {
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 10;
	top: 291px;
	right: 0px;
}
.comment {
	position: absolute;
	z-index: 11;
	min-height: 50px;
	_height: 50px;
	right: 30px;
	width: 177px;
	
	top: 606px;
	margin: 0px;
	padding: 28px 0px 0px;
}
.comment-i {
	margin: 0px;
	padding: 5px;
	border-right: 1px solid #E6DAC1;
	border-bottom: 1px solid #E6DAC1;
	border-left: 1px solid #E6DAC1;
}
p.b {
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px;
}
p.i {
	font-style: italic;
	margin: 0px;
	padding: 0px 0px 5px;
}
img.shadow{
border-bottom:2px solid #eee;
border-right:2px solid #eee;
padding-bottom:2px;
padding-right:2px;
background:#ccc;
}

/*new*/



#wrap {
background-color:#FFFFFF;
width:1210px;
}
#menu {
height:70px;
width:100%;
}
.button1 {
height:70px;
margin-top:0;
}
.button2 {
height:40px;
padding-top:10px;
}
.button2 a {
color:#006CA8;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
text-decoration:underline;
}
.button1:hover {
background-image:url(http://www.bridge-sa.ru/images/structure/hover100.gif);
background-position:center center;
background-repeat:no-repeat;
}
.button1:hover a {
color:#FFFFFF;
}
.button1 a:hover {
color:#FFFFFF;
}
.button1act {
background-image:url(http://www.bridge-sa.ru/images/structure/activ000.gif);
background-position:center center;
background-repeat:no-repeat;
height:70px;
margin-top:0;
}
.button2act {
height:40px;
padding-top:10px;
}
.button2act a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
text-decoration:underline;
}
#logo0 {
float:left;
height:70px;
width:419px;
}
#logo1 {
float:left;
height:70px;
width:126px;
display:block;
}
#logo2 {
float:left;
height:70px;
width:31px;
display:block;
}
#menutop {
float:right;
height:70px;
min-width:581px;
}
#header0 {
height:174px;
width:100%;
}
#lefthome {
float:left;
height:174px;
width:419px;
}
#kv1 img {
cursor:pointer;
float:left;
height:128px;
width:74px;
}
#kv2 img {
cursor:pointer;
float:left;
height:128px;
width:98px;
}
#kv3 img {
cursor:pointer;
float:left;
height:128px;
width:82px;
}
#phones {
color:#696969;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:33px;
font-weight:bold;
height:0;
position:relative;
top:15px;
width:690px;
height:155px;
z-index:100;
background-image:url(http://www.bridge-sa.ru/images/structure/hd000000.png);

}
#hd1{
	float:left;
	width:177px;
	height:155px;
	display:block;
}
#hd2{
	float:left;
	width:160px;
	height:155px;
	display:block;
	padding-top:15px;
	padding-left:50px;
}
#hd3{
	float:left;
	width:145px;
	height:155px;
	display:block;
	padding-top:15px;
	padding-left:50px;
}
#hd4{
	float:right;
	width:255px;
	height:155px;
	display:block;
}
#homerightn1 {
background-image:url(http://www.bridge-sa.ru/images/structure/righthome1.jpg);
float:right;
height:174px;
width:579px;
}
#homerightn1 img {
margin-top:90px;
}
#content0 {
width:100%;
}
#left {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:100%;
padding-left:3px;
width:200px;
}
#left strong {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}
#left p {
margin:10px 20px;
}
#all {
background-color:#DEF5FF;
height:20px;
padding:5px 23px 0 0;
text-align:right;
}
a.new {
color:#0a7ab5;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
#titletext {
background-position:right center;
background-repeat:no-repeat;
height:31px;
width:100%;
}
.title {
background-position:left center;
background-repeat:no-repeat;
color:#000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:700;
height:24px;
margin-bottom:10px;
padding-top:7px;
width:299px;

text-align:center; 
padding-left:0; 
width:321px;
}
.title2 {
background-position:left center;
background-repeat:no-repeat;
color:#000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:700;
height:24px;
max-width:722px;
min-width:150px;
padding-top:7px;
}
#text {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:351px;
padding-top:10px;
}
#text2 {
background-position:right top;
background-repeat:no-repeat;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:15px;
padding-top:10px;
height:100%;
}
#text2 p {
margin:10px 0;
width:90%;
}
#text3 {
background-image:url(http://www.bridge-sa.ru/images/structure/greyhome.gif);
background-position:right bottom;
background-repeat:no-repeat;
bottom:0;
height:210px;
margin-left:15px;
padding-top:10px;
}
.video {
float:left;
height:145px;
margin:20px 8px;
width:194px;
}
.video1 {
float:right;
height:145px;
margin:40px 0 0;
width:194px;
}
#footer0 {

background-repeat:repeat-x;
position:inherit;
left:0px;
right:0px;
bottom:0px;

width:100%;
color:#000;
}
#partleft {
color:#000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:25px;

width:175px;
}
.menubot {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.photo_about {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 30px 30px;
padding:0;
width:150px;
}
#textvideo {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
p.comment_1, p.comment_2, p.comment_3 {
background-repeat:no-repeat;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:10px;
padding:2px 0 8px 35px;
}
p.comment_1 {
background-image:url(http://www.bridge-sa.ru/images/structure/comment_1.gif);
margin-top:80px;
}
p.comment_2 {
background-image:url(http://www.bridge-sa.ru/images/structure/comment_2.gif);
}
p.comment_3 {
background-image:url(http://www.bridge-sa.ru/images/structure/comment_3.gif);
margin-bottom:80px;
}
.stage {
border:1px solid #3399CC;
color:#333333;
cursor:pointer;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:15px;
margin:5px;
min-height:15px;
min-width:15px;
padding:3px;
text-align:center;
text-decoration:underline;
width:15px;
}
#fieldimg {
float:left;
height:430px;
width:590px;
}
#fieldimg strong {
font-size:16px;
text-align:center;
}
td.nk {
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-top:5px;
}
td.nk2 {
color:#0573B0;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
td.nk3 {
color:#057320;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
#sv {
color:#32D400;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
span.apart {
margin-left:10px;
margin-right:10px;
}
span.apart a {
color:#089BCC;
}
h3.man {
color:#0595C6;
font-size:22px;
font-weight:600;
line-height:1.7;
}
p.man {
color:#505050;
font-size:14px;
line-height:1.8;
white-space:nowrap;
}
p.tlman {
color:#505050;
font-size:14px;
line-height:1.9;
}
.title3 {
background-color:#0A78B4;
background-image:url(http://www.bridge-sa.ru/images/structure/title.gif);
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:700;
height:24px;
margin-bottom:10px;
padding-left:22px;
padding-top:7px;
text-align:center;
width:100%;
}
#sb {
cursor:pointer;
height:57px;
left:110px;
position:absolute;
top:100px;
width:110px;
}
img.smallMan {
height:80px;
width:60px;
padding-bottom: 2px;
}
#contact{ height:100px; }

.apartText
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  padding-top:5px;
  padding-left:84px;
  height:66px;
}

td.homes
{
    color: #1f5d82;
    font-size: 12px;
    text-align: center;
    font-family: arial, sans-serif;
    vertical-align: top;
    padding: 3px;
}
td.homes1
{
    color: #1f5d82;
    font-size: 12px;
    text-align: left;
    font-family: arial, sans-serif;
    vertical-align: top;
    padding: 4px;
	padding-left: 78px;
}

td.homes a{color: #3195D6;}
td.homes span{background-color: #0099CC; color:white;padding: 2px;font-weight: 500;}

tr.table_r1{text-align: center;background-color: #e9f1f3;height: 30px;}

tr.table_r2{text-align: center;height: 30px;}

td.table_leftN
{
    text-align: left;
    width: 170px;
    padding:4px;
    padding-left: 75px;
    border-top: 1px solid #bad2d9;
    border-left: 1px solid #bad2d9;
}

td.uplborder{border-top: 1px solid #bad2d9;border-left: 1px solid #bad2d9;}
td.uprborder{border-top: 1px solid #bad2d9;border-right: 1px solid #bad2d9;}
td.upborder{border-top: 1px solid #bad2d9;}
div.decreased
{
    background:URL('http://www.bridge-sa.ru/images/structure/keys_free.jpg') no-repeat;
    height: 103px;
    position: absolute;
    color:white;
    width: 109px;
    left:0px;
    height: 103px;
    padding:4px;
    font-weight: bold;
    font-size: 16px;
    font-family: arial, sans-serif;
}
div.intab
{
    margin: 10px;
    margin-top: 0px;
    text-align: center;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
    /*height: 112px;*/
    vertical-align: bottom;
}
#visibleID{
	color:#333333;
}
td.tab_styled
{
    background: url('http://www.bridge-sa.ru/images/structure/top_forms.gif') no-repeat;
    background-position: right bottom;
    vertical-align: bottom;
}
input.free
{
    color: gray;
    width:100%!important;
    width: 200px;
    height:19px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
input.fill
{
    color: blue;
    width: 200px;
    height:19px; width:100%;
}
input.filled
{
    color: black;
    width:100%!important;
    width: 200px;
    height:19px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

div.intab a{color: #0099cc;}

div.feature
{
    visibility: hidden;
    position: absolute;
    top: 120px;
    left: -10px;
    width: 627px;
    height: 270px;
    z-index: 255;
	cursor:pointer;
	
}
div.closer{
	cursor:pointer;
	text-align:right;
}

div.mirrors
{
z-index: 5;
padding-left: 25px;
width: 155px;
margin-top: auto;
margin-bottom: auto;
}

div.mirrors p
{
    color:#196487;
    background: white;
    text-align: center;
    padding: 4px;
    font-family: arial, sans-serif;
    font-size: 11px;
}

div.mirrors p a
{
    font-family: arial, sans-serif;
    font-size: 11px;
    color:#0099cc;
}

div.checkedOff,div.checkedOn
{
    visibility: hidden;
    position: absolute;
    left: -30px;
}

div.checkedOn
{
    visibility: visible
}

table.formTable,table.formSended
{
    background: url('http://www.bridge-sa.ru/images/structure/form.jpg') no-repeat top right;
    height: 112px;
}

div.formSended
{
    visibility: hidden;
}

table.formSended
{
    background: url('http://www.bridge-sa.ru/images/structure/form_send.jpg') no-repeat top right;
}

div.inputParams
{
    position: absolute;
    left:36px;
    right: 160px;
    color:white;
    font-family: arial, sans-serif;
    font-size: 12px;
}

div.thank
{
    padding: 20px;
    font-family: arial, sans-serif;
    font-size: 20px;
    color: white;
}
#bttt{
width:301px;
height:213px;
background: url('http://www.bridge-sa.ru/images/structure/video_.jpg') no-repeat top right;
}
a#btt{
display:block;
width:301px;
height:213px;
background: url('http://www.bridge-sa.ru/images/structure/mainpage/video1.jpg') no-repeat top right;
}
a#btt:hover{
background: url('http://www.bridge-sa.ru/images/structure/mainpage/video1_.jpg') no-repeat top right;
}
#bttt1{
width:131px;
height:99px;
background: url('http://www.bridge-sa.ru/images/structure/4_000000.jpg') no-repeat top right;
}
a#btt1{
display:block;
width:131px;
height:99px;
background: url('http://www.bridge-sa.ru/images/structure/40000000.jpg') no-repeat top right;
}
a#btt1:hover{
background: url('http://www.bridge-sa.ru/images/structure/4_000000.jpg') no-repeat top right;
}
#bttt2{
width:131px;
height:99px;
background: url('http://www.bridge-sa.ru/images/structure/3_000000.jpg') no-repeat top right;
}
a#btt2{
display:block;
width:131px;
height:99px;
background: url('http://www.bridge-sa.ru/images/structure/30000000.jpg') no-repeat top right;
}
a#btt2:hover{
background: url('http://www.bridge-sa.ru/images/structure/3_000000.jpg') no-repeat top right;
}
#bttt3{
width:131px;
height:99px;
background: url('http://www.bridge-sa.ru/images/structure/mainpage/1_.jpg') no-repeat top right;
}
a#btt3{
display:block;
width:131px;
height:99px;
background: url('http://www.bridge-sa.ru/images/structure/mainpage/1.jpg') no-repeat top right;
}
a#btt3:hover{
background: url('http://www.bridge-sa.ru/images/structure/mainpage/1_.jpg') no-repeat top right;
}
#bttt4{
width:131px;
height:99px;
background: url('http://www.bridge-sa.ru/images/structure/2_000000.jpg') no-repeat top right;
}
a#btt4{
display:block;
width:131px;
height:99px;
background: url('http://www.bridge-sa.ru/images/structure/20000000.jpg') no-repeat top right;
}
a#btt4:hover{
background: url('http://www.bridge-sa.ru/images/structure/2_000000.jpg') no-repeat top right;
}
#bttt5{
width:131px;
height:99px;
background: url('http://www.bridge-sa.ru/images/structure/5_000000.jpg') no-repeat top right;
}
a#btt5{
display:block;
width:131px;
height:99px;
background: url('http://www.bridge-sa.ru/images/structure/50000000.jpg') no-repeat top right;
}
a#btt5:hover{
background: url('http://www.bridge-sa.ru/images/structure/mainpage/5_.png') no-repeat top right;
}



.pointer{cursor:pointer;}
.toclose, .toopen {height:25px; width:11px; background-repeat:no-repeat; background-position: center; cursor: pointer;}
.displayed{display:none;}
.opened {color:#F00;}
.hidden{display:block;}

.i_11{
	cursor:pointer;
	display:block;
	height:36px;
	width:155px;
	background: url('http://www.bridge-sa.ru/images/structure/planings/1.png') no-repeat top right;
}
.i_21{
	cursor:pointer;
	display:block;
	height:36px;
	width:151px;
	background: url('http://www.bridge-sa.ru/images/structure/planings/2.png') no-repeat top right;
}
.i_31{
	cursor:pointer;
	display:block;
	height:36px;
	width:149px;
	background: url('http://www.bridge-sa.ru/images/structure/planings/3.png') no-repeat top right;
}
.i_71{
	cursor:pointer;
	display:block;
	height:36px;
	width:175px;
	background: url('http://www.bridge-sa.ru/images/structure/planings/4.png') no-repeat top right;
}

.i_11s{
	cursor:pointer;
	display:block;
	height:36px;
	width:155px;
	background: url('http://www.bridge-sa.ru/images/structure/planings/1s.png') no-repeat top right;
}
.i_21s{
	cursor:pointer;
	display:block;
	height:36px;
	width:151px;
	background: url('http://www.bridge-sa.ru/images/structure/planings/2s.png') no-repeat top right;
}
.i_31s{
	cursor:pointer;
	display:block;
	height:36px;
	width:149px;
	background: url('http://www.bridge-sa.ru/images/structure/planings/3s.png') no-repeat top right;
}
.i_71s{
	cursor:pointer;
	display:block;
	height:36px;
	width:175px;
	background: url('http://www.bridge-sa.ru/images/structure/planings/4s.png') no-repeat top right;
}
