/* CSS Document */



html {

height:100%;

}



body {

padding:0;

margin:0;

height:100%;

font:12px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;

color:#000000;

background:#FFFFFF;

}



a {

color:#288ecb;

text-decoration:underline;

}



a:hover {

color:#0e61a7;

text-decoration:none;

}



p {

padding:3px 0;

margin:0;

}



form, input, select, textarea {

padding:0;

margin:0;

}



table {

border:none;

}



img {

border:none;

}



h1, h2, h3, h4, h5, h6 {

padding:0;

margin:0 0 10px 0;

font-weight:normal;

}



h1 {

font-size:22px;

}



h2 {

font-size:20px;

}



h3 {

font-size:18px;

}



h4 {

font-size:16px;

}



.clear {

clear:both;

}



.container {

width:1000px;

margin:0 auto;

position:relative;

min-height:100%;

height:auto !important;

height:100%;

background:url(/images/bri/bg.jpg) no-repeat bottom left;

}



.top {

position:absolute;

top:0;

left:0;

width:100%;

height:144px;

}



.header {

position:relative;

width:668px;

margin:0 auto;

height:61px;

padding:83px 0 0 332px;

background:url(/images/bri/header.jpg) no-repeat top left;

}



.header2 {

position:relative;

width:668px;

margin:0 auto;

height:61px;

padding:83px 0 0 332px;

background:url(/images/bri/header2.jpg) no-repeat top left;

}



.logo {

position:absolute;

top:51px;

left:59px;

width:259px;

height:69px;

display:block;

}



.home {

position:absolute;

top:33px;

right:121px;

width:11px;

height:11px;

display:block;

}



.contacts {

position:absolute;

top:35px;

right:104px;

width:12px;

height:8px;

display:block;

}



.logo span, .home span, .contacts span {

display:none;

}



.phone {

position:absolute;

top:145px;

left:75px;

width:225px;

height:46px;

display:block;

background:url(/images/bri/phone.png) no-repeat top left;

}



.main {

position:relative;

width:750px;

margin:0 auto;

height:724px;

background:url(/images/bri/main.jpg) no-repeat top left;

font-style:italic;

font-weight:bold;

}

.main_text	{
	padding:60px 80px 40px 80px;
	text-align:justify;
}


.main a {

position:absolute;

display:block;

color:#0e61a7;

text-decoration:none;

height:16px;

}



.main a:hover {

color:#288ecb;

text-decoration:none;

}

.description	{
	margin-bottom:20px;
	text-align:justify;
}

.mb1 {

top:187px;

left:269px;

width:145px;

}



.mb2 {

top:245px;

left:124px;

width:155px;

}



.mb3 {

top:303px;

left:168px;

width:135px;

}



.mb4 {

top:364px;

left:89px;

width:110px;

}



.mb5 {

top:426px;

left:188px;

width:95px;

}



.mb6 {

top:488px;

left:52px;

width:165px;

}



.mb7 {

top:549px;

left:222px;

width:90px;

}



.wrapper {

}



.right {

overflow:hidden;

padding:150px 70px 0 0;

width:570px;

float:right;

}



.banner {

width:570px;

overflow:hidden;

padding:0 0 10px 0;

}



.right h1 {

position:relative;

padding-bottom:5px;

background:url(/images/bri/title.gif) repeat-x bottom left;

text-transform:uppercase;

color:#0e61a7;

font-size:14px;

font-weight:bold;

margin-bottom:7px;

}



.fb {

position:relative;

width:540px;

height:349px;

padding:10px 15px 0 15px;

background:#CCCCCC url(/images/bri/fbbg.png) no-repeat top left;

}



.fb p {

padding:0 0 3px 0;

}



.fb table {

width:100%;

}



.fb table td {

white-space:nowrap;

}



.fbt {

padding:0 7px 0 0;

}



.fb1 {

width:175px;

border:1px solid #c5e5f5;

font:12px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;

color:#000000;

background:#FFFFFF;

padding:1px 5px;

line-height:12px;

}



.fbt2 {

margin:10px 0;

}



.fbt1 td {

padding-bottom:10px;

}



.fb2 {

width:422px;

border:1px solid #c5e5f5;

font:12px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;

color:#000000;

background:#FFFFFF;

padding:1px 5px;

line-height:12px;

}



.fb3 {

width:528px;

height:135px;

border:1px solid #c5e5f5;

font:12px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;

color:#000000;

background:#FFFFFF;

padding:1px 5px;

line-height:12px;

overflow:hidden;

}



.fbb {

padding:10px 0 0 0;

text-align:right;

}



.item {

padding-bottom:10px;

margin-bottom:10px;

border-bottom:1px solid #7ebfe1;

}



.item table {

width:100%;

}



.ii {

vertical-align:top;

width:190px;

}



.ii img {

}



.ic {

vertical-align:top;

}



.ic h4 {

font-size:14px;

font-weight:bold;

color:#0e61a7;

margin-bottom:7px;

text-transform:uppercase;

}



.price {

font-size:14px;

font-weight:bold;

color:#0e61a7;

padding:5px 0;

}



.instr {

border-top:1px solid #7ebfe1;

padding-top:3px;

font-weight:bold;

}



.instr a {

background:url(/images/bri/str.png) no-repeat top right;

padding-right:22px;

}



.left {

padding:0 0 0 0;

width:230px;

padding:228px 80px 0 50px;

float:left;

}



.left h5 {

position:relative;

padding-bottom:5px;

background:url(/images/bri/title.gif) repeat-x bottom left;

color:#0e61a7;

font-size:14px;

font-weight:bold;

margin-bottom:7px;

}



.left ul {

font-size:14px;

padding:0 0 0 0;

margin:0 0 0 -18px;

}



.left ul li {

padding:0 0 4px 0;

margin:0 0 0 0;

list-style:none;

position:relative;

}



.left ul li a {



color:#288ecb;

text-decoration:none;

background:url(/images/bri/lmd.gif) no-repeat top left;

padding-left:18px;



}



.left ul li a:hover {

color:#0e61a7;

text-decoration:underline;

background-position:0 -25px;

}



.extra {

clear:both;

height:65px;

}



.bottom {

position:relative;

margin-top:-65px;

height:65px;

width:100%;

}



.footer {

position:relative;

width:1000px;

margin:0 auto;

height:47px;

text-align:center;

padding:18px 0 0 0;

color:#2892cc;

}



.footer a {

text-decoration:none;

color:#2892cc;

}



.footer a:hover {

text-decoration:underline;

color:#2892cc;

}



.web {

position:absolute;

top:45px;

left:58px;

width:650px;

height:auto;

color:#fefefe;

text-align:left;

font-size:11px;

}



.web a {

text-decoration:none;

color:#fefefe;

}



.web a:hover {

text-decoration:underline;

color:#fefefe;

}
