@CHARSET "UTF-8";
/*
	Theme Name: gme
	Theme URI: 
	Description: Theme for "Global Money Express"
	Author: Magdalena Majchrzak - Softfolio
	Author URI: http://www.softfolio.pl
	Version: 1.0.0b
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
	border: 0;
	font-family: 'Roboto', arial, verdana, sans-serif;
	font-size: 102%;
	font-style: inherit;
	font-weight: lighter;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	color: #292929;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
html{
	background: #fafafa; 
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmFmYWZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZWJlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, circle cover,  #fafafa 51%, #ebebeb 92%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(51%,#fafafa), color-stop(92%,#ebebeb));
	background: -webkit-radial-gradient(center, circle cover,  #fafafa 51%,#ebebeb 92%);
	background: -o-radial-gradient(center, circle cover,  #fafafa 51%,#ebebeb 92%);
	background: -ms-radial-gradient(center, circle cover,  #fafafa 51%,#ebebeb 92%);
	background: radial-gradient(circle at center,  #fafafa 0%,#ebebeb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ebebeb',GradientType=1 );*/
	margin: 0;
	padding: 0;
}
body {
	height: 100%;
	line-height: 1;
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none;
}
div.content ol,
div.content ul{
	padding: 0 0 0 40px;
	list-style: disc;
} 
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.our-team {
	margin-bottom: 70px;
	padding: 0 50px;
}
@media all and (max-width: 770px){
	caption, th, td, .img-column {
		width: 100%!important;
		float: left!important;
		text-align: center;
		padding: 0;
	}
	.our-team {

		padding: 0 ;
	}
	.our-team p{

		padding: 0 ;
	}
	.content table > tbody > tr > td {
		width: 100%!important;
	}
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
input[type=submit]{
	cursor: pointer;
}
em{
	font-style: italic;
	color: inherit;
	font-size: inherit;
}
strong{
	font-weight: bold;
	color: inherit;
}
a{
	text-decoration: none;
}
a:hover,
input[type=submit]:hover,
ul li a:hover,
a:hover span,
input[type=button]:hover{
	color: #e2ba69 !important;
}
div.clear{
	clear: both;
}
h1{
	font-size: 160%;
}
h3{
	font-size: 150%;
}
img.aligncenter{
	float: none;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/*header*/
div.header{
	width: 100%;

	height: 77px;
	padding-bottom: 13px;
	background: #060e3b url("./images/header_bg.png") center bottom repeat-x;
}

@media all and (max-width: 1024px){
	div.header {
		height: 0;
	}
}
div.header_con{
	width: 970px;
	height: 77px;
	padding-bottom: 13px;
	background: #060e3b url("./images/header_bg.png") center bottom repeat-x;
	margin: 0 auto;
}
@media all and (max-width: 1024px){
	div.header_con{

		background: #F0ECED url("./images/header_bg.png") center bottom repeat-x;
	}
}
div.header_con a.logo{
	float: left;
	width: 405px;
	height: 115px;
	margin: 36px 0 0 261px;
	background: url("./images/logo_gme.png") center top no-repeat;
}
div.header_con a.logo:hover{
	background-position: center bottom;
}
.show-for-small-screen{
	display: none;
}
@media all and (max-width: 680px) {
	.hide-for-small-screen{
		display: none;
	}
	.show-for-small-screen{
		display: inline-block;
		width: 90%;
		padding: 5px 5%;
		text-align: center;
		font-size: 15px;
		color: #6E738B;
	}
	.show-for-small-screen strong{
		font-size: inherit;
		font-weight: bold;
		color: #060d36;
	}
}

/*lang*/
div.lang,
div.country{
	position: relative;
	float: right;
	width: 130px;
	height: 36px;
}
@media all and (max-width: 1024px){
	div.lang,
	div.country{
		display: block;
		height: 36px;
		position: absolute;
		right: 60px;
		top: 0;
		width: 130px;
	}
	div.lang {
		width: 30px;
	}
	div.country {
		right: 50px;
		z-index: 999;
	}
}
@media all and (max-width: 500px){
	div.country {
		right: 28px;
	}
}
div.lang div.list,
div.country div.list{
	position: relative;
	float: left;
	width: 100px;
	padding: 10px 0 0;
	margin-top: 20px;
	background: #060E3B;
	border: 1px solid #4b5172;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	z-index: 999999;
}
@media all and (max-width: 1024px){
	div.lang div.list,
	div.country div.list{
		background: none;
		border: none;
	}
	div.lang div.list {
		width: 30px;
		margin-top: 8px;
	}
}

div.lang div.list a,
div.country div.list a{
	float: left;
	width: 85px;
	padding-left: 15px;
	margin-bottom: 10px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}
@media all and (max-width: 1024px){
	div.lang div.list a,
	div.country div.list a {
		max-width: 100%;
		float: right;
	}

	div.lang div.list:hover,
	div.country div.list:hover{
		background: transparent;
	}
	div.lang div.list a{
		color: transparent;
	}
	div.country div.list a {
		color: #060E3B;
	}
	div.lang div.list:hover a{
		color: transparent;
	}
	div.country div.list:hover a {
		color: #C2BA69;
	}
	div.lang div.list a:hover{
		color: transparent !important;
	}
	div.country div.list a:hover {
		color: #C2BA69 !important;
	}
}
div.lang div#lang_sel_list,
div.lang div#lang_sel_list ul,
div.country div.country-sel-list,
div.country div.country-sel-list ul{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	top: 0;
	border: none;
	background: transparent;
}
div.lang div#lang_sel_list ul,
div.country div.country-sel-list ul{
	display: none;
}
div.lang div#lang_sel_list ul li,
div.country div.country-sel-list ul li{
	width: 100%;
	background: transparent;
	border: none;
}
div.lang div#lang_sel_list ul li a,
div.country div.country-sel-list ul li a{
	width: 85px;
	padding: 0;
	padding-left: 15px;
	border: none;
	background: transparent;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}
@media all and (max-width: 1024px){
	div.lang div#lang_sel_list ul li a{
		color: transparent;
		max-width: 100%;
	}
}
div.lang div.list a img,
div.lang div#lang_sel_list ul li a img,
div.country div.list a img,
div.country div.country-sel-list ul li a img{
	float: right;
	margin-right: 10px;
}
div.lang div.arrow_top,
div.country div.arrow_top{
	position: absolute;
	width: 0px;
	height: 0px;
	top: 33px;
	left: 110px;
	border-style: solid;
	border-width: 9px 4.5px 0 4.5px;
	border-color: #ffffff transparent transparent;
	cursor: pointer;
}
@media all and (max-width: 1024px){
	div.lang div.arrow_top,
	div.country div.arrow_top{
		display: none;
	}
}
/*menu*/
div.menu_footer{
	width: 100%;
	min-width: none; 
	height: 69px;
	padding-bottom: 13px;
	background: #060e3b url("./images/header_bg.png") center bottom repeat-x;
	border-top: 12px solid #fff;
}
div.menu_footer_con{
	width: 960px;
	height: 69px;
	padding-bottom: 13px;
	background: #060e3b url("./images/header_bg.png") center bottom repeat-x;
	margin: 0 auto;
}
ul.menu{
	float: left;
	/*width: 100%;*/
	height: 74px;
	list-style: none;
}
div.menu_bottom_con.en ul.menu{
	width: 725px;
}
div.menu_left ul.menu{
	height: 230px;
	margin-top: 20px;
}
div.menu_bottom ul.menu{
	width: 650px;
	margin-top: 40px;
}
ul.menu li{
	position: relative;
	float: left;
}
ul.menu li ul{
	position: relative;
	width: 100%;
	max-width: 210px;
}
ul.menu li ul li{
	float: left;
	width: 100%;
	max-width: 210px;
}
ul.menu li a{
	float: left;
	padding: 27px 13px 28px 13px;
	margin: 0 6px 2px 0;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
div.menu_left ul.menu li a,
div.menu_bottom ul.menu li a{
	padding: 3px 5px;
	margin-bottom: 16px;
	font-size: 11px;
	color: #8b8b8b;
}
div.menu_bottom ul.menu li a{
	padding: 1px 11px;
	border-right: 1px solid #e1e0dd;
}
div.menu_bottom ul.menu li.first a{
	padding-left: 4px;
}
div.menu_bottom ul.menu li.last a{
	border: none;
}
div.menu_left ul.menu li ul a,
div.menu_bottom ul.menu li a{
	font-weight: normal;
}
div.menu_bottom ul.menu li a{
	margin-right: 0;
}
ul.menu li.home{
	margin-right: 10px;
}
ul.menu li.home a{
	width: 21px;
	height: 20px;
	padding: 22px 20px 25px 20px;
	margin: 0 0 2px 0;
	background: url("./images/menu_home_bg.png") center top no-repeat;
}
ul.menu li.current_page_item a,
ul.menu li.current-menu-item a,
ul.menu li.current-post-parent a,
ul.menu li.current_page_item.home,
ul.menu li.current-menu-item.home,
ul.menu li.current-post-parent.home{
	color: #fff;
	/*background: url("./images/menu_hover_bg.png") center bottom no-repeat;*/
	background: #060d36;
	border-left: 1px solid #181f49;
	border-right: 1px solid #181f49;
}
div.menu_left ul.menu li.current_page_item a,
div.menu_left ul.menu li.current-menu-item a,
div.menu_left ul.menu li.current-post-parent a{
	color: #fff;
	background: none;
}
div.menu_left ul.menu li.current_page_item li a,
div.menu_left ul.menu li.current-menu-item li a,
div.menu_left ul.menu li.current-post-parent li a{
	color: #8b8b8b;
}
ul.menu li.home a{
	text-indent: -999999px;
}
ul.menu li.current_page_item.home a,
ul.menu li.current-menu-item.home a,
ul.menu li.current-post-parent.home a{
	background: url("./images/menu_home_bg.png") center top no-repeat;
	text-indent: -999999px;
}
@media all and (max-width: 1024px) {
	ul#menu-header-menu-en,
	ul#menu-header-menu-en-1,
	ul#menu-bottom-footer-menu-en-1{
		display: none;
	}

	ul.menu li.current_page_item.home a,
	ul.menu li.current-menu-item.home a,
	ul.menu li.current-post-parent.home a{
		text-indent: 0px;
	}
}
ul.menu li.home a:hover,
ul.menu li.home a:hover,
ul.menu li.home a:hover,
ul.menu li.current_page_item.home a:hover,
ul.menu li.current-menu-item.home a:hover,
ul.menu li.current-post-parent.home a:hover{
	background-position: center bottom;
}
div.menu_bottom ul.menu li.current_page_item a,
div.menu_bottom ul.menu li.current-menu-item a,
div.menu_bottom ul.menu li.current-post-parent a{
	background: none;
	border: none;
	border-right: 1px solid #e1e0dd;
	color: #8b8b8b;
	font-weight: bold;
}
div.footer ul.menu{
	height: auto;
}
div.footer .footer-mobile ul.menu{
	margin-bottom: 30px;
}
div.footer ul.menu li{
	max-width: 210px;
	line-height: 1.4;
}
div.footer ul.menu li ul.sub-menu{
	height: 195px;
}
div.footer ul.menu li#menu-item-377 ul.sub-menu{
	height: 110px;
}
div.footer ul.menu li.current_page_item a,
div.footer ul.menu li.current-menu-item a,
div.footer ul.menu li.current-post-parent a,
div.footer ul.menu li ul.sub-menu li.current_page_item a,
div.footer ul.menu li ul.sub-menu li.current-menu-item a,
div.footer ul.menu li ul.sub-menu li.current-post-parent a{
	color: #8B8B8B;
	border: none;
}
div.header_con ul.menu li ul.sub-menu{
	display: none;
	position: absolute;
	float: left;
	width: 841px;
	max-width: 900px;
	padding: 20px 35px;
	margin: 70px 0 0 -134px;
	background: #060e3b url("./images/submenu_top_bg.png") center top no-repeat;
	z-index: 999999;
	border-top: 7px solid #060e3b;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
div.header_con ul.menu li:hover ul.sub-menu{
	display: block;
}
div.header_con ul.menu li.topmenu a{
	border-right: none;
	border-left: none;
	background-color: transparent;
}
div.header_con ul.menu li ul.sub-menu li.current_page_item a,
div.header_con ul.menu li ul.sub-menu li.current-menu-item a,
div.header_con ul.menu li ul.sub-menu li.current-post-parent a{
	border-right: none;
	background-color: transparent;
}
div.header_con ul.menu li ul.sub-menu li{
	width: 276px;
	max-width: 276px;
	vertical-align: middle;
}
div.header_con ul.menu li ul.sub-menu a{
	width: 100%;
	height: 46px;
	padding: 4px 0 13px 7px;
	border-bottom: 1px solid #fff;
	font-size: 22px;
	font-weight: bold;
}
div.header_con ul.menu li ul.sub-menu li#menu-item-354 a,
div.header_con ul.menu li ul.sub-menu li#menu-item-356 a{
	padding-top: 12px;
	height: 38px;
}
div.header_con ul.menu li ul.sub-menu li#menu-item-355 a{
	width: 80%;
	padding-right: 19%;
}
div.header_con ul.menu li ul.sub-menu li ul{
	position: relative;
	width: 260px;
	height: auto;
	margin: 20px 0 0 0;
	padding: 0;
	background: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
div.header_con ul.menu li ul.sub-menu li ul a{
	width: 210px;
	height: 27px !important;
	padding: 13px 0 0 50px !important;
	background: url("./images/menu_first_1.png") left top no-repeat;
	font-size: 12px;
	font-weight: normal;
	border: none;
}
div.header_con ul.menu li ul.sub-menu li ul li.first_2 a{
	background-image: url("./images/menu_first_2.png");
}
div.header_con ul.menu li ul.sub-menu li ul li.first_3 a{
	background-image: url("./images/menu_first_3n.png");
}
div.header_con ul.menu li ul.sub-menu li ul li.first_4 a{
	background-image: url("./images/menu_first_4n.png");
}
div.header_con ul.menu li ul.sub-menu li ul li.second_1 a{
	background-image: url("./images/menu_second_1.png");
}
div.header_con ul.menu li ul.sub-menu li ul li.second_2 a{
	background-image: url("./images/menu_second_2.png");
}
div.header_con ul.menu li ul.sub-menu li ul li.second_3 a{
	background-image: url("./images/menu_second_3.png");
}
div.header_con ul.menu li ul.sub-menu li ul li.third_1 a{
	background-image: url("./images/menu_third_1.png");
}
div.header_con ul.menu li ul.sub-menu li ul li.third_2 a{
	background-image: url("./images/menu_third_2n.png");
}
div.header_con ul.menu li ul.sub-menu li ul a:hover{
	background-position: left bottom;
}





/* responsible menu */

#wprmenu_bar {
	height: 79px!important;
	padding: 25px 20px!important;-webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.18);
	-moz-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.18);
	box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.18);
	position: absolute!important;

}
#wprmenu_bar:after {
	background: #060e3b url("./images/header_bg.png") repeat-x scroll center bottom;
	content: "";
	height: 10px;
	left: 0;
	position: absolute;
	top: 70px;
	width: 100%;
	z-index: 100;

}
@media all and (max-width: 1024px){
	.menu-header-menu-container {
		display: none;
	}
}
#wprmenu_menu.top{
	top: 72px!important;
	position: absolute!important;
	-moz-box-shadow: 20px 20px 20px rgba(22,22,22,0.2);
	-webkit-box-shadow: 20px 20px 20px rgba(22,22,22,0.2);
	box-shadow: 20px 20px 20px rgba(22,22,22,0.2);
	padding-bottom: 50px;
}
#wprmenu_menu.wprmenu_levels ul li {
	padding: 6px 10px 6px 30px !important
}
#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {
	margin: 0!important;
}
#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par {
	margin: 0!important;
}
#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item {
	margin-left: 0px!important;
}
#wprmenu_menu.wprmenu_levels ul li ul li ul li {
	padding-left: 0px!important;
}
#wprmenu_menu .wprmenu_icon_par {
	padding: 17px 14px 10px!important;
}

/*under_header*/
div.u_header{
	width: 100%;
	/*min-width: 970px;*/
	height: 124px;
	background: #fff;
	border-bottom: 1px solid #ededeb;
}
@media all and (max-width: 1024px){
	div.u_header{
		margin-top: 72px;
        min-width: 100%;
		min-width: auto;
		display: none;
	}
}



div.u_header_con{
	width: 960px;
	margin: 0 auto;
	background: #fff;
}


div.u_header_con a.logo{
	float: left;
	width: 127px;
	height: 113px;
	margin: 2px 100px 0 0;
	background: url("./images/logo_gme.png") left top no-repeat;
}
@media all and (max-width: 1024px){
	div.u_header_con a.logo{
		display: none;
	}
}
div.u_header_con a.logo:hover{
	background-position: left bottom;
}
div.languages{
	display: none;
	float: left;
	width: 300px;
	margin-top: 50px;
}
div.languages div#lang_sel_list ul{
	width: 300px;
	border: none;
}
div.languages div#lang_sel_list ul li{
	float: left;
	width: 100px;
	border: 0 !important;
}
div.languages div#lang_sel_list ul li a{
	float: left;
	border: none !important;
}
div.system_buttons{
	float: right;
	width: 330px;
	margin-top: 34px;
	overflow: hidden;
}
div.system_buttons div.loginpanel{
	float: right;
	width: 100%;
	height: 43px;
	overflow: hidden;
}
div.system_buttons div.loginpanel iframe{
	width: 1024px;
	min-width: 330px;
	height: 43px;
	overflow: hidden;
}
@media all and (max-width: 1024px){
	div.system_buttons div.loginpanel iframe {
		height: 57px;
		width: 100%;
		overflow: hidden;
	}
}
div.system_buttons a{
	float: left;
	width: 167px;
	height: 43px;
	margin-right: 2px;
	background: url("./images/register_button_bg.png") left top no-repeat;
}
div.system_buttons a.register.en{
	background-image: url("./images/register_button_bg_ang.png");
}
div.system_buttons a.signin{
	margin-left: -17px;
	background-image: url("./images/login_button_bg.png");
}
div.system_buttons a.signin.en{
	background-image: url("./images/login_button_bg_ang.png");
}
div.system_buttons a:hover{
	background-position: left bottom;
}
div.system_buttons img{
	float: right;
}

/*slide show*/
div.slide_show{
	position: relative;
	width: 100%;
	min-width: 970px;
	height: 440px;
	overflow: hidden;
	background-color: #fff;
	background-image: url("./images/slider_bg.png");
	background-attachment: scroll;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
@media all and (max-width: 1024px){
	div.slide_show{
        min-width: 100%;
		min-width: auto;
		width: 100%;
		display: none;
	}
}
div.slide{
	position: relative;
	float: left;
	width: 100%;
	height: 440px;
	margin: -440px auto 0 auto;
	background-color: #fff;
	background-image: url("./images/slider_bg.png");
	background-attachment: scroll;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
div.slide_show div.none_slide{
	position: relative;
	float: left;
	width: 100%;
	height: 440px;
	background-repeat: no-repeat;
}
div.slide_show div.description{
	width: 960px;
	height: 440px;
	margin: 0 auto;
	background-position: left top;
	background-repeat: no-repeat;
}
div.slide_show div.con{
	float: right;
	width: 350px;
}
div.slide_show div.text{
	float: right;
	width: 300px;
	padding: 30px 25px 20px 25px;
	margin: 100px 50px 0 23px;
}
@media all and (max-width: 999px){
	div.slide_show div.description{
		width: 1000px;
	}
	div.slide_show div.con{
		width: 390px;
	}
	div.slide_show div.text{
		width: 340px;
		margin-right: 40px;
		border-left: 2px solid #00114f;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);*/
		background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); /* IE10+ */
		background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	}
}
@media all and (max-width: 1099px) and (min-width: 1000px){
	div.slide_show div.description{
		width: 1000px;
	}
	div.slide_show div.con{
		width: 390px;
	}
	div.slide_show div.text{
		width: 340px;
		margin-right: 40px;
		border-left: 2px solid #00114f;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);*/
		background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); /* IE10+ */
		background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	}
}
@media all and (max-width: 1199px) and (min-width: 1100px) {
	div.slide_show div.description{
		width: 1100px;
	}
	div.slide_show div.con{
		width: 450px;
	}
	div.slide_show div.text{
		width: 400px;
		margin-right: 30px;
	}
}
@media all and (min-width: 1200px){
	div.slide_show div.description{
		width: 1200px;
	}
	div.slide_show div.con{
		width: 500px;
	}
	div.slide_show div.text{
		width: 450px;
		margin-right: 0;
	}
}
@media all and (max-width: 1024px){
	div.slide_show div.description{
		display: none;
	}
}
div.slide_show div.text,
div.slide_show div.text span,
div.slide_show div.text p{
	font-size: 13px;
	color: #fff;
}
div.slide_show h2{
	width: 100%;
	font-size: 33px;
	font-weight: bold;
	color: #1f264c;
	padding-bottom: 10px;
}
div.slide_show span.content{
	line-height: 1.4;
}
div.description a.read_more{
	float: right;
	height: 20px;
	margin-top: 6px;
	padding: 6px 20px 4px 20px;
	background: #060e3b;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
div.dots{
	float: right;
	position: relative;
	width: auto;
	height: 18px;
	margin: -185px auto 0 auto;
	padding-bottom: 26px;
}
ul.dots{
	float: right;
	position: relative;
	width: 100%;
	height: 18px;
	margin: 0 10px 0 0;
	list-style: none;
	text-align: center;
}
@media all and (max-width: 1024px){
	ul.dots{
		display: none;
	}
}
@media all and (max-width: 1050px){
	div.dots, ul.dots{
		float: left;
	}
	div.description div.text p,
	div.description div.text p span,
	div.description div.text p span strong{
		font-size: 108% !important;
	}
}
ul.dots li{
	position: relative;
	display: inline;
	height: 18px;
	text-align: center;
}
ul.dots li a{
	width: 14px;
	height: 14px;
	padding: 0 6px;
	margin: 0 3px;
	background: #fff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	cursor: pointer;
	font-size: 8px;
	line-height: 12px;
}
ul.dots li a.active{
	background: #00114f;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}


/*image top*/
div.image_top{
	width: 100%;
	height: 183px;
	margin-bottom: 5px;
	border-top: 15px solid #fff;
	border-bottom: 15px solid #fff;
	background-color: #fff;
	background-attachment: scroll;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
div.image_top:after{
	content: " ";
	display: block;
	position: absolute;
	width: 100%;
	height: 35px;
	margin-top: 183px;
	background: url("./images/box_shadow_bg.png") center top no-repeat;
}

/*boxes*/
div.boxes{
	position: relative;
	width: 100%;
	min-width: 970px;
	padding: 0 0 35px 0;
	background: url("./images/box_shadow_bg.png") center bottom repeat-x;
}
div.boxes iframe {
	width: 340px;
	height: 46px;
	overflow: hidden;
}
@media all and (max-width: 1024px){
	div.boxes iframe {
		height: 57px;
		width: 340px;
	}
}
@media all and (max-width: 960px){
	div.boxes iframe {
		height: 57px;
		width: 100%;
	}
}
div.boxes a.left,div.boxes a.right {

	background: #DDB520 none repeat scroll 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	opacity: 0.8;
	padding: 20px 25px;
	text-transform: uppercase;
	display: inline-block;
}

.money-exchange {
	min-height: 20px;
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
	border-radius: 5px;
	padding: 12px 20px;
	-webkit-box-shadow:inset 2px 2px 1px 1px rgba(0,0,0,0.3);
	box-shadow:inset 2px 2px 1px 1px rgba(0,0,0,0.3);
	vertical-align: middle;
}
a.refresh-exchange{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 8px 0 3px;
	border-radius: 10px;
	background: #060d36;
	vertical-align: middle;
}
a.refresh-exchange:hover{
	background: #e2ba69;
}
span.value-exchange{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 700;
	color: #060d36;
}
.u_header_con .walute {
	display: inline-block;
	float: left;
	margin-left: 10px;
	margin-top: 33px;
}
.u_header_con .walute .money-exchange  {
	background: rgba(0, 0, 0, 0.05) none repeat scroll 0 0;
	border-radius: 5px;
	box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding: 9px 20px;
}
.walute {
	float: left;
}
.float .walute {
	display: none;
}
@media all and (max-width: 1024px){
	.float .walute {
		display: block;
		margin-left: 20px;
	}
}

@media all and (max-width: 960px){
	.float .walute {
		display: block;
		width: 100%;
		margin: 0;
	}

	.float .walute .money-exchange {
		width: calc(100% - 40px);
		margin-bottom: 10px;
	}
}
div.boxes a.right {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #0A386C;
	padding: 20px 45px;
	margin-left: -5px;
}
div.boxes a.left {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
@media all and (max-width: 1024px){
	div.boxes{
        min-width: 100%;
		min-width: auto;
		margin-top: 67px ;
		background: url("./images/bg_gme.png")  no-repeat;
		background-size: cover;
	}
}
@media all and (max-width: 960px){
	div.boxes a.left, div.boxes a.right {
		width: 50%;
		padding: 20px 0;
	}
}
@media all and (max-width: 500px){
	div.boxes{
		background-position: -330px 0;
	}
}
div.boxes_con{
	position: relative;
	width: 920px;
	margin: 0 auto;
}
div.boxes_con div.float{
	float: left;
	width: 920px;
	height: 140px;
	margin: -160px auto 21px auto;
}
@media all and (max-width: 1024px){
	div.boxes_con div.float{
		margin: 0;
		height: auto;
		text-align: center;

	}
}
div.float > img {
	display: none;
}
div.float > .loginpanel{
	display: none;

}
@media all and (max-width: 1024px){
	div.float > img {
		display: block;
	}
	div.float > .loginpanel{
		display: inline-block;
		float: right;
		margin-right: 20px;
	}
}
@media all and (max-width: 960px){

	div.float > .loginpanel{
		width: 100%;
		margin-right: 0;
	}
}
div.boxes a.box{
	float: left;
	width: 137px;
	height: 69px;
	margin: 0 40px 0 0;
	padding: 35px 120px 35px 20px;
	background: url("./images/box_blue_bg.png") left center no-repeat;
}
div.boxes a.box.second{
	background: url("./images/box_dark_blue_bg.png") 1px center no-repeat;
}
div.boxes a.box.first{
	margin: 0;
	background: url("./images/box_yellow_bg.png") left center no-repeat;
}
div.boxes a.box:hover{
	color: #fff !important;
	opacity: .70;
}
div.boxes a.box:hover span{
	color: #fff !important;
}
div.boxes a.box span{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #fff;
}
div.boxes div.box span{
	font-size: 11px;
	color: #fff;
}


/*main*/
div.main{
	width: 100%;
	min-width: 970px;
	background: #fff;
}
@media all and (max-width: 1024px){
	div.main{
        min-width: 100%;
		min-width: auto;
	}
}
div.main_con{
	width: 960px;
	margin: 0 auto;
	background: #fff;
}
blockquote{
	float: left;
	width: 100%;
	padding:  46px 0px 32px 0px;
	margin-bottom: 40px;
	/*background: url("./images/quote_bg.png") center 34px no-repeat;*/
	border-bottom: 1px solid #efefef;
	font-size: 25px;
	line-height: 1.4;
	color: #1f264c;
}
@media all and (max-width: 1024px){
	blockquote {
		padding: 46px 0px 32px 0px;
	}
	blockquote strong{
		display: block;
	}
}

blockquote p,
blockquote em,
blockquote strong{
	color: inherit;
}
div.content{
	float: left;
	padding:  0 52px 0 52px;
	margin-bottom: 40px;
	font-size: 13px;
	line-height: 1.6;
}
div.content.borders{
	max-width: 100%;
	padding: 10px 22px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}
@media all and (max-width: 1024px) {
	div.content.borders{
		padding: 10px 0;
	}
}
div.content img{
	max-width: 100%;
	height: auto;
}
@media all and (max-width: 1024px) {
	div.content table td.mobile-left {
		text-align: left;
	}
	div.content table.mobile-left td {
		text-align: left;
		padding-left: 10px !important;
	}
	div.content table.mobile-left td p{
		padding-left: 0 !important;
	}
	div.content table.mobile-left td ul{
		padding-left: 30px !important;
	}
}
div.main h1{
	float: left;
	width: 100%;
	margin-top: 20px;
	padding: 6px 0 30px 0;
	border-bottom: 1px solid #efefef;
	font-size: 22px;
	font-weight: bold;
	color: #292929;
}
div.main h1 span{
	display: inline-block;
	font-size: 100%;
	font-weight: bold;
	color: inherit;
}
@media all and (max-width: 768px) {
	div.main h1 span{
		max-width: 60%;
	}
}
div.main h1 a{
	margin-right: 0;
	font-size: 22px;
	font-weight: bold;
	color: #292929;
}
div.main h1.bottom{
	margin-top: 40px;
	border-bottom: 0;
	border-top: 1px solid #efefef;
	padding: 30px 0 15px 0;
}
@media all and (max-width: 960px) {
	div.main h1.bottom span{
		display: none;
	}
}
div.sidebar div.others_title{
	width: 176px;
	padding-top: 12px;
	border: none;
	font-size: 29px;
}
div.main h2{
	float: left;
	width: auto;
	margin: 20px 0 3px 0;
	padding: 12px 8px 12px 72px;
	background: url("./images/title_map_bg.png") 9px top no-repeat;
	font-size: 22px;
	font-weight: normal;
	color: #343333;
	line-height: 28px;
}
div.main h2.contact{
	background-image: url("./images/title_contact_bg.png");
}
div.main h2.form{
	background-image: url("./images/title_form_bg.png");
}
div.main h2.zoom{
	background-image: url("./images/title_zoom_bg.png");
}
div.main h2.book{
	background-image: url("./images/title_book_bg.png");
}
div.main h2.wand{
	background-image: url("./images/title_wand_bg.png");
}
div.main h2.cards{
	padding-top: 0;
	background-image: url("./images/title_cards_bg.png");
}
div.main h2.phone{
	margin-bottom: 30px;
	margin-left: -15px;
	padding-bottom: 13px;
	background-image: url("./images/title_phone_bg.png");
}
div.main h2.search_other{
	margin-bottom: 30px;
	margin-left: -15px;
	padding-bottom: 13px;
	background-image: url("./images/title_zoom_bg.png");
}
div.main h2.none{
	background: none;
}
div.main h2 a{
	font-size: 25px;
	color: #343333;
}
div.main h1 a.back,
div.main h2 a.back{
	float: right;
	margin-right: 0;
}
div.main div.sidebar h2{
	width: 100%;
	padding: 0;
	background: none;
	font-size: 19px;
}
div.main div.sidebar h2 a{
	font-size: 19px;
}
div.main div.posts{
	float: left;
	width: 630px;
	padding: 0 1px;
}
div.main div.posts{
	float: left;
	width: 630px;
	padding: 0 1px;
}
div.main div.page{
	float: left;
	width: 820px;
	padding: 30px 120px 0 1px;
}
div.page div.pictures{
	float: left;
	width: 255px;
	margin: 0 40px 0 7px;
}
div.page div.pictures img{
	margin-bottom: 40px;
}
div.content.main_columns{
	padding: 0 22px;
}
@media all and (max-width: 999px){
	div.content.main_columns{
		padding: 0;
	}
}
div.main_columns{
	float: left;
	width: 960px;
}
@media all and (max-width: 960px){
	div.main_columns{
		width: 100%;
	}
}
div.main_column{
	float: left;
	width: 264px;
	margin-right: 55px;
}
@media all and (max-width: 960px){
	div.main_column{
		width: 100%;
		margin: 0;
	}
}
@media all and (max-width: 999px){
	div.content.main_columns{
		width: 914px;
	}
	div.main_columns{
		width: 100%;
	}
	div.main_column{
		margin-right: 35px;
	}
}
@media all and (max-width: 960px){

	div.main_column{
		margin-right: 0;
	}
}
div.main_column h3{
	margin-bottom: 20px;
	font-weight: bold;
}
div.main_column h3 a{
	padding: 0 2px;
	font-size: 100%;
	font-weight: bold;
}
div.main_column a.top_picture{
	float: left;
	width: 264px;
	height: 188px;
	margin-bottom: 20px;
	overflow: hidden;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
@media all and (max-width: 960px){
	div.main_column a.top_picture{
		width: 100%;
		height: auto;
	}
}
div.main_column a.top_picture img{
	max-width: 264px;
}
@media all and (max-width: 960px){
	div.main_column a.top_picture img{
		max-width: none;
		height: auto;
		width: 100%;
	}
}
div.main_column ul{
	float: left;
	width: 100%;
	padding: 0 0 0 20px;
}
@media all and (max-width: 960px){
	div.main_column ul{
		margin-bottom: 40px;
	}
}
div.main_column ul li{
	width: 216px;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	font-weight: bold;
}
@media all and (max-width: 960px){
	div.main_column ul li {
		width: calc(100% - 40px);
	}
}
div.main_column ul li a{
	font-weight: bold;
}
div.entry{
	width: 100%;
	overflow: hidden;
}
div.posts div.entry,
div.page div.entry{
	padding-bottom: 30px;
	border-bottom: 1px solid #d9d9d9;
}
div.posts div.entry.single,
div.page div.entry.single{
	border: none;
}
div.posts div.entry.single div#ssba,
div.page div.entry.single div#ssba{
	display: none;
}
div.sidebar div.entry{
	padding-bottom: 20px;
	border-bottom: 2px dotted #d9d9d9;
}
div.entry div.info{
	float: left;
	width: 578px;
	margin-bottom: 20px;
	padding: 0 8px 0 44px;
	font-size: 12px;
	color: #6b6b6b;
}
div.entry div.info.left{
	width: 100%;
	padding-left: 0;
}
div.entry div.info span,
div.entry div.info span a{
	color: #e2ba69;
}
div.entry div.info span a:hover{
	color: #ecd19d !important;
}
div.entry div.info a.social{
	padding: 9px 0 0 23px;
	margin-left: 24px;
	line-height: 1px;
	background: url("./images/small_social_bg.png") left top no-repeat;
}
div.entry div.info a.social:hover{
	background-position: left bottom;
}
div.entry div.info a.social.facebook{
	margin-left: 6px;
	background-position: right top;
}
div.entry div.info a.social.facebook:hover{
	background-position: right bottom;
}
div.entry div.info a.go_top{
	float: right;
	height: 19px;
	margin-top: -8px;
	padding: 5px 28px 0 0;
	background: url("./images/small_go_top_bg.png") right top no-repeat;
}
div.entry div.info a.go_top:hover{
	background-position: right bottom;
}
div.sidebar div.entry div.info{
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
}
div.entry div.text{
	font-size: 14px;
	line-height: 30px;
}
div.page div.entry div.text{
	float: right;
	width: 510px;
}
div.page.contact div.entry div.text{
	float: left;
	width: 240px;
}
div.entry a.more-link{
	float: right;
	padding: 3px 0 3px 33px;
	background: url("./images/read_more_bg.png") left center no-repeat;
	font-size: 14px;
	color: #343333;
}
div.entry div.next_previous{
	float: left;
	width: 100%;
	margin: 40px 0 20px 0;
	padding-bottom: 30px;
	border-bottom: 2px dotted #d9d9d9;
}
div.next_previous a{
	float: left;
	height: 31px;
	padding: 10px 0 0 54px;
	background: url("./images/next_bg.png") left top no-repeat;
	font-size: 14px;
	color: #343333;
}
div.next_previous a:hover{
	background-position: left bottom;
}
div.next_previous a[rel=next]{
	float: right;
	padding: 10px 54px 0 0;
	background: url("./images/prev_bg.png") right top no-repeat;
}
div.next_previous a[rel=next]:hover{
	background-position: right bottom;
}

/*colapse*/
span.collapseomatic{
	float: left;
	width: 560px;
	min-height: 56px;
	padding: 7px 200px 20px 72px;
	margin-top: 10px;
	margin-bottom: 20px;
	background: url("./images/colapse_bg.png") left top no-repeat;
	border-bottom: 1px solid #efefef;
	line-height: 28px;
	font-size: 22px;
}
@media all and (max-width: 1024px){
	span.collapseomatic{
		padding: 0 0 30px 70px;
		width: calc(100% - 70px);
	}
	div.collapseomatic_content {
		padding-right: 0!important;
	}
}
@media all and (max-width: 770px){
	span.collapseomatic{
		font-size: 16px;
		width: calc(100% - 70px);
	}
}
span.collapseomatic.colomat-close{
	background-image: url("./images/colapse_hover_bg.png");
}
div.collapseomatic_content{
	padding-left: 72px;
	padding-right: 150px;
	margin: 30px 0 40px 0;
}
span.download_regulations{
	float: left;
	width: 300px;
	padding-left: 72px;
	background: url("./images/download_regulations_bg.png") left top no-repeat;
	line-height: 28px;
	font-size: 22px;
}
span.download_regulations img{
	float: right;
	margin-top: 0px;
}

/*map*/
div.main div.map{
	float: left;
	width: 855px;
	height: 338px;
	margin: 14px 0 24px 72px;

}
div.map div.acf-map {
	width: 100%;
	height: 338px;
	border: none;
}
div.map div.new-map {
	width: 100%;
	height: 338px;
	border: none;
}
div.no-visible-markers{
	display: none;
}
div.gm-style-iw{
	width: 240px !important;
}

/*columns*/
div.columns{
	float: left;
	width: 100%;
	margin-top: 20px;
}
div.columns.list{
	margin-top: -5px;
}
div.columns div.left{
	float: left;
	width: 50%;
}
div.columns div.right{
	float: right;
	width: 50%;
}
div.columns.complain div.left{
	width: 280px;
	padding: 0 0 0 10px;
	overflow: hidden;
}
@media all and (max-width: 960px){
	div.columns div.right,
	div.columns div.left{
		width: 100%;

		margin: 0 auto;
	}
}
div.columns.complain div.right{
	width: 660px;
}
div.columns h2{
	width: 560px;
}
div .no_top_marg{
	margin-top: 0 !important;
}
@media all and (max-width: 1199px){
	div.columns h2{
		position: relative;
		width: 80%;
	}
}
div.columns.complain div.right h2{
	width: 470px;
}
div.left img.left_image{
	width: 280px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/*border-top: 30px solid #060e3b;*/
}
@media all and (max-width: 1024px){

	div.columns.complain div.left {
		float: left;
		padding: 0;
		width: 40%;
	}
	div.left img.left_image{
		width: 100%;
	}
	div.columns.complain div.right {
		width: 60%;
	}
}
@media all and (max-width:770px){
	div.columns.complain div.left {
		float: left;
		padding: 0;
		width: 100%;
	}
	div.columns.complain div.right {
		width: 100%;
	}
	div.content {
		padding: 0;
		margin-top: 20px;
	}
}
/*form*/
div.wpcf7{
	float: left;
	width: 386px;
	padding-left: 72px !important;
}
form div{
	float: left;
	width: 100%;
}
form span{
	float: left;
	width: auto;
	font-size: 12px;
}
form div.accept{
	float: left;
	width: auto;
	margin-top: 19px;
	font-size: 12px;
	color: inherit;
}
form div.accept a{
	text-decoration: underline;
}
form br{
	display: none;
}

form input[type=text],
form input[type=tel],
form input[type=email],
div.wpcf7.google input[type=text]{
	float: left;
	width: calc(100% - 20px)
	margin-bottom: 4px;
	padding: 8px 10px;
	font-size: 12px;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
form input[type=text]{
	width: 364px;
}
form input[type=tel]{
	margin-right: 6px;
}
form input[type=checkbox]{
	float: left;
	margin: 19px 7px 0 0;
	font-size: 12px;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
form textarea{
	float: left;
	width: 364px;
	height: 96px;
	overflow: auto;
	margin-bottom: 4px;
	padding: 8px 10px;
	font-size: 12px;
	border: 1px solid #d9d9d9;
	font-family: inherit;
	resize: none;
	color: inherit;
	font-weight: lighter;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
form input[type=text]:focus,
form input[type=tel]:focus,
form input[type=email]:focus,
form textarea:focus{
	border-color: #6b6b6b;
}
form input[type=submit]{
	float: right;
	width: 70px;
	padding: 7px 15px;
	margin-top: 15px;
	background: #070f3b;
	font-size: 12px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
form input[type=submit]:hover{
	color: #fff !important;
	background-color: #ecd19d;
}

/*offices*/
div.offices{
	float: left;
	width: 100%;
}
div.content ul.contact{
	/*font-size: 22px;*/
	padding-left: 35px;
}
div.offices ul{
	float: left;
	width: 100%;
	margin-top: 40px;
	font-size: 22px;
	list-style: outside;
}
div.content ul.contact li{
	padding-left: 20px;
}
div.offices ul li{
	float: left;
	width: 38%;
	height: 200px;
	padding: 0 0 0 2%;
	margin: 0 0 30px 10%;
	cursor: pointer;
}
div.offices_list ul li{
	cursor: pointer;
}
div.offices ul li span,
div.content ul.contact li span{
	font-size: 14px;
	line-height: 1.4;
}
div.offices ul li span.name,
div.content ul.contact li span.name{
	font-size: 22px;
}
div.offices ul li span.open{
	float: left;
	width: 100%;
	margin-top: 20px;
}
div.content ul.contact li span.bold,
div.offices ul li span.bold{
	font-weight: bold;
}
div.content ul.contact li p.marg_top{
	margin-top: 10px;
}

/*single*/
div.content.single.columns div.thumb{
	float: left;
	width: 35%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
div.content.single.columns div.thumb img{
	width: 100%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
@media all and (max-width: 770px) {
	div.content.single.columns div.thumb{
		width: 100%;
	}
}
div.content.single{
	width: 100%;
	padding: 47px 0 0 0;
	background: url("./images/single_content_bg.png") center top no-repeat;
}
div.content.single.no_bg{
	background: none;
}
div.content.single div.text{
	float: left;
	width: 904px;
}
div.content.single.columns div.text{
	float: right;
	width: 60%;
}
@media all and (max-width: 770px) {
	div.content.single.columns div.text{
		width: 100%;
	}
}
div.content.single.columns div.text h2{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-left: 0;
	background: none;
	font-weight: bold;
}
@media all and (max-width: 1024px) {
	div.content.single.columns div.text h2{
		max-width: 100%;
	}
}
div.content.single.columns div.text a.more-link,
div.content.transfers div.columns a.more-link{
	float: right;
	width: 140px;
	padding: 7px 0 7px;
	margin-top: 28px;
	background: #070f3b;
	font-size: 15px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
div.content.transfers div.columns a.more-link{
	width: auto;
	padding: 8px 18px 7px 18px;
	margin-top: -12px;
	font-size: 12px;
	font-weight: bold;
}
div.content.single.columns div.text a.more-link:hover,
div.content.transfers div.columns a.more-link:hover{
	color: #fff !important;
	background-color: #ECD19D;
}

/*sidebar*/
div.sidebar{
	float: right;
	width: 220px;
	padding: 10px 10px 0 10px;
}
div.sidebar ul.menu{
	float: left;
	width: 235px;
	margin-bottom: 25px;
}
div.sidebar ul.menu li{
	width: 100%;
}
div.sidebar ul.menu li a{
	float: left;
	width: 100%;
	height: 70px;
	background: url("./images/menu_bg.png") left top no-repeat;
}
div.sidebar ul.menu li a:hover,
div.sidebar ul.menu li.current-menu-item a{
	background-position: right top;
}
div.sidebar ul.menu li.portfolio a{
	background-position: left bottom;
}
div.sidebar ul.menu li.portfolio a:hover,
div.sidebar ul.menu li.portfolio.current-menu-item a,
div.sidebar.portfolio ul.menu li.portfolio a{
	background-position: right bottom;
}
div.sidebar a.home_link{
	float: left;
	width: 200px;
	height: 118px;
	margin-left: 35px;
	background: url("./images/home_link_bg.png") left top no-repeat;
}
div.sidebar a.home_link:hover{
	background-position: right top;
}
div.sidebar img.copy{
	margin: 0 0 35px 35px;
}

/* comments */
div.comments{
	width: 100%;
	padding: 0;
	margin-bottom: 40px;
}
div.comments:after{
	content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    line-height: 0;
}
div.comments h2.comments-title,
div.comments ol.commentlist,
div.comments ol.commentlist li{
	float: left;
	width: 100%;
}
div.comments ol.commentlist{
	margin-top: 20px;
	padding-left: 0;
	list-style: none;
}
div.comments h2.comments-title{
	margin: 15px 0 5px 0;
}
div.comments h2.comments-title span{
	color: #ecd19d;
}
div.comments ol.commentlist li{
	width: 610px;
	margin: 6px 0 0 0;
	padding: 10px;
	background: transparent;
	border-bottom: 1px solid #ecd19d;
}
div.comments ol.commentlist li li{
	width: 96%;
}
div.comments ol.commentlist li div.comment-author{
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
}
div.comments div.comment-author img.avatar{
	margin: 0 10px !important;
}
div.comments div.comment-author cite,
div.comments div.comment-author cite a,
div.comments div#respond p.logged-in-as a{
	color: #ecd19d;
	text-decoration: none;
}
div.comments div.comment-meta{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
}
div.comments div.comment-meta a{
	margin: 0 0 15px 10px;
	color: #ecd19d;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
div.comments div.comment-author cite a:hover,
div.comments div.comment-meta a:hover{
	color: #ecd19d !important;
	font-weight: normal;
}
div.comments div.comment-body p {
	margin: 0 20px 15px 20px;
	font-style: italic;
}
div.comments div.comment-body em.comment-awaiting-moderation{
	float: left;
	padding: 0 10px;
	font-size: 11px;
}
div.comments div.reply{
	float: left;
	width: 100%;
}
div.comments div#respond h3#reply-title{
	display: none;
	float: left;
	width: 100%;
	margin: 25px 0 15px 0;
	font-size: 16px;
	font-weight: bold;
}
div.comments div#respond h3#reply-title a,
div.comments div#respond p.logged-in-as a,
div.comments div.comment-body a{
	color: #ecd19d;
	text-decoration: none;
}
div.comments div#respond h3#reply-title a:hover,
div.comments div#respond p.logged-in-as a:hover,
div.comments div.comment-body a:hover{
	color: #ecd19d !important;
}
div.comments div.comment-body a:hover{
	font-weight: normal;
}
div.comments div.comment-body a.comment-reply-link{
	padding-bottom: 3px;
	color: #fff;
	background: #e2ba69;
	font-weight: bold;
}
div.comments div.comment-body a.comment-reply-link:hover{
	color: #fff !important;
	background: #ecd19d;
	font-weight: bold;
}
div.comments div.reply a{
	float: right;
	width: 108px;
	height: 21px;
	margin-top: 16px;
	padding: 9px 0 0 0;
	background: #dbdbdb;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #99968f;
}
div.comments div#respond form{
	float: left;
	width: 100%;
	padding-bottom: 30px;
	border-bottom: 2px dotted #d9d9d9;
}
div.comments div#respond p.comment-notes,
div.comments div#respond p.logged-in-as{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	font-size: 10px;
	font-weight: bold;
}
div.comments div#respond span.required{
	color: #dfcf6a;
}
div.comments div#respond p.comment-form-author,
div.comments div#respond p.comment-form-email,
div.comments div#respond p.comment-form-url,
div.comments div#respond p.comment-form-comment,
div.comments div#respond p.form-submit{
	float: left;
	width: 100%;
	color: #7e7e7e;
	font-size: 13px;
	font-weight: bold;
}
div.comments div#respond form p label{
	float: left;
	width: 190px;
}
div.comments div#respond form input{
	float: right;
	width: 382px;
	margin: 0 0 5px 5px;
	padding: 5px 10px 5px 10px;
	background: #fff;
	font-size: 90%;
	font-weight: normal;
}
div.comments div#respond p.form-submit input[type=submit]{
	float: right;
	width: auto;
	padding: 10px 14px 8px 14px;
	margin-top: 16px;
	background: #e2ba69;
	text-align: center;
	text-decoration: none;
	font-size: 90%;
	font-weight: bold;
}
div.comments div#respond p.form-submit input[type=submit]:hover{
	color: #fff !important;
	background: #ecd19d;
}
div.comments div#respond p.comment-form-comment textarea{
	float: right;
	width: 382px;
	height: 80px;
	padding: 10px;
	margin: 0 0 0 5px;
	background: #fff;
	font-size: 90%;
	font-family: inherit;
	color: #99968f;
	resize: none;
	overflow: auto;
}
div.comments div#respond p.form-allowed-tags{
	display: none;
}


/*ssba*/
div#ssba{
	float: left;
	width: auto;
	margin-top: 15px;
}
div#ssba a img{
	display: none;
}
div#ssba a#ssba_facebook_share,
div#ssba a#ssba_twitter_share{
	float: left;
	width: 63px;
	height: 63px;
	margin-right: 5px;
	background: url("./images/share_bg_new.png") left top no-repeat;
}
div#ssba a#ssba_facebook_share:hover,
div#ssba a#ssba_twitter_share:hover{
	background-position: left bottom;
}
div#ssba a#ssba_twitter_share{
	background-position: right top;
}
div#ssba a#ssba_twitter_share:hover{
	background-position: right bottom;
}

/*new agent*/
div.new_application{
	float: left;
	width: 100%;
}
div.new_application div.wpcf7{
	display: none;
	width: 100%;
	padding: 0 0 0 0 !important;
}
div.new_application div.button_application{
	float: left;
	width: 100%;
	height: 40px;
	margin-bottom: 7px;
	padding-top: 45px;
	background: url("./images/single_content_bg.png") center top no-repeat;
	text-align: right;
	font-size: 22px;
	font-weight: bold;
}
div.button_application a{
	float: left;
	width: 96px;
	height: 25px;
	margin: -3px 0 0 480px;
	padding: 10px 0 0 0;
	background: #070f3b;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
@media all and (max-width: 1024px){
	div.button_application a{
		margin: 0 auto;
		margin-right: 15px;
		padding: 10px 20px;
		float: none;
		text-align: center;

	}
	div.new_application div.button_application {
		text-align: center;

	}
}
@media all and (max-width: 770px){
	div.new_application div.button_application {

		font-size: 15px;
	}
}
div.button_application a:hover{
	color: #fff !important;
	background-color: #ecd19d;
}
div.new_application h3{
	margin-bottom: 25px;
}
div.new_application h3 span{
	margin-top: 3px;
}
@media all and (max-width: 1024px){
	div.new_application h3 span{
		display: block;
		float: none;
	}
}
div.new_application label{
	float: left;
	width: 100%;
}
div.new_application div.business_details label{
	width: 257px;
	height: 25px;
	padding: 10px 14px 0 14px;
	background: #070f3b;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
}

div.new_application div.business_details label span{
	float: right;
	width: 100px;
	margin-top: -2px;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
}
div.new_application div.business_details input[type=text]{
	width: 588px;
	height: 27px;
	border: none;
	padding: 4px 14px 4px 14px;
	background: #f1f1f1;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
div.new_application div.business_details div.check{
	float: left;
	width: 100%;
	padding: 8px 14px 0 14px;
}
div.new_application div.business_details input[type=checkbox]{
	margin-top: 0;
	margin-left: 26px;
}
div.new_application div.addresses{
	float: left;
	width: 100%;
	margin-top: 30px;
	border-top: 1px solid #d3d3d3;
}
div.addresses div.left,
div.addresses div.right{
	float: left;
	width: 408px;
	padding: 15px 22px;
	background: #f1f1f1;
}
div.addresses div.left{
	margin-right: 2px;
}
div.addresses label{
	padding-left: 2px;
	margin-bottom: 5px;
	font-size: 11px;
}
@media all and (max-width: 1024px){
	div.addresses div.left,
	div.addresses div.right {
		width: calc(100% - 20px);
		padding: 15px 10px;
	}
}
div.addresses input[type=text],
div.addresses input[type=email]{
	width: calc( 100% - 20px);
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
div.addresses div.column,
div.addresses div.column span{
	width: 100%;
}
div.addresses div.column.first{
	margin-right: 8px;
}

div.addresses div.column label,
div.addresses div.column input[type=text]{
	width: calc( 100% - 20px);
}
div.addresses div.full{
	margin-top: 2px;
	background: #f1f1f1;
}

/*transfers*/
div.content.transfers{
	padding: 0;
	width: 100%;
}
div.content.transfers div.columns{
	border-top: 1px solid #efefef;
}
div.content.transfers div.columns.complain{
	border-top: none;
}
div.box_trans{
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 8px;
	padding: 27px 0 0 102px;
	background: url("./images/box_trans_first_bg.png") left top no-repeat;
	border-top: 1px solid #efefef;
}
@media all and (max-width: 1024px){
	div.box_trans{
		padding: 27px 0 0 0 ;
	}
}
div.box_iframe{
	float: left;
}
div.box_trans.first{
	border: none;
	margin-bottom: 40px;
}
div.box_trans.first.en{
	background-image: url("./images/box_trans_first_bg_ang.png")
}
div.box_trans.border_bottom{
	margin-bottom: 40px;
	border-bottom: 1px solid #efefef;
}
@media all and (max-width: 1024px){
	div.box_trans.border_bottom{
		padding: 10px;
	}
}
div.box_trans.second{
	background-image: url("./images/box_trans_second_bg.png");
}
div.box_trans.second.en{
	background-image: url("./images/box_trans_second_bg_ang.png")
}
div.box_trans.third{
	background-image: url("./images/box_trans_third_bg.png");
}
div.box_trans.third.en{
	background-image: url("./images/box_trans_third_bg_ang.png")
}
@media all and (max-width: 1024px){
	div.box_trans.third.en,
	div.box_trans.third,
	div.box_trans.second.en,
	div.box_trans.second,
	div.box_trans.first.en,
	div.box_trans{
		background: none;
		margin-bottom: 40px;
	}


}
div.box_trans h3{
	font-weight: bold;
	margin-bottom: 40px;
}
@media all and (max-width: 1024px){
	div.new_application div.business_details label{
		width: calc(100% - 20px);
		padding: 10px 10px 0;
	}
	form span.wpcf7-form-control-wrap.company,
	form span.wpcf7-form-control-wrap.name,
	span.wpcf7-form-control-wrap{
		width: 100%;
	}
	div.new_application div.business_details input[type="text"] {
		width: calc(100% - 20px);
		padding: 10px 10px 0;
	}
}
@media all and (max-width: 1024px){
	span.wpcf7-list-item {
		margin: 10px 0;
	}
}

div.box_trans div.type,
div.box_iframe div.type{
	position: relative;
	float: left;
	width: 135px;
	height: 135px;
	margin-right: 19px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left 2px;
}
@media all and (max-width: 1024px){
	div.box_trans div.type,
	div.box_iframe div.type{
		background-position: left 2px;
		background-repeat: no-repeat;
		background-size: 91px auto;
		cursor: pointer;
		float: left;
		height: 93px;
		margin-right: 9px;
		position: relative;
		width: 91px;
	}
}
@media all and (max-width: 750px){
	html.iframe div.box_iframe div.type{
		width: 100% !important;
	}
	html.iframe div.box_iframe div.right {
		padding: 30px 0 0 0 !important;
	}
}
@media all and (max-width: 650px){
	html.iframe div.box_iframe div.right{
		width: 100% !important;
	}
}
html.iframe div#wprmenu_bar{
	display: none !important;
}
div.box_trans div.type.express-na-rachunki-bankowe,
div.box_trans div.type.express-do-bankomatu{
	background-position: left top;
}
div.box_trans div.type.empty{
	cursor: default;
}
div.box_trans div.type span.title{
	float: left;
	width: 119px;
	height: 53px;
	padding: 82px 8px 0 8px;
	line-height: 1.3;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
@media all and (max-width: 1024px){
	div.box_trans div.type span.title{
		color: #fff;
		float: left;
		font-size: 9.6px;
		font-weight: bold;
		height: 43px;
		line-height: 1.3;
		padding: 55px 5px 0;
		text-align: left;
		width: 85px;
	}
}
div.box_trans div.type div.info,
div.fancybox-inner div.info,
div.box_iframe div.info{
	display: none;
	position: absolute;
	float: left;
	width: 680px;
	max-width: 100%;
	min-height: 137px;
	margin: -20px 0 0 90px;
	background: #fff;
	line-height: 1.4;
	/*border-left: 1px solid #c8c8c8;*/
	z-index: 99999;
	cursor: default;
	-moz-box-shadow: 20px 20px 20px rgba(22,22,22,0.2);
	-webkit-box-shadow: 20px 20px 20px rgba(22,22,22,0.2);
	box-shadow: 20px 20px 20px rgba(22,22,22,0.2);
}
div.fancybox-inner div.info,
div.box_iframe div.info{
	display: block;
	margin: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
div.transfer.info{
	display: inline-block;
	width: 100%;
}
div.transfer.info div.column{
	display: inline-block;
	width: 49%;
	width: -webkit-calc(49% - 40px);
	width: -moz-calc(49% - 40px);
	width: calc(49% - 40px);
	padding: 10px 20px;
	vertical-align: top;
}
@media all and (max-width: 764px) {
	div.transfer.info div.column{
		width: 100%;
		width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px);
	}
}
div.box_trans div.type div.info div.left,
div.fancybox-inner div.info div.left,
div.box_iframe div.info div.left{
	float: left;
	width: 225px;
}
div.box_trans div.type div.info div.right,
div.fancybox-inner div.info div.right,
div.box_iframe div.info div.right{
	float: right;
	width: 390px;
	padding: 30px 30px;
}
/*div.box_trans div.type.oplata-za-rachunki div.info,
div.box_trans div.type.przekazy-do-odbioru-w-kasie-banku-pko-bp div.info{
	width: 580px;
}
div.box_trans div.type.oplata-za-rachunki div.info div.right,
div.box_trans div.type.przekazy-do-odbioru-w-kasie-banku-pko-bp div.info div.right{
	width: 290px;
}
div.box_trans div.type.przekaz-do-zus-i-us div.info{
	margin-left: -643px;
	border-left: none;
	/*border-right: 1px solid #c8c8c8;*/
/*}
div.box_trans div.type.przekaz-do-zus-i-us div.left{
	float: right !important;
}
div.box_trans div.type.przekaz-do-zus-i-us div.info div.right{
	float: left;
}*/
div.transfer.info div.payment{
	display: inline-block;
	width: 100%;
	width: -webkit-calc(100% - 60px);
	width: -moz-calc(100% - 60px);
	width: calc(100% - 60px);
	height: 97px;
	padding: 20px 30px;
	background: #188bbc;
}
div.box_trans div.type div.info div.payment,
div.fancybox-inner div.info div.payment,
div.box_iframe div.info div.payment{
	float: left;
	width: 165px;
	height: 97px;
	padding: 20px 30px;
	background: #188bbc;
}
div.info div.payment span{
	float: left;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
div.info div.payment span.middle{
	height: 70px;
	margin-top: 7px;
	font-size: 36px;
	text-align: center;
	font-family: Impact;
	font-weight: 100;
}
div.info div.payment span.bottom{
	font-size: 11px;
	text-align: center;
	font-weight: normal;
}
div.info div.right h3{
	margin-bottom: 15px;
}
div.info div.right span.normal,
div.info div.right div.normal{
	float: left;
	width: 100%;
	font-size: 12px;
}
div.transfer.info div.right a.show_more_info{
	display: none;
	width: 100%;
	margin: 0 auto;
	padding: 10px 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font-weight: bold;
	text-align: center;
}
div.transfer.info div.right a.show_more_info span.triangle{
	position: relative;
	display: none;
	width: 0;
	height: 0;
	margin-right: 5px;
	border-style: solid;
	border-width: 10px 5px 0 5px;
	border-color: #060d36 transparent transparent transparent;
}
@media all and (max-width: 764px) {
	div.transfer.info div.right h3{
		display: none;
	}
	div.transfer.info div.right div.normal {
		display: none;
		width: 100%;
		width: -webkit-calc(100% - 30px);
		width: -moz-calc(100% - 30px);
		width: calc(100% - 30px);
		background: #eee;
		padding: 10px 15px;
	}
	div.transfer.info div.right div.normal h3{
		display: block;
	}
	div.transfer.info div.right a.show_more_info{
		display: inline-block;
	}
	div.transfer.info div.right a.show_more_info span.triangle{
		display: inline-block;
	}
	div.transfer.info div.right div.normal div#ssba{
		display: none;
	}
}
div.info div.right span.time{
	float: left;
	height: 38px;
	margin: 7px 0 26px 0;
	padding: 5px 25px 0 50px;
	background: #aa9431 url("./images/transfer_time_bg.png") 13px top no-repeat;
	font-size: 22px;
	color: #fff;
}
div.info div.arrow,
div.info div.arrow.left,
div.info div.arrow.right_a{
	display: none;
	position: relative;
	width: 0;
	height: 0;
	margin: 60px 0 0 -235px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-right: 10px solid #188bbc;
}
div.info div.arrow.right_a{
	float: none;
	position: absolute;
	display: none;
	border: none;
	padding: 0;
	margin: 60px 0 0 680px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-left: 10px solid #188bbc;
}
/*div.box_trans div.type.przekaz-do-zus-i-us div.info div.arrow.left{
	display: none;
}
div.box_trans div.type.przekaz-do-zus-i-us div.info div.arrow.right_a{
	display: block;
}*/
div.box_trans div.type.przekaz-do-zus-i-us span{
	width: 99px;
}
div.info a.realization_link{
	float: right;
	width: 223px;
	height: 52px;
	padding: 0;
	margin: 40px 0 0 0;
	background: url("./images/transfer_info_realization_bg.png") left -1px no-repeat;
	text-indent: -999999px;
}
div.info a.realization_link.en{
	background-image: url("./images/transfer_info_realization_bg_ang.png");
}
div.info a.realization_link:hover{
	background-position: left bottom;
}
@media all and (max-width: 764px) {
	div.transfer.info a.realization_link,
	div.transfer.info a.realization_link.en{
		display: inline-block;
		float: none;
		width: 90%;
		height: auto;
		margin: 20px 5% 0;
		padding: 15px 0;
		background: #060d36;
		text-align: center;
		text-indent: 0;
		font-size: 18px;
		font-weight: bold;
		color: #fff;
	}
	div.transfer.info a.realization_link:hover{
		opacity: .7;
	}
}
div.transfer.info div.time_block{
	display: none;
	width: 100%;
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	padding: 10px 20px 10px 20px;
	background: #aa9431 url("./images/transfer_time_bg.png") 13px top no-repeat;
}
@media all and (max-width: 764px) {
	div.transfer.info div.right span.time,
	div.transfer.info div.right span.realisation{
		display: none;
	}
	div.transfer.info div.time_block{
		display: inline-block;
	}
	div.transfer.info div.time_block span{
		display: inline-block;
		width: 100%;
		width: -webkit-calc(100% - 60px);
		width: -moz-calc(100% - 60px);
		width: calc(100% - 60px);
		padding-left: 60px;
		color: #fff;
		font-weight: bold;
	}
	div.transfer.info div.time_block span.time{
		width: 100%;
		padding-left: 0;
		font-size: 28px;
		font-family: Impact;
		font-weight: 100;
		text-align: center;
	}
}
div.calculator{
	position: relative;
	float: left;
	width: 100%;
	height: 250px;
	margin: 15px 0 0 25px;
}
div.transfer.info div.calculator{
	display: inline-block;
	float: none;
	width: 100%;
	margin: 0;
}
div.transfer.info div.calculator div.inline-elements{
	display: inline-block;
	width: 100%;
	text-align: center;
}
div.calculator div.loader{
	display: none;
	position: absolute;
	float: left;
	width: 180px;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.4) url("./images/ajax-loader.gif") center center no-repeat;
}
div.transfer.info div.calculator div.loader{
	float: none;
	width: 100%;
}
div.calculator label{
	float: left;
	width: 180px;
	margin: 10px 0 8px 0;
	padding: 0 10px 1px 10px;
	font-size: 22px;
	font-weight: normal;
	color: #070f3b;
}
div.calculator label.gearwheel{
	padding: 0 10px 1px 35px;
	background: url("./images/small_gearwheel_bg.png") 6px 6px no-repeat;
}
div.calculator label.short{
	width: 54px;
	padding-left: 10px;
	background: none;
	font-size: 12px;
	color: #858585;
	text-align: center;
}
div.transfer.info div.calculator label{
	display: inline-block;
	float: none;
	width: auto;
}
div.calculator input{
	float: left;
	width: 140px;
	padding: 8px 15px 6px 15px;
	border: 1px solid #d5d5d5;
	font-size: 12px;
	color: #070F3B;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
div.calculator input:focus{
	border-color: #070f3b;
}
div.calculator input.short{
	width: 43px;
	text-align: center;
	font-weight: bold;
}
div.calculator span{
	float: left;
	width: 21px;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #070f3b;
	text-align: center;
}
div.transfer.info div.calculator input,
div.transfer.info div.calculator span{
	display: inline-block;
	float: none;
}
@media all and (max-width: 764px) {
	div.transfer.info div.calculator div.inline-elements.mobile-left label {
		width: 100%;
		width: -webkit-calc(100% - 45px);
		width: -moz-calc(100% - 45px);
		width: calc(100% - 45px);
		max-width: 110px;
		text-align: left;
	}

	div.transfer.info div.calculator div.inline-elements.mobile-left input {
		width: 100%;
		width: -webkit-calc(100% - 30px);
		width: -moz-calc(100% - 30px);
		width: calc(100% - 30px);
		max-width: 200px;
		text-align: left;
	}
}


/*table transfers*/
table.transfers td{
	vertical-align: middle;
}

/*how do*/
div.content ol.no_style{
	list-style: none;
}
div.content ol.no_style li{
	height: 40px;
	margin-bottom: 6px;
}
div.content ol.no_style li span.number{
	float: left;
	width: 38px;
	height: 33px;
	padding: 7px 0 0 2px;
	margin: -7px 10px 0 0;
	background: #070f3b;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
@media all and (max-width: 485px) {
	div.content ol.no_style li{
		position: relative;
		height: inherit;
	}
	div.content ol.no_style li span.number{
		position: relative;
		margin: 10px 11px 5px 0;
	}
}

/*footer*/
div.footer{
	width: 100%;
	min-width: none;
	padding-top: 20px;
	background: url("./images/footer_bg.png") center top no-repeat;
}
div.footer_con{
	min-width: auto;
	margin: 0 auto;
	width: 960px;
}
div.footer div.menu_left{
	float: left;
	width: 650px;
}
div.footer div.contact{
	float: right;
	width: 300px;
}
div.footer div.partners{
	width: 100%;
	min-width: none;
	height: auto;
	display: inline-block;
	border-bottom: 1px solid #e1e0dd;
	border-top: 1px solid #e1e0dd;
	text-align: center;
}
div.footer div.partners_con{
	display: inline-block;
	margin: 0 auto;
}
div.partners_con span{
	float: left;
	padding: 33px 10px 0 4px;
	font-size: 11px;
	color: #8b8b8b;
}
div.partners ul.partners{
	float: left;

	margin-top: 8px;
	vertical-align: middle;
	padding: 20px 0 30px;
}
ul.partners li{
	float: left;
	height: 57px;
	vertical-align: middle;
}
ul.partners li a{
	float: left;
	height: 57px;
	margin: 0 13px;
	vertical-align: middle;
}
@media all and (max-width: 1024px){
	ul.partners li{
		width: 49%;
	}
	ul.partners li a{
		margin: 0;
	}
}
ul.partners li a:hover{
	opacity: 0.7;
}
div.footer div.menu_bottom{

	height: 80px;
}
div.footer div.menu_bottom_con{
	width: 960px;
	margin: 0 auto;
}
div.footer div.address{
	float: right;
	width: 250px;
	padding-left: 50px;
	margin: 20px 0 0 0;
	font-size: 11px;
	line-height: 22px;
	color: #8b8b8b;
}
div.footer div.address div,
div.footer div.address span,
div.footer div.address a{
	color: #8b8b8b;
}
div.footer div.address div{
	font-weight: bold;
}
div.footer div.copyright{
	float: right;
	width: auto;
	margin: 15px 50px 0 0;
}


@media all and (max-width: 1024px){
	div.footer div.copyright {
		float: none;
		margin: 0 auto;
		text-align: center;
		width: auto;
	}
}


div.copyright span{
	float: left;
	padding: 28px 10px 0 0;
	font-size: 11px;
	color: #8b8b8b;
}

@media all and (max-width: 1024px){
	div.copyright span{
		color: #8b8b8b;
		float: none;
		font-size: 11px;
		margin: 40px 0 25px -41px;
		padding: 28px 0 30px;
		position: absolute;
		text-align: center;
	}
}
div.copyright a{
	float: left;
	width: 76px;
	height: 67px;
	background: url("./images/logo_gme_footer.png") left top no-repeat;
}
@media all and (max-width: 1024px){
	div.copyright a{
		display: block;
		float: none;
		margin: 0 auto;
		text-align: center;
	}
}
div.copyright a:hover{
	background-position: left bottom;
}


/*right buttons*/
div.right_buttons{
	float: right;
	position: fixed;
	width: 63px;
	height: 175px;
	top: 250px;
	left: 100%;
	margin-left: -89px;
}
@media all and (max-width: 1024px){
	div.right_buttons{
		display: none;
	}
}
div.right_buttons a{
	float: left;
	width: 63px;
	height: 63px;
	margin-bottom: 5px;
	background: url("./images/right_buttons_bg.png") left top no-repeat;
}
div.right_buttons a:hover{
	background-position: right top;
}
div.right_buttons a.signin{
	background-position: left -127px;
}
div.right_buttons a.signin:hover{
	background-position: right -127px;
}
div.right_buttons a.tweet{
	background-position: left -63px;
}
div.right_buttons a.tweet:hover{
	background-position: right -63px;
}
div.right_buttons a.mailto{
	background-position: left bottom;
}
div.right_buttons a.mailto:hover{
	background-position: right bottom;
}

/*fancybox*/
.fancybox-overlay{
	z-index: 999999;
}

@media all and (max-width: 1024px){
	html.gradient {
		padding-top: 0!important;
	}
}

/*container rwd 1200 - 1160 > 1060
1124 > 900
960 > 710
770 > 420
480 > 300


*/
@media all and (max-width: 1200px){
	div.u_header_con, div.header_con, div.footer div.menu_bottom_con,div.main_con, div.menu_footer_con,div.boxes_con, div.footer_con, .footer-mobile,.partners_con,.menu_bottom{
		width: 1000px;
		margin: 0 auto;
	}
}
@media all and (max-width: 1024px){
	div.u_header_con,div.header_con, div.footer div.menu_bottom_con, div.main_con, div.menu_footer_con, div.boxes_con div.float, div.footer_con, div.boxes_con, .footer-mobile,.partners_con,.menu_bottom{
		width: 900px;
		margin: 0 auto;
	}
	.float > img {
		margin: 0 auto;
		margin-bottom: 15px;
		margin-top: 15px;

	}
	div.main div.map {
		width: 100%;
		margin: 30px 0;
	}

}
@media all and (max-width: 960px){
	div.u_header_con,div.header_con, div.footer div.menu_bottom_con, div.main_con, div.menu_footer_con, div.boxes_con div.float, div.footer_con, div.boxes_con,.footer-mobile,.partners_con, .menu_bottom{
		width: 710px;

	}
}
@media all and (max-width: 770px){
	div.u_header_con, div.main_con,div.footer div.menu_bottom_con, div.menu_footer_con,div.boxes_con div.float, div.boxes_con,div.footer_con, .footer-mobile, .partners_con, .menu_bottom{
		width: 420px;
	}
	div.header_con {
		width: 100%;
	}

}
@media all and (max-width: 480px){
	div.u_header_con,div.header_con,div.footer div.menu_bottom_con, div.main_con, div.menu_footer_con, div.boxes_con div.float, div.boxes_con,div.footer_con, .footer-mobile, .partners_con, .menu_bottom{
		width: 300px;
	}
}

.img-hand img.aligncenter {
	width: 100%;
	height: auto;
}
.img-hand-rwd {
	color: #383e60;
	display: none;
	margin-bottom: 40px;
	margin-top: 30px;
	text-align: center;
}
.img-hand-rwd span {
	color: #383E60;
	font-size: 16px;
}
.img-hand-rwd img.aligncenter {}
@media all and (max-width: 770px){
	.img-hand img.aligncenter {
		display: none;
	}
	.img-hand-rwd{
		display: block;
	}
}


/*buttony gme*/
.buttons-gme {
	float: left;
	width: 100%;
}
.button-gme > img {
	display: inline-block;
	float: left;
	height: auto;
	max-width: 68px;
	vertical-align: middle;
	width: 25%;
}
.button-gme > img.mastervisa {
	float: right;
}
.button-gme {
	display: none;
	background: #365b85 none repeat scroll 0 0;
	background: #485ba0; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4NWJhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzBiMzk2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #485ba0 0%, #0b396d 96%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#485ba0), color-stop(96%,#0b396d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #485ba0 0%,#0b396d 96%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #485ba0 0%,#0b396d 96%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #485ba0 0%,#0b396d 96%); /* IE10+ */
	background: linear-gradient(to bottom,  #485ba0 0%,#0b396d 96%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#485ba0', endColorstr='#0b396d',GradientType=0 ); /* IE6-8 */

	border-radius: 7px;

	height: 60px;
	margin: 10px 0;
	padding: 20px;
	position: relative;
	vertical-align: middle;
	width: 27%;
	opacity: 0.9;
}
@media all and (max-width: 1024px){
	.button-gme {
		display: inline-block;
	}
	.main_column.second,
	.main_column.last {
		display: none;
	}
}
@media all and (max-width: 770px){
	.button-gme {
		width: calc(100% - 40px);
		margin: 0;
		margin-top: 10px;
	}
}
.button-gme.call-gme{
	background: #e0c339; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwYzMzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2Q4YWYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #e0c339 0%, #d8af1f 96%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0c339), color-stop(96%,#d8af1f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e0c339 0%,#d8af1f 96%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e0c339 0%,#d8af1f 96%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e0c339 0%,#d8af1f 96%); /* IE10+ */
	background: linear-gradient(to bottom,  #e0c339 0%,#d8af1f 96%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0c339', endColorstr='#d8af1f',GradientType=0 ); /* IE6-8 */

 }
.button-gme.search-gme{
	background: #00c1d0; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzFkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzAwYzFkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #00c1d0 0%, #00c1d0 96%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c1d0), color-stop(96%,#00c1d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00c1d0 0%,#00c1d0 96%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00c1d0 0%,#00c1d0 96%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00c1d0 0%,#00c1d0 96%); /* IE10+ */
	background: linear-gradient(to bottom,  #00c1d0 0%,#00c1d0 96%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c1d0', endColorstr='#00c1d0',GradientType=0 ); /* IE6-8 */

}
.button-gme > span {
	color: #fff;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: 700;
	height: auto;
	line-height: 20px;
	margin-left: 15px;
	margin-top: 0px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 125px;
}
.footer-mobile {
	display: none;
	height: auto;

}

 div.footer .footer-mobile ul.menu li {
	width: 100%;
	max-width: none;

}
.footer-mobile ul.menu li a {
	color: #8b8b8b;
	font-size: 11px;
	font-weight: 500;
	padding: 7px;
}
.footer-about-us {
	display: none;
}

@media all and (max-width: 770px){
	.button-gme > span {
		color: #fff;
		display: block;
		float: left;
		font-size: 16px;
		font-weight: 700;
		height: auto;
		line-height: 20px;
		margin-left: 20px;
		margin-top: 0px;
		position: relative;
		text-align: left;
		vertical-align: middle;
		width: 170px;
	}
}
@media all and (max-width: 1024px){
	div.columns.complain div.right h2,
	.columns.complain div.content{
		width: 100%;
	}
	div.boxes a.box.second, div.boxes a.box.first, div.boxes a.box.third {
	display: none;
	}
	.footer_con {
		display: none;
	}
	.footer-mobile {
		display: block;
	}
	.menu_bottom_con .menu-bottom-footer-menu-container {
		display: none;
	}
    .footer-about-us {
	    display: block;

    }
	.footer-about-us span {
		color: #a5a5a5;
		display: block;
		font-size: 11px;
		line-height: 16px;
		margin-bottom: 30px;
		margin-top: 20px;
	}
	div.offices ul {
		margin-left: 10px;
	}
}
div.content.main_columns{
	width: auto;
}
.sign_register{
	display: none;
}
@media all and (max-width: 960px){
	.float .walute {
		margin: 20px 0 5px;
	}
}
div.columns h2 {
	text-align: left;
    max-width: 50%;
    max-width: -webkit-calc(100% - 72px);
    max-width: -moz-calc(100% - 72px);
    max-width: calc(100% - 72px);
}
div.columns div.text h2 {
	max-width: 100%;
}
@media all and (max-width: 960px) {
	div.wpcf7,
	.column span.wpcf7-form-control-wrap,
	.wpcf7-form-control-wrap.your-email,
	.wpcf7-form-control-wrap.your-name,
	form input[type="text"], form input[type="tel"], form input[type="email"], div.wpcf7.google input[type="text"],
	form textarea,
	.wpcf7-form-control-wrap.your-message{
		width: 100%;
	}
	form input[type="text"], form input[type="tel"], form input[type="email"], div.wpcf7.google input[type="text"],
	div.wpcf7,  form input[type="text"], form input[type="tel"], form input[type="email"], div.wpcf7.google input[type="text"], form textarea{
		width: calc(100% - 20px );
	}

	div.wpcf7 {
		padding: 30px 0 0!important;
		max-width: 450px;
	}
	div.offices ul li {
		width: 90%;
		display: block;
		padding: 0;
		margin: 0;
		margin-bottom: 30px;
	}
	div.offices ul li span.name, div.content ul.contact li span.name {
		font-size: 18px;

	}

}