* {
	margin: 0px;
	padding: 0px;
}
body {
	text-align: center;
	font: normal 100% Tahoma, Arial, sans-serif;
	color: #666;
}
h1 {
	color: #999;
	font: normal 14px Tahoma, Arial, sans-serif;
	white-space: nowrap;
}
#main {
	position: relative;
}
#main img {
	border: none;
}
#main, #hdw, #mnw, #ctw, #ftw {
	width: 1024px;
	margin: auto;
}
#hd {
	height: 240px;
}
#hdw {
	height: 300px;
}
#hdw {
	background: #fff url(../imgs/hdwb.jpg) no-repeat top left;
	padding: 3px 0px 0px 0px;
}
#hdw a {
	text-decoration: none;
}
#hdw img{
	border: none;
}
#ctw, #mnw, #botmw {
	background: #fff url(../imgs/ctwb.jpg) repeat-y top left;
}
#ftw {
	background: #fff url(../imgs/ftwb.jpg) repeat-y top left;
	height: 89px;
	clear: both;
}
#hd, #mn, #ct, #ft, #botm, #hdw .chambers {
	width: 800px;
	margin: 0px 131px 0px 130px;
	border-left: 1px solid #D5E3EC;
	border-right: 1px solid #D5E3EC;
	background-color: #fff;
}
#hdw .chambers {
	text-align: left;
	height: 85px;
	vertical-align: middle;
}
#hdw .chambers img{
	padding: 5px 15px;
	margin-top: -24px;
}
#hdw a.bpcc {
	margin-left: 90px;
}
#hdw a.bpcc img {
	margin-top: -38px;
	height: 91px;
}
#hdw a.insider {
	margin-left: 60px;
}
#hdw a.insider img {
	height: 37px;
}
#hdw a.facebook img {
	/*margin-left: 340px;*/
	height: 20px;
	float: right;
	margin-top: 0px;
}
#hdw a.fursa img {
	float: right;
	margin-top: -10px;
	height: 35px;
	margin-right: 60px;
}
#hd {
	background: #fff url(../imgs/hdb.jpg) no-repeat bottom left;
	width: 802px;
	margin: 0px 130px 0px 130px;
	border: none;
}
#hd img.logo {
	padding: 5px 0px 0px 0px;
	border: none;
	float: right;
}
#hd div.logo {
	text-align: right;
	font: normal 17px Arial;
	padding: 20px 70px 0px 0px;
	display: block;
	float: right;
	width: 320px;
	color: #71706E;
}
#hd div.langs {
	float: left;
}
/** top menu */
#nav {
	position: absolute;
	top: 90px;
	left: 97px;
}
#nav li {
	list-style-type: none;
	width: 33px;
	height: 98px;
}
#nav li a {
	display: block;
	overflow: hidden;
	padding: 0px 0px 0px 33px;
	width: 0px;
	height: 98px;
}
#nav_home a {
	background: transparent url(../imgs/vhome.png) no-repeat top left;
}
#nav_o_nas a {
	background: transparent url(../imgs/vonas.png) no-repeat top left;
}
#nav_about_us a {
	background: transparent url(../imgs/about_us.png) no-repeat top left;
}
#nav_kontakt a {
	background: transparent url(../imgs/vkontakt.png) no-repeat top left;
}
#nav_contact a {
	background: transparent url(../imgs/contact.png) no-repeat top left;
}
#nav_news_room a {
	background: transparent url(../imgs/vnews.png) no-repeat top left;
}
#nav_klienci_o_nas a {
	background: transparent url(../imgs/vkonas.png) no-repeat top left;
}
#nav_opinions a {
	background: transparent url(../imgs/opinions.png) no-repeat top left;
}
#nav_home.selected a,#nav_home a:hover,
#nav_o_nas.selected a,#nav_o_nas a:hover,
#nav_kontakt.selected a,#nav_kontakt a:hover,
#nav_news_room.selected a,#nav_news_room a:hover,
#nav_klienci_o_nas.selected a,#nav_klienci_o_nas a:hover,
#nav_about_us.selected a,#nav_about_us a:hover,
#nav_contact.selected a,#nav_contact a:hover,
#nav_opinions.selected a,#nav_opinions a:hover {
	background-position: -36px;
}
ul.nav li a {
	text-decoration: none;
}
ul.nav li img {
	border: 0px;
}
/* top menu **/
/** bottom menu */
#botm {
	height: 20px;
	padding-top: 20px;
	text-align: center;
}
#botm ul {
	width: 250px;
	margin: auto;
}
#botm ul li {
	float: left;
	list-style-type: none;
	padding: 0px 15px 0px 15px;
	font-size: 10px;
	background: url(../imgs/ltd.jpg) no-repeat top left;
}
#botm ul li a {
	display: block;
	text-decoration: none;
	font-family: Tahoma, Arial, sans-serif;
	border: none;
	color: #666;
}
/* bottom menu **/
#ct {
	background: #fff url(../imgs/ctb.jpg) repeat-x top left;
	min-height: 320px;
	color: #666;
	border-top: 1px solid #EBF2F7;
}
#ft {
	height: 35px;
	border-bottom: 1px solid #D5E3EC;
	font-size: 10px;
}
#ft p {
	padding: 10px;
}
#ct .inner {
	padding: 30px 5px 0px 15px;
}
#ct .side {
	float: left;
	width: 190px;
}
/* with sidebar */
#ct .right {
	width: 550px;
	margin-left: 190px;
	/*float: left;*/
}
/* no sidebar */
#ct .full {
	width: 780px;
	text-align: center;
}
#ct h3 {
	font-size: 1.1em;
	padding: 0.5em;
}
#ct h4 {
	padding: 5px 0px;
}
#ct.home p {
	padding: 1.5em;
}
#ct p {
	padding: 0.5em;
}
#ct dt{
	font: bold 14px Tahoma;
	padding: 5px 0px;
}
#ct dd{
	font: normal 14px Tahoma;
	padding: 10px 0px 10px 10px;
}
#ct ol, #ct ul {
	padding: 0.5em 0px;
}
#ct ul li, #ct ol li{
	line-height: 1.5em;
}
#ct ul li {
	list-style-type: none;
	padding: 5px 0px;
}
#ct ol li {
	list-style-position: inside;
	list-style-type: upper-roman;
}
#ct blockquote {
	padding-left: 1.5em;
	padding-bottom: 1em;
}
#sidenav {
	text-align: left;
	width: 151px;
	padding: 0px;
	margin: 0px;
}
#sidenav li ul {
	margin-top: 15px;
	padding: 0px;
	margin: 0px;
}
#sidenav li, #sidenav li ul li {
	background: transparent url(../imgs/butp.gif) no-repeat top left;
	list-style-type: none;
	margin: 2px 0px;
	padding: 0px;
	line-height: 10px;
}
#sidenav li a.current {
	color: #666;
	background: transparent url(../imgs/buta.gif) no-repeat top left;
}
#sidenav li.selected {
	background: transparent url(../imgs/buta.gif) no-repeat top left;
}
#sidenav li a {
	padding: 8px 0px 8px 10px;
	display: block;
}
#sidenav li a, #sidenav li a:visited, #sidenav li a:hover, #sidenav li a:active, #sidenav li a:link {
	text-decoration: none;
	font: bold 10px Tahoma, Arial, sans-serif;
	color: #999999;
}
#sidenav li a.head {
	color: #666;
}
#sidenav li a:hover {
	color: #d00101;
}
#sidenav li ul li {
	background: none;
	min-height: 18px;
}
#sidenav li ul a.current {
	background: transparent url(../imgs/ld.jpg) no-repeat top left;
}
#sidenav li ul li a {
	padding: 4px 0px 4px 20px;
}
.lb, .lbhd, .lbft {
	width: 507px;
	font: normal 14px Tahoma, Arial, sans-serif;
	text-align: left;
	line-height: 1.5em;
	text-align: justify;
}
.lbhd {
	background: transparent url(../imgs/rbt.gif) no-repeat top left;
	height: 50px;
}
.lbbd {
	background: transparent url(../imgs/rbb.gif) repeat-y top left;
	padding: 0px 35px 20px 40px;
}
.lbhd h2 {
	padding: 15px 0px 0px 40px;
	background: transparent url(../imgs/dd10.gif) no-repeat top left;
	font: bold 15px Tahoma, Arial, sans-serif;
}
.lbft {
	background: #fff url(../imgs/rbf.gif) no-repeat top left;
	height: 10px;
}
.full .lb, .full .lbhd, .full .lbft, .bottom {
	width: 605px;
	margin: auto;
	text-align: left;
	font-family: Tahoma, Arial, sans-serif;
}
.full .lbhd {
	background: transparent url(../imgs/rbt605.gif) no-repeat top left;
}
.full .lbhd h2 {
	padding: 15px 0px 0px 40px;
	font: bold 14px Tahoma, Arial, sans-serif;
	height: 30px;
}
.full .lbbd {
	background: transparent url(../imgs/rbb605.gif) repeat-y top left;
	padding: 0px 18px 10px 18px;
	font: normal 12px Tahoma, Arial, sans-serif;
}
.full .lbft {
	background: transparent url(../imgs/rbf605.gif) no-repeat top left;
}
.bottom {
	padding: 10px 0px 0px 0px;
}
.bottom img {
	border: none;
}
.bottom .images {
	text-align: center;
	padding: 50px;
}
.bottom .images  img {
	padding: 0px 40px 0px 40px;
}
.bottom a {
	border: none;
	text-decoration: none;
}
.bottom .lrb {
	float: left;
}
.bottom .bot_boxes {
	height: 226px;
}
.lrb {
	cursor: pointer;
}
.lrb, .lrbh, .lrbb, .lrft {
	width: 176px;
}
.lrbh {
	height: 100px;
}
.lrbh h2 {
	padding: 58px 15px 0px 15px;
	font-weight: bolder;
	font-size: 12px;
	line-height: 17px;
}
.lrb1 .lrbh h2 {
	background: transparent url(../imgs/lrbh1.gif) no-repeat top left;
}
.lrb1 .lrbh {
	background: transparent url(../imgs/lrbh1.gif) no-repeat top left;
}
.lrb2 .lrbh {
	background: transparent url(../imgs/lrbh2.gif) no-repeat top left;
}
.lrb3 .lrbh {
	background: transparent url(../imgs/lrbh3.gif) no-repeat top left;
}
.lrbb {
	background: transparent url(../imgs/lrbb.jpg) repeat-y top left;
	height: 120px;
}
.lrbb p {
	font-size: 12px;
	line-height: 16px;
	padding: 10px 15px 20px 15px;
}
.lrbf {
	background: transparent url(../imgs/lrbf.gif) no-repeat top left;
	height: 48px;
}
.lrb1, .lrb2 {
	padding: 0px 38px 0px 0px;
}
.bottom .lrbf {
	text-align: right;
	padding: 10px 20px 0px 0px;
}