/* html */

#header #nav ul li.active {
	background: url('/images/orange_label.gif') no-repeat;
}

/* /navigation */
/* bannres_left */
.banners_left{
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

.banners_left .col {
	float: left;
	margin: 0px 23px 15px 0px;
	position: relative;
	width: 217px;
}

.banners_left .col p{
}

.banners_left .col#c_0 {
	margin: 0px 0px 7px 0px;
}

.banners_left img{
	margin: -1px 0px 28px -2px;
	padding: 0px;
}

.banners_left h2 {
	color: #7A838A;
	margin: 0px 0px 14px 0px;
	position: relative;
}

/* banners_t */
.banners_t{
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

.banners_t .col {
	float: left;
	margin: 0px 21px 17px 0px;
	position: relative;
	width: 217px;
}

.banners_t .col .content p{

}

.banners_t .col#c_0 {
	margin: 0px 0px 7px 0px;
}

.banners_t .col#c_1 {
	margin: 0px 23px 15px -2px;
}

.banners_t .col#c_3 {
	margin: 0px 0px 7px 2px;
}

.banners_t img{
	margin: 0px 0px 7px 0px;
}

#sidebar .block {
	margin: 25px 0px 5px 30px; !Old value 20px
}

/**/
#sidebar .block .menu ul {
	color: #008FFE;
	font-size: 11px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	line-height: 20px;
}

#sidebar .block .menu ul li a{
	font-weight: bold;
}

#sidebar .block .menu ul li a.active{
	color: #000000;
}

#sidebar .block .menu ul li ul{
	font-size: 11px;
	margin: 5px 0px 5px 5px;
}

#sidebar .block .menu ul li ul li{
	padding: 1px 0px 1px 10px;
}

#sidebar .block .menu ul li ul li a{
	font-weight: normal;
}

#sidebar .block .menu ul li ul li.active{
	background: url('/images/submenu_bullet.gif') no-repeat 0px 9px;
}

#sidebar .block .menu ul li ul li.active a{
	color: #454545;
	font-size: 11px;
}

#sidebar .block .menu ul li ul li.active ul li a{
	color: #008FFE;
}

#sidebar .block .menu ul li ul li.active ul li.active a{
	color: #454545;
}

#sidebar .block#calc {
}

#sidebar .block#now {
	background-image: url('/images/block_bg_now.gif');
	background-repeat: no-repeat;
	padding: 30px 0px 0px 40px;
}

#sidebar .block#tel {
	background: url('/images/block_bg_tel.gif') no-repeat;
	padding: 30px 0px 0px 40px;
}

/* /records*/
/* calc */
.calc{
}

.calc .buttons{
	margin: 20px 0px 30px 0px;
}

.calc .line-1 label{
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 4px 0px 0px 0px;
	width: 175px;
}

.calc .line-1, .calc .line-2, .calc .line-3, .calc .line-4 {
	height: 30px;
}

.calc .line-2 label{
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 4px 0px 0px 0px;
	width: 205px;
}

.calc .line-3 label{
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 4px 0px 0px 0px;
	position: relative;
	width: 260px;
}

.calc .line-4 label{
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 260px;
}

.calc .result{
	border: none;
	color: #444444;
	font-family: trebuchet ms;
	font-size: 14px;
	font-weight: bold;
}

.calc input.btn_b{
	background: #FFFFFF;
	border: solid 1px #0088E8;
	color: #0088E8;
	cursor: pointer;
	font-size: 11px;
	height: 30px;
	margin: 0px 10px 0px 0px;
	width: 140px;
}

.calc input.btn_o{
	background: #FFFFFF;
	border: solid 1px #FF7D01;
	color: #FF7D01;
	cursor: pointer;
	font-size: 11px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	width: 140px;
}

.calc input.txt{
	border: solid 1px #CCCCCC;
	font-size: 11px;
	height: 15px;
	padding: 2px 0px 1px 5px;
}

.calc select.sel{
	border: solid 1px #CCCCCC;
	width: 270px;
}

/**/
.cols_2 {
	width: 100%;
}

.cols2 .col_l {
}

#footer .content {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 268px;
	position: relative;
}

#footer .content #safe {
	position: absolute;
	right: 30px;
	top: 40px;
	width: 190px;
}

#footer .content .copy {
	margin: 23px 0px 0px 0px;
}

ul.d_blue li {
	background: url("images/link-bullet-blue.gif") no-repeat 0px 5px;
	padding: 0px 0px 0px 15px;
}

ul.d_orange li {
	background: url("images/link-bullet-orange.gif") no-repeat 0px 5px;
	padding: 0px 0px 0px 15px;
}

/* list */
ul.d_orange, ul.d_blue {
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	list-style: none;
	list-style-position: outside;
}

/* form feedback */
.feedback{
}

.feedback .buttons{
	margin: 10px 0px 30px 0px;
}

.feedback div{
	padding: 3px 0px 3px 0px;
}

.feedback div.alert input.txt{
	border: solid 1px #FF0000;
}

.feedback div.alert label{
	color: #FF0000;
}

.feedback input.btn{
	background: #FFFFFF;
	border: solid 1px #0088E8;
	color: #0088E8;
	cursor: pointer;
	height: 30px;
	margin: 0px 10px 0px 0px;
	width: 140px;
}

.feedback input.txt{
	border: solid 1px #CCCCCC;
	font-size: 11px;
	height: 15px;
	padding: 2px 0px 1px 5px;
	width: 200px;
}

.feedback label{
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 4px 0px 0px 0px;
	width: 175px;
}

.feedback select.sel{
	border: solid 1px #CCCCCC;
	width: 270px;
}

.feedback textarea.text{
	margin: 5px 0px 0px 0px;
	width: 205px;
}

.flt_l {
	float: left;
	margin: 0px 10px 0px 0px;
}

.flt_r {
	float: right;
}

/**/
.index {
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

/* index */
.index {
	margin: 20px 0px 0px 0px;
}

.index .item {
	clear: both;
	padding: 0px 20px 0px 0px;
}

.index .item {
	border-bottom: solid 1px #CDD0D3;
	clear: both;
	margin: 0px 20px 18px 0px;
	padding: 0px 0px 15px 0px;
}

.index .item .desc {
	margin: 0px 0px 0px 150px;
	padding: 0px 0px 5px 0px;
}
.dsc {
	margin: 0px 0px 0px 230px;
	padding: 0px 0px 5px 0px;
}
.index .item .desc2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}


.index .item .img {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 150px;
}

.im {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 230px;
}

#content .inner {
	padding: 25px 0px 0px 24px;
}

/* records */
#content .inner .records{
	margin: 0px 0px 30px 0px;
}

#content .inner .records h2{
	margin: 15px 0px 0px 0px;
}

#content .inner h2 {
	color: #7A838A;
	margin: 21px 0px 14px 0px;
	position: relative;
}

#content .inner h2 em {
	color: #444444;
	font-style: normal;
	position: absolute;
	right: 15%;
	top: 0;
}

#content .inner h2 span{
	color: #444444;
	display: block;
	font-size: 11px;
	font-weight: normal;
}

/* boreder */
.line {
	border-bottom: solid 2px #CDD0D3;
	clear: both;
	margin: 0px 24px 0px 0px;
}

/* list */
ul.list{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px 0px 10px 0px;
}
/*
ul.list li{
	background: url('/images/list_bullet.gif') no-repeat 0px 8px;
	padding: 0px 0px 2px 18px;
}
*/

ul.list li{
	padding: 0px 0px 2px 18px;
}

ul.list li ul.list{
	margin: 0;
}

ul.list li ul.list li{
	background: none;
	padding: 0px 0px 2px 15px;
}

ol.num{
	list-style-position: inside;
	margin: 0px 0px 10px 0px;
}

ol.num li{
	padding: 0px 0px 6px 20px;
}

ol.num li ul{
	margin: 10px 0px 0px 20px;
}

select.sel {
	border: solid 1px #DFE0E0;
	color: #444444;
	font-size: 11px;
	height: 17px;
	margin: 5px 0px 5px 0px;
	width: 140px;
}

table.tbl{
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
}

table.tbl td span, table.tbl-2 td span{
	
}

table.tbl td, table.tbl-1 td, table.tbl-2 td, table.tbl-3 td{
	border-bottom: solid 1px #7A838A;
	font-size: 11px;
	padding: 9px 0px 9px 0px;
	width: 50%;
}

table.tbl th, table.tbl-2 th, table.tbl-3 th{
	border-bottom: solid 1px #7A838A;
	color: #7A838A;
	font-size: 14px;
	font-weight: bold;
	padding: 9px 0px 9px 0px;
	text-align: left;
}

table.tbl-1 td{
	padding: 9px 12px 9px 0px;
	vertical-align: middle;
}

table.tbl-1 th{
	color: #7A838A;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

table.tbl-1, table.tbl-3{
	width: 100%;
}

table.tbl-2 td, table.tbl-3 td{
	width: auto;
}

/* /banners_t */
/*margin: 50px 28px 15px 0px;*/
h1.title{
	border-bottom: #007AC4 solid 2px;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 28px 15px 0px;
	padding: 0px 0px 5px 0px;
	/*position: relative;*/
}

span.title_b{
	font-size: 11px;
	position: absolute;
	right: 0px;
	top: 10px;
	width: 217px !important;
	width: 241px;
}

h1.title_o{
	border-bottom: #FF5E03 solid 2px;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 28px 15px 0px;
	padding: 0px 0px 5px 0px;
	/*position: relative;*/
}

* {
	margin: 0;
	padding: 0;
}

a {
	color: #008FFE;
	outline: none;
	text-decoration: none;
}

a img {
	border: none;
}

a:hover {
	text-decoration: underline;
}

a.link-o{
	color: #FF5E03;
}

#footer .menu {
	clear: both;
}

#footer .menu ul {
	list-style: none;
}

#footer .menu ul li {
	display: inline;
	margin: 0px 45px 0px 0px;
}

#header .menu {
	left: 270px;
	position: absolute;
	top: 45px;
}

#header .menu ul {
	color: #008FFE;
	font-size: 11px;
}

#header .menu ul li a {
	color: #008FFE;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}

#header .menu ul li a:hover {
	text-decoration: underline;
}

/* menu */
.menu ul{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	list-style-position: outside;
}

.note{
	color: #7A838A;
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

#content .offices img.o_map{
	margin: 0px 0px 15px 0px;
}

#content .offices p{
	margin: 15px 0px 0px 0px;
}

/* partners */
.partners_img{
	margin: 25px 0px 5px 0px;
}

.partners_name{
	color: #7A838A;
	font-weight: bold;
	margin: 15px 0px 20px 0px;
}

.partners_text{
	margin: 5px 0px 25px 0px;
}

#header .search {
	color: #000000;
	font-size: 11px;
	position: absolute;
	right: 63px !important;
	right: 60px;
	top: 48px;
}

#header .search #sitemap {
	clear: both;
	display: block;
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	padding: 0px 0px 0px 1px;
}

#header .search input {
}

#header .search input.btn {
	background: #FFFFFF;
	border: solid 1px #008FFE;
	cursor: pointer;
	float: left;
	height: 20px;
	margin: 0px 0px 0px 4px;
	width: 20px;
}

#header .search input.txt {
	border: solid 1px #CCCCCC;
	color: #000000;
	float: left;
	font-size: 11px;
	padding: 3px 0px 2px 5px;
}

/* calc */
/* sitemap */
.sitemap ul {
	color: #008FFE;
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	list-style: none;
}

.sitemap ul li{
	font-weight: bold;
}

.sitemap ul li ul{
	font-size: 11px;
	margin: 5px 0px 15px 5px;
}

.sitemap ul li ul li{
	font-size: 14px;
	padding: 1px 0px 1px 10px;
}

.sitemap ul li ul li ul{
}

.sitemap ul li ul li ul li{
	font-size: 11px;
	font-weight: normal;
}

/* tables */
.t_content {
	vertical-align: top;
}

.t_content{
	padding: 0px 25px 0px 0px;
}

.t_content .news{
}

.t_content .news .item{
	margin: 0px 0px 5px 0px;
}

.t_content .news .item .date{
	margin: 5px 0px 15px 0px;
}

/* /search */
/* offices */
.t_content .offices{
}

.t_content .offices .item{
	margin: 0px 0px 45px 0px;
}

.t_content .offices .item .phone{
	margin: 0px 0px 20px 0px;
}

/* /offices */
/* pager */
.t_content .pager{
}

.t_content .pager a{
	padding: 0px 20px 0px 0px;
}

.t_content .pager a.active{
	color: #454545;
}

.t_content .pager a.active:hover{
	text-decoration: none;
}

/* /news */
/* search */
.t_content .search{
}

.t_content .search .item{
	margin: 0px 0px 50px 0px;
}

.t_sidebar {
	padding: 0px 24px 0px 0px;
	position: relative;
	vertical-align: top;
	width: 218px;
	width: 221px !important; /*width:245px !important;
	width:242px;*/
}

/**/
.t_sidebar .menu ul li{
	font-size: 11px;
	padding: 0px 0px 6px 0px;
}

/* /menu */
/* news */
.t_sidebar .news {
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	margin: 20px 0px 0px 0px;
}

.t_sidebar .news .item {
	margin: 0px 20px 18px 0px;
}

/* notes */
.t_sidebar .note{
	margin: 30px 24px 0px 0px;
}

.t_sidebar img.o_map{
	margin: 0px 24px 10px 0px;
}

/* /calc */
/* tables */
/* /tables */
.table{
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	padding: 20px 23px 20px 0px;
}

#header #nav ul li span.tel {
	display: block;
	font-size: 18px;
	font-weight: normal;
	padding: 4px 0px 0px 0px;
}

/* links */
.title-link{
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	top: -45px;
}

.title-text{
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	top: -55px;
}

#clear {
	clear: both;
	height: 240px;
	visibility: hidden;
}

/* content */
#content {
	font-size: 8pt;
	height: 1%;
	margin: 0px 0px 0px 244px;
}

#content p{
	margin: 0px 0px 10px 0px;
}

/* footer */
#footer {
	bottom: 0;
	clear: both;
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	height: 240px;
	left: 0;
	position: absolute;
	width: 100%;
}

/* header */
#header {
	height: 175px;
	position: relative;
}

#header #lang {
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
	right: 28px;
	top: 15px;
}

#header #logo {
	left: 27px;
	position: absolute;
	top: 45px;
	z-index: 100;
}

/* /pager */
/* navigation */
#header #nav {
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 145px 0px 0px 0px;
}

#header #nav ul {
	color: #FFFFFF;
	list-style: none;
	margin: 0px 0px 0px 5px !important;
	margin: 0px 0px 0px 8px;
}

#header #nav ul li {
	background: url('/images/blue_label.gif') no-repeat;
	display: inline;
	float: left;
	font-size: 14px;
	height: 31px;
	margin: 0px 0px 0px 23px;
	padding: 1px 0px 0px 14px;
	width: 203px;
}

#header #nav ul li a {
	color: #FFFFFF;
	display: block;
	padding: 6px 0px 0px 0px;
	text-decoration: none;
}

/* main */
#main {
}

/* sidebar */
#sidebar {
	float: left;
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	width: 244px;
}

/* struct */
#wrapper {
	color: #444444;
	font-size: 11px;
	height: 100%;
	margin: 0px auto 0px auto;
	position: relative;
	text-align: left;
	width: 994px;
}

body {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
}

fieldset{
	border: none;
}

h1, h2, h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
	color: #7A838A;
	font-size: 13px;
	font-weight: normal;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

html, body {
	height: 100%;
}

html>body #wrapper {
	height: auto;
	min-height: 100%;
}

/* forms */
input, textarea{
	border: solid 1px #CCCCCC;
}

table td {
	vertical-align: top;
}

ul, ol {
	list-style-position: inside;
}

table.bl
{
	border-color: #000000;
	border-width: 1px;
	border-collapse: collapse;
	border-style: solid;
}

table.bl td {
border-color: #000000;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	padding: 5px;
}

table.stripe
{
	border-collapse: collapse;
	width: 100%;
}

table.stripe td
{
	border-top-color: #9596A4;
	border-bottom-color: #9596A4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 7px;
	padding-bottom: 7px;
}

table.stripe td.gr
{
	padding-left: 15px;
	color: #7a838a;
	font-size: 12px;
	font-family: Verdana;
}

.atv a
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	color: #FF6600;
	font-weight: bold;
}
