* {
	padding: 0px;
	margin: 0px;
	outline: none;
}
html, body, * html #main { 
	height: 100%;
}
img, fieldset {
	border: none;
}
ul, ol {
	list-style: none;
	padding: 0 0 10px 0;
	display: block;
}
ul li {
	line-height: 1.5;
	background: url(/img/dot_list.gif) no-repeat 10px 9px;
	padding: 0 0 10px 25px;
	display: block;
}
ol li {
	line-height: 1.5;
	list-style: decimal inside;
	padding: 0 0 10px 25px;
}
ul li ul li {
	background: url(/img/dot_list.gif) no-repeat 10px 19px;
	padding: 10px 0 0 25px;
}
body {
	font: 12px verdana, arial;
	behavior: url("csshover.htc");
}
p {
	text-align: justify;
	line-height: 1.6;
    padding: 0 0 14px 0;
    display: block;
}
table {
    font: 12px verdana;
}


.gallery {
}

#main {
	width: 970px;
	min-height: 100%;
	margin: 0 auto -61px auto;
	position: relative;
}
#menu {
	width: 590px;
	font: 11px verdana;
	padding: 40px 0 5px 0;
	float: left;
}
#menu li {
	line-height: normal;
	background: none;
	padding: 0 0 4px 0;
	margin: 0 10px 0 0;
	position: relative;
	z-index: 2;
	float: left;
}
#menu li a {
	/*background: url(img/menu_items.gif) no-repeat 0 5px;*/
	padding: 0 0 0 15px;
	float: left;
}
#menu li.fr a {
	background: url(img/menu_items.gif) no-repeat 0 -17px;
}
#menu li.drop a {
	background: url(img/menu_items.gif) no-repeat 0 -35px;
}
#menu li.drop a.no-bg {
	background: none;
}
#menu li ul {
	width: 240px;
	background: #FFF;
	display: none;
	position: absolute;
	top: 17px;
	left: 0;
	padding-bottom: 4px;
}
#menu li ul li {
	width: 240px;
	float: left;
}
#menu li:hover ul {
	display: block;
}
#menu li.drop ul a {
	background: url(img/menu_items.gif) no-repeat 0 5px;
}
#logo {
	padding: 35px 25px 0 0;
	float: right;
}
#nav {
	width: 940px;
	height: 35px;
	background: url(img/nav_items.gif) no-repeat;
	padding: 21px 15px 0 15px;
	margin: 0 0 10px 0;
	float: left;
}
#nav li {
	padding: 0 1px 0 0;
	float: left;
}
#nav li.search {
	width: 136px;
	height: 18px;
	background: url(img/nav_items.gif) no-repeat 0 -167px;
	padding: 8px 7px 0 7px;
	float: right;
}
#nav li a {
	height: 35px;
	color: #FFF;
	font: bold 13px verdana;
	text-decoration: none;
	cursor: pointer;
	background: url(img/nav_items.gif) no-repeat 0 -70px;
	padding: 0 0 0 10px;
	float: left;
}
#nav li a.act {
	color: #1B4F8F;
	background: url(img/nav_items.gif) no-repeat 0 -120px;
}
#nav li a:hover, #content .sitemap li.title a:hover {
	color: #95c7ff;/*background: url(img/nav_items.gif) no-repeat 0 -120px;*/
}
#nav li a.act:hover {
	color: #1B4F8F;
}
#nav li a span {
	height: 25px;
	background: url(img/nav_items.gif) no-repeat right -70px;
	padding: 10px 20px 0 10px;
	float: left;
}
#nav li a.act span {
	background: url(img/nav_items.gif) no-repeat right -120px;
}
#nav li a:hover span {
/*background: url(img/nav_items.gif) no-repeat right -120px;*/
}
#nav li.search .input {
	width: 112px;
	color: #868686;
	font: 12px verdana;
	background: #F5F5F5;
	border: none;
	float: left;
}
#nav li.search .submit {
	cursor: pointer;
	float: right;
}
#sidebar {
	width: 250px;
	padding: 0 0 10px 0;
	float: left;
}
#sidebar #bank_online {
	height: 63px;
	text-align: center;
	background: url(img/bank_online.jpg) no-repeat;
	padding: 45px 20px 0 20px;
	margin: 0 0 5px 0;
}
#sidebar #bank_online span {
	padding: 0 0 10px 0;
	display: block;
}
#sidebar #bank_online a {
	color: #FFF;
	font: 11px verdana;
}
#sidebar #submenu, #sidebar #submenu li {
	width: 250px;
	line-height: normal;
	background: none;
	padding: 0 0 10px 0;
	float: left;
}
#sidebar #submenu li {
	padding: 1px 0 1px 0;
}
#sidebar #submenu li ul {
	padding: 0;
	float: left;
}
#sidebar #submenu li a {
	font: 14px verdana;
	text-decoration: none;
	cursor: pointer;
	background: url(img/submenu_items.gif) no-repeat 0 bottom;
	padding: 0 0 6px 0;
	display: block;
}
#sidebar #submenu li a span {
	background: url(img/submenu_items.gif) no-repeat 0 -100px;
	padding: 6px 8px 0 28px;
	display: block;
}
#sidebar #submenu li.sub a span {
	background: url(img/submenu_items.gif) no-repeat;
}
#sidebar #submenu li.sub_open a span {
	background: url(img/submenu_items.gif) no-repeat 0 -200px;
}
#sidebar #submenu li.sub_sub a {
	background: url(img/submenu_items.gif) no-repeat 0 -304px !important;
}
#sidebar #submenu li.sub_sub_close a {
	background: url(img/submenu_items.gif) no-repeat 0 -405px !important;
}
#sidebar #submenu li ul li a {
	height: auto;
	font: 12px verdana;
	background: none !important;
	padding: 0 0 0 28px;
	margin: 5px 0;
}
#sidebar #submenu li.sub_sub li a {
	font: 11px verdana;
	background: none !important;
	padding: 0 0 0 40px;
}
#container {
	width: 710px;
	float: right;
}
#path {
	/* width: 710px; */
	color: #959595;
	font: 9px verdana;
	padding: 0 0 5px 0;
	float: left;
}
#path li {
	line-height: normal;
	background: none;
	padding: 0;
	float: left;
}
#path li a {
	/*white-space: nowrap;*/
	padding: 0 0 1px 0;
	margin: 0 5px;
	display: block;
}
#path li a.drop {
	width: 13px;
	height: 14px;
	text-indent: -9999px;
	background: url(img/icons.gif) no-repeat right -13px;
	margin: 0 5px 0 0;
	display: block;
}
#path li:hover a.drop {
	background: url(img/icons.gif) no-repeat right -308px;
}
#path li a.last, #path li:hover a.last {
	background: none;
	padding: 0;
}
#path span {
	margin: 0 10px 0 2px;
	float: left;
}
#path li ul {
	display: none;
}
#path li:hover ul {
	width: 180px;
	background: #FFF;
	border: 1px solid #E0E3E5;
	padding: 5px 0 8px 0;
	/* margin: 0 0 0 -75px; */
	display: block;
	position: absolute;
	z-index: 1;
}
#path li:hover ul li {
	width: 160px;
	padding: 3px 10px;
	float: left;
}
#path li:hover ul li a {
	background: none;
	padding: 0;
	margin: 0;
}
h1 {
	width: 685px;
	color: #336BB1;
	font: 23px verdana;
	margin: 0 0 10px 0;
	float: right;
}
h1.single_line {
	height: 61px;
	padding: 32px 0 0 25px;
}
h1.double_line {
	height: 76px;
	padding: 17px 0 0 25px;
}
h1.normal_h1 {
	margin: 10px;
	clear:both;
}
#content {
	float: left;
}
.tight {
	width: 480px;
	padding: 0 0 10px 0;
}
.tight_very {
	width: 456px;
	padding: 0 0 10px 14px;
}
.wide_middle {
	width: 530px;
	padding: 0 10px 10px 14px;
}
.wide {
	width: 686px;
	padding: 0 10px 10px 14px;
}
#content h2 {
	color: #176DA5;
	font: bold 12px verdana;
	line-height: 1.5;
	padding: 2px 0 8px 0;
	display: block;
}
#content h2 .date {
	color: #393939;
	font: 9px verdana;
	padding: 2px 0 0 0;
	display: block;
}
#content h3 {
	color: #176DA5;
	font: bold 16px verdana;
	padding: 0 0 12px 0;
	display: block;
}
#content p {
	text-align: justify;
	line-height: 1.6;
}
#content #slider {
	width: 480px;
	/*height: 214px;*/
	position: relative;
	margin: 0 0 15px 0;
	float: left;
}
#content #slider #slider_pages {
	width: 200px;
	height: 19px;
	margin: -30px 0 0 0;
	position: relative;
	float: right;
}
#content #slider #slider_pages li {
	padding: 0 2px 0 0;
	float: left;
}
#content #slider #slider_pages a {
	width: 24px;
	height: 16px;
	color: #C54126;
	font: bold 10px tahoma;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	background: url(img/slider_item.png) no-repeat;
	padding: 3px 0 0 0;
	float: left;
}
* html #content #slider #slider_pages a {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/slider_item.png' );
}
#content #slider #slider_pages a.active, #content #slider #slider_pages a:hover {
	color: #FFF;
	background: url(img/slider_item_act.png) no-repeat;
}
* html #content #slider #slider_pages a.active {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/slider_item_act.png' );
}
* html #content #slider #slider_pages a:hover {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/slider_item_act.png' );
}
#content #slider .scrollable {
	width: 480px;
	height: 214px;
	position: relative;
	overflow: hidden;
	float: left;
}
#content #slider .scrollable .items {
	width: 20000px;
	position: absolute;
	clear: both;
}
#content #slider .panel img {
	width: 480px;
	height: 214px;
	float: left;
}
#content .tabs {
	background: url(img/tabs_items.gif) repeat-x 0 bottom;
	padding: 0;
	margin: 0 0 15px 0;
	height: 28px;
}
#content .tabs li {
	padding: 0 2px 0 0;
	float: left;
}
#content .tabs li a {
	height: 28px;
	color: #FFF;
	font: 13px verdana;
	text-decoration: none;
	cursor: pointer;
	background: url(img/tabs_items.gif) no-repeat;
	padding: 0 0 0 20px;
	float: left;
}
#content .tabs.tabs_small li a {
	font: bold 9px verdana;
}
#content .tabs li a.act, #content .tabs li a:hover {
	color: #176DA5;
	background: url(img/tabs_items.gif) no-repeat 0 -41px;
}
#content .tabs li a span {
	height: 20px;
	background: url(img/tabs_items.gif) no-repeat right 0;
	padding: 8px 20px 0 0;
	float: left;
}
#content .tabs.tabs_small li a span {
	height: 18px;
	padding: 10px 20px 0 0;
}
#content .tabs li a.act span, #content .tabs li a:hover span {
	background: url(img/tabs_items.gif) no-repeat right -41px;
}
#content .home_news {
	padding: 0 0 20px 0;
}
#content .home_news.no_img {
	padding: 0 0 5px 0;
}
#content .home_news img {
	width: 120px;
	margin: 0 15px 0 0;
	float: left;
}
#content .review {
	padding: 0 0 20px 180px;
	margin-bottom:15px;
}
#content .review a {
    text-decoration: none;
}
#content .review .img_bg {
	margin: 0 0 0 -180px;
	float: left;
    position: relative;
}
#content .eshops_sort {
	border-bottom: 1px solid #E8E8E8;
	padding: 10px 0;
}
#content .eshops_sort a {
	font: 11px verdana;
	text-decoration: none;
	padding: 0 0 2px 18px;
	margin: 2px 0 0 15px;
	float: right;
}
#content .eshops_sort a.full {
	background: url(img/eshops_sort_items.gif) no-repeat;
}
#content .eshops_sort a.full.act, #content .eshops_sort a:hover.full {
	color: #D12B19;
	background: url(img/eshops_sort_items.gif) no-repeat 0 -20px;
}
#content .eshops_sort a.part {
	background: url(img/eshops_sort_items.gif) no-repeat 0 -40px;
}
#content .eshops_sort a.part.act, #content .eshops_sort a:hover.part {
	color: #D12B19;
	background: url(img/eshops_sort_items.gif) no-repeat 0 -60px;
}
#content .eshops_full {
	border-bottom: 1px solid #E8E8E8;
	padding: 25px 0 10px 210px;
}
#content .eshops_full .img {
	width: 190px;
	text-align: center;
	margin: 0 0 0 -200px;
	float: left;
}
#content .eshops_part {
	background: url(img/eshops_part_lines.gif) repeat-y;
	border-bottom: 1px solid #E8E8E8;
}
#content .eshops_part ul {
	border-top: 15px solid #FFF;
	border-bottom: 15px solid #FFF;
}
#content .eshops_part li {
	width: 170px;
	text-align: center;
	background: none;
	padding: 10px 0;
	float: left;
}
#content .eshops_part li .img {
	height: 65px;
	padding: 0 0 5px 0;
	display: block;
}
#content .archive li .date {
	padding: 0 0 2px 0;
	display: block;
}
#content .info_table {
	width: 100%;
	font: 11px verdana;
	border-top: 1px solid #B2C3CE;
	border-left: 1px solid #B2C3CE;
	margin: 0 0 15px 0;
}
#content .half_table {
	width: 380px;
	padding: 0 15px 0 0;
	float: left;
}
#content .info_table th, #content .info_table td {
	text-align: left;
	border-right: 1px solid #B2C3CE;
	border-bottom: 1px solid #B2C3CE;
	padding: 10px;
}
#content .info_table th {
	color: #336BB1;
	font: bold 11px verdana;
	background: #DCF2FF;
}
#content .info_table td.title {
	background: #EDF6FB;
}
#content .info_table td.v_top {
	vertical-align: top;
}
#content .contact_table {
	width: 100%;
	border-top: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	margin: 0 0 15px 0;
}
#content .contact_table th, #content .contact_table td {
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	padding: 7px 15px;
}
#content .contact_table tr.even td {
	background: #F3F3F3;
}
#content #map {
	width: 382px;
	padding: 10px 0 15px 0;
	float: left;
}
#content #map_desc {
	width: 248px;
	height: 279px;
	line-height: 1.7;
	background: url(img/map_desc.gif) no-repeat;
	padding: 25px 18px 0 18px;
	float: right;
}
#content #map_desc li {
	background: none;
	padding: 12px 0;
	display: block;
}
#content #map_desc li a {
	height: 31px;
	padding: 0 0 0 40px;
	display: block;
}
#content #map_desc li a.item_1 {
	background: url(img/map_desc_items.gif) no-repeat;
}
#content #map_desc li a.item_2 {
	background: url(img/map_desc_items.gif) no-repeat 0 -50px;
}
#content #map_desc li a.item_3 {
	background: url(img/map_desc_items.gif) no-repeat 0 -100px;
}
#content .diagram_options li {
	width: 140px;
	padding: 3px 15px 3px 0;
	float: left;
}
#content .pages {
	padding: 20px 0;
}
#content .pages a {
	margin: 0 5px;
}
#content .pages a.act {
	color: #616161;
	text-decoration: none;
}
#content .pages a.red {
	color: #176DA5 !important;
}
#content .pages a.red:hover {
	color: #D12B19 !important;
}
#content .blue_box {
	background: #F5FAFC;
	border: 1px solid #D9E7F6;
	padding: 15px 15px 0 15px;
	margin: 0 0 15px 0;
}
#content .blue_box label.fr, #content .diagram label.fr {
	margin: 0 0 0 15px;
}
#content .blue_box ul {
	padding: 10px 0 15px 0;
}
#content .blue_box ul li {
	width: 300px;
	line-height: normal;
	background: none;
	padding: 3px 0;
	float: left;
}
#content .diagram .icon_1 {
	background: url(img/icons.gif) no-repeat 0 -245px;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
}
#content .diagram .icon_2 {
	background: url(img/icons.gif) no-repeat 0 -273px;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
}
#content .diagram_form label {
	padding: 3px 10px 0 0;
	float: left;
}
#content .diagram_form a {
	margin: 0 10px 0 0;
}
#content .round_grey, #content .round_white {
	height: 100%;
	border: 1px solid #E9E9E9;
	padding: 15px 15px 0 15px;
	margin: 0 0 15px 0;
	position: relative;
	clear: both;
	display: block;
}
#content .round_red {
	height: 100%;
	border: 1px solid #90424f;
	padding: 15px 25px 12px 25px;
	margin: 0 0 15px 0;
	position: relative;
	clear: both;
	display: block;
}
#content .round_grey {
	background: #F4F4F4;
}
#content .round_white {
	background: #FFF;
}
#content .round_red {
	background: #fbe1e2;
}
#content .round_grey.card {
	margin: 10px 0 15px 0;
}
#content .round_white.merge {
	margin: 0 0 -1px 0;
}
#content .round_grey .top_l, #content .round_grey .top_r, #content .round_grey .bottom_l, #content .round_grey .bottom_r, #content .round_white .top_l, #content .round_white .top_r, #content .round_white .bottom_l, #content .round_white .bottom_r, #content .round_red .top_l, #content .round_red .top_r, #content .round_red .bottom_l, #content .round_red .bottom_r {
	width: 10px;
	height: 10px;
	font-size: 0;
	position: absolute;
}
#content .round_grey .top_l, #content .round_white .top_l, #content .round_red .top_l {
	margin: -1px 0 0 -1px;
	top: 0;
	left: 0;
}
#content .round_grey .top_l {
	background: url(img/round_grey.gif) no-repeat;
}
#content .round_white .top_l {
	background: url(img/round_white.gif) no-repeat;
}
#content .round_red .top_l {
	background: url(img/round_red.gif) no-repeat;
}
#content .round_grey .top_r, #content .round_white .top_r, #content .round_red .top_r {
	margin: -1px -1px 0 0;
	top: 0;
	right: 0;
}
#content .round_grey .top_r {
	background: url(img/round_grey.gif) no-repeat right 0;
}
#content .round_white .top_r {
	background: url(img/round_white.gif) no-repeat right 0;
}
#content .round_red .top_r {
	background: url(img/round_red.gif) no-repeat right 0;
}
#content .round_grey .bottom_l, #content .round_white .bottom_l, #content .round_red .bottom_l {
	margin: 0 0 -1px -1px;
	left: 0;
	bottom: 0;
}
#content .round_grey .bottom_l {
	background: url(img/round_grey.gif) no-repeat 0 bottom;
}
#content .round_white .bottom_l {
	background: url(img/round_white.gif) no-repeat 0 bottom;
}
#content .round_red .bottom_l {
	background: url(img/round_red.gif) no-repeat 0 bottom;
}
#content .round_grey .bottom_r, #content .round_white .bottom_r, #content .round_red .bottom_r {
	margin: 0 -1px -1px 0;
	right: 0;
	bottom: 0;
}
#content .round_grey .bottom_r {
	background: url(img/round_grey.gif) no-repeat right bottom;
}
#content .round_white .bottom_r {
	background: url(img/round_white.gif) no-repeat right bottom;
}
#content .round_red .bottom_r {
	background: url(img/round_red.gif) no-repeat right bottom;
}
#content .round_red p {
	color: #c20001;
	margin: 0;
	padding: 0;
}
#content .round_grey.card img {
	position: absolute;
	left: 15px;
	bottom: 0;
}
#content .round_grey.card a {
	margin: 0 0 0 145px;
}
#content .round_grey.gallery label, #content .round_grey .label, #content .round_white .label {
	color: #336BB1;
	font: bold 12px verdana;
	padding: 3px 10px 0 0;
	float: left;
}
#content .round_grey.today_currency label {
	font: bold 12px verdana;
	padding: 0 0 3px 0;
	display: block;
}
#content .consultation_form .label {
	width: 220px;
}
#content .calculator .label {
	width: 380px;
}
#content .calculator .label b {
	color: black;
}
#content label.radio_label {
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 10px 0 0;
}
#content label.radio_label input {
    height: 10px;
}
#content .round_grey.gallery ul {
	width: 100%;
	padding: 14px 0 0 0;
	clear: both;
	float: left;
}
#content .round_grey.gallery ul li {
	background: none !important;
	padding: 0 0 14px 0;
	float: left;
}
#content .round_grey.gallery ul li.middle {
	padding: 0 26px 14px 26px;
}
#content .row {
	width: 99%;
	padding: 0 0 15px 0;
	float: left;
}
#content .row div.sub-row {
    margin: 0 20px 0 0;
    float: right;
}
#content .round_grey .title, #content .round_white .title {
	padding: 0 0 10px 0;
	display: block;
}
#content .departments {
	width: 100%;
	margin: 0 0 15px 0;
}
#content .round_grey.consultation_form .departments {
	width: 99%;
	margin: 0 0 5px 0;
}
#content .departments th, #content .departments td {
	font: 11px verdana;
	text-align: left;
	padding: 10px;
}
#content .departments th {
	color: #FFF;
	white-space: nowrap;
	background: #5992d6;
}
#content .departments .border td {
	border-bottom: 1px solid #E8E8E8;
}
#content .departments td small {
	color: #7B7B7B;
	font: 11px verdana;
	display: block;
}
#content .departments td strong {
	font: bold 9px verdana;
}
#content .round_grey.today_currency .row span, #content .round_grey.departments_sort .row span {
	margin: 0 26px 0 0;
}
#content .link_list {
	width: 280px;
	padding: 0 0 10px 0;
}
#content .link_list li {
	background: none;
	line-height: normal;
	padding: 0 0 8px 0;
	display: block;
}
#content .link_list a {
	text-decoration: none;
}
#content .sitemap {
	width: 211px;
}
#content .sitemap.fl {
	margin: 0 26px 0 0;
}
#content .sitemap li {
	line-height: normal;
	background: none !important;
	padding: 0 15px;
	display: block;
}
#content .sitemap li.title {
	font: bold 14px verdana;
	padding: 0;
	margin: 5px 0 0 0;
}
#content .sitemap li.title a {
	color: #FFF;
	cursor: pointer;
	background: url(img/sitemap_items.gif) no-repeat;
	padding: 3px 0 0 0;
	display: block;
}
#content .sitemap li.title a span {
	background: url(img/sitemap_items.gif) no-repeat 0 bottom;
	padding: 0 15px 6px 15px;
	margin: 5px 0 0 0;
	display: block;
}
#content .sitemap li a {
	text-decoration: none;
	font-weight: bold;
	margin: 5px 0;
	display: inline-block;
}
#content .sitemap li ul a {
	font-weight: normal;
}
#content .sitemap li ul li ul a {
	font-size: 11px;
}
#archive {
	width: 114px;
	padding: 0 0 10px 0;
	float: right;
}
#column {
	width: 219px;
	padding: 0 0 10px 0;
	float: right;
}
#column h2, #archive h2 {
	color: #35659D;
	font: bold 14px verdana;
	padding: 6px 0 0 0;
	margin: 0 0 5px 0;
	display: block;
}
#column h2 span, #archive h2 span {
	padding: 0 0 6px 10px;
	display: block;
    font-weight: normal;
}
#column h2 {
	background: url(img/h2_items.gif) no-repeat;
}
#column h2 span {
	background: url(img/h2_items.gif) no-repeat 0 bottom;
}
#archive h2 {
	background: url(img/h2_items.gif) no-repeat right 0;
}
#archive h2 span {
	background: url(img/h2_items.gif) no-repeat right bottom;
}
#column .sub_nav li {
	line-height: normal;
	padding: 3px 0;
	display: block;
}
#column .sub_nav li a {
	padding: 2px 0 2px 28px;
	display: block;
}
#column .sub_nav li a.state_1 {
	background: url(img/icons_states.gif) no-repeat;
}
#column .sub_nav li a:hover.state_1 {
	background: url(img/icons_states.gif) no-repeat -230px 0;
}
#column .sub_nav li a.state_2 {
	background: url(img/icons_states.gif) no-repeat 0 -100px;
}
#column .sub_nav li a:hover.state_2 {
	background: url(img/icons_states.gif) no-repeat -230px -100px;
}
#column .sub_nav li a.state_3 {
	background: url(img/icons_states.gif) no-repeat 0 -200px;
}
#column .sub_nav li a:hover.state_3 {
	background: url(img/icons_states.gif) no-repeat -230px -200px;
}
#column .sub_nav li a.state_4 {
	background: url(img/icons_states.gif) no-repeat 0 -300px;
}
#column .sub_nav li a:hover.state_4 {
	background: url(img/icons_states.gif) no-repeat -230px -300px;
}
#column .sub_nav li a.state_5 {
	background: url(img/icons_states.gif) no-repeat 0 -400px;
}
#column .sub_nav li a:hover.state_5 {
	background: url(img/icons_states.gif) no-repeat -230px -400px;
}
#column .sub_nav li a.state_6 {
	background: url(img/icons_states.gif) no-repeat 0 -500px;
}
#column .sub_nav li a:hover.state_6 {
	background: url(img/icons_states.gif) no-repeat -230px -500px;
}
#column .sub_nav li a.state_7 {
	background: url(img/icons_states.gif) no-repeat 0 -600px;
}
#column .sub_nav li a:hover.state_7 {
	background: url(img/icons_states.gif) no-repeat -230px -600px;
}
#column .sub_nav li a.state_8 {
	background: url(img/icons_states.gif) no-repeat 0 -700px;
}
#column .sub_nav li a:hover.state_8 {
	background: url(img/icons_states.gif) no-repeat -230px -700px;
}
#column .sub_nav li a.state_9 {
	background: url(img/icons_states.gif) no-repeat 0 -800px;
}
#column .sub_nav li a:hover.state_9 {
	background: url(img/icons_states.gif) no-repeat -230px -800px;
}
#column .sub_nav li a.state_10 {
	background: url(img/icons_states.gif) no-repeat 0 -900px;
}
#column .sub_nav li a:hover.state_10 {
	background: url(img/icons_states.gif) no-repeat -230px -900px;
}
#column .sub_nav li a.state_pdf {
	background: url(img/icons.gif) no-repeat 2px -95px !important;
}
#column .sub_nav li a.state_xls {
	background: url(img/icons.gif) no-repeat 2px -190px !important;
}
#column .sub_nav li a.state_vsd {
	background: url(img/icons.gif) no-repeat 2px -380px !important;
}
#column .sub_nav li a.state_doc {
	background: url(img/icons.gif) no-repeat 2px -460px !important;
}
#column .sub_nav li a.state_other {
	background: url(img/icons.gif) no-repeat 2px -540px !important;
}
.documents_list {
	font: 11px verdana;
	padding: 0 0 8px 0;
	display: block;
}
.documents_list li {
	line-height: normal;
	background: none;
	padding: 5px 0 7px 0 !important;
	display: block;
}
#archive .documents_list li {
	padding: 5px 0 7px 10px !important;
}
.documents_list li a {
	background: url(img/icons.gif) no-repeat 2px -145px;
	padding: 0 0 0 25px;
	display: block;
}
.pdf {
	background: url(img/icons.gif) no-repeat 2px -95px !important;
	padding: 1px 0 2px 25px !important;
}
.xls {
	background: url(img/icons.gif) no-repeat 2px -190px !important;
	padding: 1px 0 2px 25px !important;
}
.vsd {
	background: url(img/icons.gif) no-repeat 2px -380px !important;
	padding: 1px 0 2px 25px !important;
}
.doc {
	background: url(img/icons.gif) no-repeat 2px -460px !important;
	padding: 1px 0 2px 25px !important;
}
.other {
	background: url(img/icons.gif) no-repeat 2px -540px !important;
	padding: 1px 0 2px 25px !important;
}
a.print {
	font: 9px verdana;
	background: url(img/icons.gif) no-repeat 0 -30px;
	padding: 1px 0 3px 20px;
	margin: 0 10px 10px 0;
	clear: right;
}
a:hover.print {
	font: 9px verdana;
	background: url(img/icon_printer_red.gif) no-repeat 0 0;
	padding: 1px 0 3px 20px;
	margin: 0 10px 10px 0;
	clear: right;
}
a.more {
	font-weight: normal;
	text-decoration: none;
	background: url(img/icons.gif) no-repeat right -50px;
	padding: 0 11px 0 0;
	text-decoration: underline;
}
a.more:hover {
	text-decoration: none;
}
.clearfooter {
	height: 61px;
	clear: both;
}
#footer {
	width: 930px;
	height: 36px;
	color: #FFF;
	font: 11px verdana;
	background: url(img/footer_bg.gif) no-repeat 0 10px;
	padding: 25px 20px 0 20px;
	margin: 0 auto;
	position: relative;
}
#footer a {
	color: #FFF;
}
#footer a.mail {
	font: bold 11px verdana;
}
#footer a.rss {
	text-decoration: none;
	background: url(img/icons.gif) no-repeat right 1px;
	padding: 0 17px 0 0;
	margin: 0 0 0 60px;
}
.fl, #content #slider .panel {
	float: left !important;
}
.fr {
	float: right !important;
}
.block {
	display: block;
}
.clear {
	height: 100%;
	overflow: auto;
	clear: both;
	display: block;
}
.clear-classic {
	width: 100%;
	clear: both;
}
.clear_inline {
	height: 0;
	font-size: 0;
	clear: both;
}
a {
	color: #176DA5;
}
a:hover {
	color: #D12B19;
}
a:hover {
	color: #D12B19;
	text-decoration: none;
}
.blue {
	color: #176DA5 !important;
}
.red, #submenu .act {
	color: #D12B19 !important;
}
.grey {
	color: #7B7B7B !important;
}
.green {
	color: #398D0B !important;
}
.black {
	color: #000 !important;
}
.fs_11 {
	font-size: 11px !important;
}
.fw_normal {
	font-weight: normal !important;
}
.smaller {
	width: 240px !important;
}
.txt_c {
	text-align: center !important;
}
.txt_r {
	text-align: right !important;
}
.img_right {
	margin: 0 0 15px 15px;
	float: right;
}
.external {
	background: url(img/external.gif) no-repeat right 0;
	padding: 0 12px 0 0;
}
.input, select, textarea {
	color: #393939;
	font: 12px verdana;
	margin: 0 6px 0 0;
	float: left;
}
.input, textarea {
	padding: 1px;
}
.higher {
    height: 16px;
}
.rbrd {
	border: 1px solid red;
}
.radio, .checkbox {
	width: 12px;
	height: 12px;
	float: left;
}
.blue_box .radio, .diagram .radio, .diagram_options .checkbox {
	margin: 0 5px 0 0;
}
html>/**/body select, x:-moz-any-link {
 padding: 1px;
}
.submit {
	width: 120px;
	height: 25px;
	color: #FFF;
	font: bold 11px verdana;
	cursor: pointer;
	background: url(img/submit_bg.gif) no-repeat;
	border: none;
	margin: 0 10px 0 0;
	float: left;
}

.large-submit {
    width: 300px;
    background: url(img/submit_large_bg.gif) no-repeat;
}

#nav .submit {
	width: auto;
	height: auto;
	background: none;
	margin: 0;
}
.round_grey .submit {
	margin: 0;
}
html>/**/body .submit, x:-moz-any-link {
 padding: 0 0 2px 0;
}
#content p {
	padding: 0 0 14px 0;
	display: block;
}
#content .archive li, #content .diagram, #content .diagram_options {
	background: none !important;
	padding: 0 0 14px 0;
	display: block;
}
#column .sub_nav, #column .ad {
	padding: 0;
	margin: 0 0 10px 0;
	display: block;
}
a.mr20px {
	margin-right:20px;
}
a.round-corners {
	position: relative;
}
a.round-corners img {
}
a.round-corners span.rc-tl, a.round-corners span.rc-tr, a.round-corners span.rc-bl, a.round-corners span.rc-br {
	width: 10px;
	height: 10px;
	/*border: 1px solid red;*/
        position: absolute;
	z-index: 1;
}
a.round-corners span.rc-tl {
	background: url(img/tl.png);
	top: 0px;
	left: -135px;
}
a.round-corners span.rc-tr {
	background: url(img/tr.png);
	top: 0px;
	left: -25px;
}
a.round-corners span.rc-bl {
	background: url(img/bl.png);
	top: 90px;
	left: -135px;
}
a.round-corners span.rc-br {
	background: url(img/br.png);
	top: 90px;
	left: -25px;
}
a.round-corners-normal {
	position: relative;
}
a.round-corners-normal img {
}
a.round-corners-normal span.rc-tl, a.round-corners-normal span.rc-tr, a.round-corners-normal span.rc-bl, a.round-corners-normal span.rc-br {
	width: 10px;
	height: 10px;
	/*border: 1px solid red;*/
    position: absolute;
	z-index: 1;
}
a.round-corners-normal span.rc-tl {
	background: url(img/grey_tl.png);
	top: -72px;
	left: 0px;
}
a.round-corners-normal span.rc-tr {
	background: url(img/grey_tr.png);
	top: -72px;
	left: 117px;
}
a.round-corners-normal span.rc-bl {
	background: url(img/grey_bl.png);
	top: 2px;
	left: 0px;
}
a.round-corners-normal span.rc-br {
	background: url(img/grey_br.png);
	top: 2px;
	left: 117px;
}
.contacts-tooltip {
	background: #fff;
	border: 1px solid #ddd;
	position: absolute;
	visibility: hidden;
	margin: 16px 0 0 0;
	padding: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #474747;
	width: 100px;
	z-index: 111;
	left:-100px;
}
.contacts-tooltip-d {
	background: #fff;
	border: 1px solid #ddd;
	position: absolute;
	margin: 5px 0 0 0;
	padding: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #474747;
	width: 100px;
	z-index: 111;
}

span.hint-tool {
    position: relative;
    margin: 0 4px;
}
span.hint-tool span.hint {
    display: none;
    background: #fff;
    border: 1px solid #ddd;
    position: absolute;
    margin: 0;
    padding: 5px;
    font-size: 10px;
    font-weight: normal;
    color: #474747;
    width: 150px;
    z-index: 111;
    left: -150px;
    top: 10px;
}

.grey-box, p.grey-box {
	background-color: #f5f5f5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #E9E9E9;
	padding: 10px !important;
}
.print-headers h1 {
	margin: 10px 0 !important;
	background: none !important;
}
label.blue-one {
	color:#336BB1;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding:3px 10px 0 0;
}
a.icon-envelope {
	padding-left: 20px;
	margin-left: 50px;
	background:url(/img/ico_envelope.gif) no-repeat 0 2px;
}
a.icon-envelope:hover {
	padding-left: 20px;
	margin-left: 50px;
	background:url(/img/ico_envelope_red.gif) no-repeat 0 2px;
}
.tab-border {
	padding-bottom: 20px;
	border-bottom: 1px solid #5992d6;
	margin-bottom: 10px;
}
#rev_new_mark {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 80px;
    height: 15px;
    color: white;
    background-color: #E4261E;
    text-align: center;
    border: 1px solid white;
}

#centerflashcontent {
    /*border: 1px solid #336BB1;*/
}
.deposit-calc input[type=text] {
    border: 1px solid #cccccc;
    padding: 3px;
}

.deposit-calc table.main-table {
    width: 400px;
}

.deposit-calc table.additional-table {
    width: 350px;
    background-color: #DCF2FF;
    margin-top: 8px;
}

.deposit-calc table.main-table td {
    padding: 5px;
}

.deposit-calc table.main-table th {
    font-weight: normal;
    text-align: left;
    padding: 3px;
    width: 120px;
}

.deposit-calc table.additional-table td {
    font-weight: normal;
    text-align: right;
    padding: 3px;
    width: 250px;
}

.deposit-calc table.additional-table tr {
    margin-top: 4px;
    margin-bottom: 4px;
}

.deposit-calc table.additional-table3 th {
    font-weight: normal;
    text-align: left;
    padding: 3px;
    width: 120px;
}

.deposit-calc table.additional-table3 {
    display: none;
    margin-top: 8px;
    width: 350px;
    background-color: #DCF2FF;
}

.deposit-calc table.additional-table3 td {
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
}

.deposit-calc table.additional-table3 tr {
    margin-top: 4px;
    margin-bottom: 4px;
}

.deposit-calc table.additional-table31 th {
    font-weight: normal;
    text-align: left;
    padding: 3px;
    width: 100px;
}

.deposit-calc table.additional-table31 {
    display: none;
    margin-top: 8px;
    width: 350px;
    background-color: #336BB1;
}

.deposit-calc table.additional-table31 td {
    text-align: right;
    padding: 5px;
}

.deposit-calc table.additional-table31 tr {
    margin-top: 4px;
    margin-bottom: 4px;
}
/*.js .infobox-trigger { display: none; }*/
.form-info {
	padding: 10px!important;
	background: #fff;
	border: 1px solid #ddd;
	position: absolute;
	padding: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #474747;
	width: 100px;
	z-index: 111;
	left:-100px;
             
}
.infobox-trigger {
	cursor: pointer;
	zoom: 1;
	display: inline-block;
}
.infobox-trigger .form-info {
	position: absolute;
	top: 20px; right: 0;
	width: 230px;
}

/* SEPA block styles */
#sepa {
}
.column-form {
}
.column-form input[type="text"] {
    width: 140px;
    height: 18px;
    color: #686868;
}
.column-form input[type="submit"] {
    width: 60px;
    background: #fff;
    height: 21px;
}

/* Karjera */
div#career a.new  {
    font-weight: bold;
}
div#career div.description-area {
    margin: 0 0 15px 0;
}
div#career a.fill {
    background: url(/img/submit3_bg.gif) no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: right;
    height: 20px;
    margin-left: 20px;
    padding: 5px 0 0;
    text-align: center;
    text-decoration: none;
    width: 175px;
}
div#career ul.topmenu {
    display: block;
    padding: 0 0 14px;
    list-style-type: none;
}
div#career ul.topmenu li {
    line-height: 1.5;
    background: none;
    display: inline;
    margin-right: 15px;
    padding-left: 0;
}
div#career ul.topmenu li.current {
    font-weight: bold;
}
div#career .consultation_form .label {
    width: 280px;
}
div#career .required {
    color: #D12B19;
}
div#career .consultation_form .row select.multiple,
div#career .consultation_form .row select[multiple="multiple"] {
    height: 105px;
}
div#career .consultation_form .row select.less-choices {
    height: 78px;
}
div#career .consultation_form .row select {
    width: 350px;
}
div#career .consultation_form span.comment {
    float: left;
    font-size: 10px;
    margin-top: -10px;
    padding-bottom: 15px;
    padding-left: 290px;
}
div#career .consultation_form span.error {
    float: left;
    font-size: 10px;
    margin-top: -10px;
    padding-bottom: 15px;
    padding-left: 290px;
    color: red;
}
div#career .consultation_form p.error {
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: red;
}
div#career .consultation_form span.error ul.error_list, 
div#career .consultation_form p.error ul.error_list {
    list-style: none;
    margin: 0;
    padding: 0;
}
div#career .consultation_form span.error ul.error_list li,
div#career .consultation_form p.error ul.error_list li {
    margin: 0;
    padding: 0;
    color: red;
    background: none;
}
div#career ul.error_list li {
    list-style: none;
    background: none;
    margin: 10px 0 0 0;
    padding: 0;
    color: red;
}
div#career .consultation_form .noborder .label {
    float: left;
    margin-top: 0;
    width: 280px;
}
div#career .consultation_form .noborder label {
    float: right;
    margin-top: 3px;
    width: 355px;
}
div#career .consultation_form  span.prefix-label {
    width: 100px;
    display: block;
    float: left;
}
div#career .consultation_form .row input.full,
div#career .consultation_form .row input[type="text"] {
    width: 346px;
}
div#career input.submit {
    background-image: url(/img/submit2_bg.gif);
    margin-right: 20px;
    width: 300px;
}
div#career div#unemployed {
    margin-bottom: 15px;
}
div#career .consultation_form .row textarea {
    height: 100px;
    width: 345px;
}
div#career ul.related-items {
}
div#career ul.related-items small {
    margin: 0 0 0 10px;
}
div#career table#kalbos select {
    float: none;
    width: 150px !important;
}
div#career table#kalbos th {
    padding-bottom: 5px;
    text-align: left;
}
div#career .consultation_form .row input.date-short-input {
    width: 70px;
}
div#career .consultation_form .row ul.radio_list {
    display: block;
    margin-left: 264px;
    list-style-type: none;
}
div#career .consultation_form .row ul.radio_list li {
    list-style-type: none;
    background: none;
    padding: 0 0 0 25px;
}
div#career #cv_education_year_entered,
div#career #cv_education_year_graduate,
div#career #cv_request_trainee_period_start ,
div#career #cv_request_trainee_period_end {
    width: 100px;
}
div#career span.fromleft_normal {
    margin: 0 0 10px 0;
    display: block;
    float: left;
    width: 345px;
}
.card-loyalty-game-winner {

}
.card-loyalty-game {
    width: 100%;
	font: 11px verdana;
	border-top: 1px solid #B2C3CE;
	border-left: 1px solid #B2C3CE;
	margin: 0 0 15px 0;
}

.card-loyalty-game td, .card-loyalty-game th,
.card-loyalty-game-winner th, 
.card-loyalty-game-winner td {
    text-align: left;
	border-right: 1px solid #B2C3CE;
	border-bottom: 1px solid #B2C3CE;
	padding: 10px;
	line-height: 150%;
}
.card-loyalty-game th {
    color: #336BB1;
    font: bold 11px verdana;
    background: #DCF2FF;
}
.card-loyalty-game .center {
    text-align: center;
}
.clg-login-input {
	color: #336BB1;
	font: bold 12px verdana;
	padding: 3px 10px 0 0;
	float: left;
}
.clg-login-input .label {
	width: 150px;
	float: left;
}
.clg-login-input .error, .clg-login-input .required {
	color: red;
}

/* Facebook toobbar */
div.facebook-toolbar {
    margin: 2px 0 10px 0;
}
div.facebook-toolbar div.like-button {
}
div.facebook-toolbar div.position-left {
    float: left;
}
div.facebook-toolbar div.position-right {
    float: right;
}

