#footer {
    padding: 22px 30px 15px 22px;
    font-size: 12px;
}
#footer p {
    color: #cdddf1;
    float: left;
    padding: 0 7px;
    white-space: nowrap;
}
#footer p a {
    padding: 0 5px;
}
#footer p.copy {
    color: #999;
    float: right;
    padding: 0;
}
.full_width {
    width :100%;
}

div.wstazka_v2, div.wstazka_reg {
    background: url('../images/layout/for-free.png') no-repeat;
    background-position: -3px -3px;
    width: 105px;
    height: 105px;
}
.center_rejestracja div.wstazka_reg {
    position: absolute;
    right: -14px;
    top: 23px;
}
.inquiry_add_view div.wstazka_reg {
    position: absolute;
    right: -14px;
    top: -8px;
}
.contact-detail-phone{
    font-weight: bold;
    font-size: 120%;
}
#how_we_work h1{
    margin-left: 41px;
}
form.f_oferteo table tr td ul.due_date_choices li.exact input {
    height: 18px;
}

div#container div.header a.logo_oferteo_uk {
    background-image: url("../images/logo.co.uk.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_nz {
    background-image: url("../images/logo.co.nz.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_us {
    background-image: url("../images/logo.us.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_au {
    background-image: url("../images/logo.net.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_ca {
    background-image: url("../images/logo.biz.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_za {
    background-image: url("../images/logo.co.az.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_ie {
    background-image: url("../images/logo.ie.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_cz {
    background-image: url("../images/logo.cz.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_ua {
    background-image: url("../images/logo.com.ua.png");
    width: 270px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_ru {
    background-image: url("../images/logo.ru.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}



div#container div.header a.logo_oferteo_at {
    background-image: url("../images/logo.at.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}


div#container div.header a.logo_oferteo_za {
    background-image: url("../images/logo.co.za.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}
div#container div.header a.logo_oferteo_de {
    background-image: url("../images/logo.de.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}
div#container div.header a.logo_oferteo_es {
    background-image: url("../images/logo.es.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}
div#container div.header a.logo_oferteo_fr {
    background-image: url("../images/logo.fr.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}
div#container div.header a.logo_oferteo_it {
    background-image: url("../images/logo.it.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}
div#container div.header a.logo_oferteo_lt {
    background-image: url("../images/logo.lt.png");
    width: 250px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}
div#container div.header a.logo_oferteo_lv {
    background-image: url("../images/logo.lv.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}
div#container div.header a.logo_oferteo_nl {
    background-image: url("../images/logo.nl.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}
div#container div.header a.logo_oferteo_se {
    background-image: url("../images/logo.se.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}
/* -- */

div#container div.header a.logo_oferteo_hu {
    background-image: url("../images/logo.hu.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_ro {
    background-image: url("../images/logo.ro.png");
    width: 250px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_tr {
    background-image: url("../images/logo.web.tr.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_pt {
    background-image: url("../images/logo.com.pt.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_no {
    background-image: url("../images/logo.co.no.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}

div#container div.header a.logo_oferteo_br {
    background-image: url("../images/logo.br.com.png");
    width: 330px;
    height: 52px;
    float: left;
    margin: 10px 0px 18px 0px;
    border-bottom: none;
    background-repeat: no-repeat;
}
/* logo */
div#container div.header_categories div.panel_right,
div#container div.header_categories div.login {
    width: 617px;
}
.lang_ro div#container div.header_categories div.panel_right,
.lang_ro div#container div.header_categories div.login,
.lang_lt div#container div.header_categories div.panel_right,
.lang_lt div#container div.header_categories div.login
{
    width: 667px;
}


/* SUBMENU TABS */
.advert_header_customers div.submenu_medium_tabs {
    border-bottom: 3px solid gray;
    padding: 10px 0 36px;
}
.advert_header_customers div.submenu_tabs ul, #oferteoProfileRight div.submenu_tabs ul {
    list-style-type: none;
    margin: 0;
    padding: 0 15px;
    text-align: center;
}
.advert_header_customers div.submenu_medium_tabs ul, #oferteoProfileRight div.submenu_medium_tabs ul {
    list-style-type: none;
    margin: 0;
    padding: 0 10px;
    text-align: center;
}
.advert_header_customers div.submenu_tabs ul li, #oferteoProfileRight div.submenu_tabs ul li {
    display: inline;
    float: left;
    width: 200px;
    margin: 0 10px;
}
.advert_header_customers div.submenu_medium_tabs ul li, #oferteoProfileRight div.submenu_medium_tabs ul li {
    display: inline;
    float: left;
    width: 163px;
    margin: 0 3px;
}
.advert_header_customers div.submenu_tabs ul li a,
.advert_header_customers div.submenu_medium_tabs ul li a {
    float: left;
    color: #636363;
}
.advert_header_customers div.submenu_tabs ul li a.active
.advert_header_customers div.submenu_medium_tabs ul li a.active {
    float: left;
    color: #FFFFFF;
}
.advert_header_customers div.submenu_tabs ul li a span,
.advert_header_customers div.submenu_medium_tabs ul li a span {
    float: left;
    margin: 10px auto;
    width: 100%;
}

.advert_header_customers div.submenu_tabs ul li a.active,
.advert_header_customers div.submenu_medium_tabs ul li a.active{
    float: left;
    color: #FFFFFF;
}
.lang_ru div#container div.top  h1.title,
.lang_uk div#container div.top  h1.title
{
    font-size: 28px;
    width: 640px;
}
.lang_ru div#container div.top  div.search div.panel_left,
.lang_uk div#container div.top  div.search div.panel_left
{
    width: 380px;
}
.lang_ru div#container div.top  div.search div.panel_left h2.title,
.lang_uk div#container div.top  div.search div.panel_left h2.title
{
    font-size: 14px;
}
.lang_ru div#container div.top div.how_it_works div.panel_right,
.lang_uk div#container div.top div.how_it_works div.panel_right
{
    width: 420px;
}
.lang_ru div#container div.top div.how_it_works div.panel_right .text,
.lang_uk div#container div.top div.how_it_works div.panel_right .text
{
    width: 320px;
}
.lang_ru span.btn-y-big-mid span.btn-text,
.lang_uk span.btn-y-big-mid span.btn-text
{
    font-size:14px !important;
    line-height: 14px ;
}
.lang_uk div#container div.header_categories div.panel_right, .lang_uk div#container div.header_categories div.login{
    width: 670px;
}
/*.lang_uk div#container div.content div.panel_right div.content div.list_category div.item div.panel_left{*/
    /*width: 540px;*/
/*}*/
/*.lang_ru div#container div.content div.panel_right div.content div.list_category div.item div.panel_left {*/
    /*width: 540px;*/
/*}*/
.inquiry_add_view div.wstazka_reg{
    position: absolute;
    right: -14px;
    top: -8px;
}

.inquiry_add_view div.wstazka_save_up {
    position: absolute;
    right: -5px;
    top: -5px;
}


div.wstazka_v2, div.wstazka_reg {
    background: url("../images/layout/for-free.png") no-repeat scroll -3px -3px rgba(0, 0, 0, 0);
    height: 105px;
    width: 105px;
}

.lang_de .wstazka_reg {
    background: url("../images/layout/for-free-de.png") no-repeat scroll -3px -3px rgba(0, 0, 0, 0);

}

.lang_fr .wstazka_reg {
    background: url("../images/layout/for-free-fr.png") no-repeat scroll -3px -3px rgba(0, 0, 0, 0);

}
.lang_uk div.wstazka_v2,
.lang_uk div.wstazka_reg
{
background-position: -254px -2px ;
}
.lang_cs div.wstazka_v2,
.lang_cs div.wstazka_reg
{
background-position: -379px -2px ;
}
.lang_ru div.wstazka_v2,
.lang_ru div.wstazka_reg
{
background-position: -121px -2px ;
}

.lang_de div#container div.content div.r_details_right div.wstazka_reg,
.lang_fr div#container div.content div.r_details_right div.wstazka_reg
{
position: absolute;
right: -20px;
top: -3px;
}
.lang_de .center_rejestracja div.wstazka_reg,
.lang_fr .center_rejestracja div.wstazka_reg {
position: absolute;
right: -15px;
top: 29px;
}
.lang_de .rlist_form_content div.wstazka_reg,
.lang_fr .rlist_form_content div.wstazka_reg {
position: absolute;
right: -15px !important;
top: -3px !important;
}

.total-inquiry{
    font-size: 20px;
    font-weight: normal;
    padding: 17px 0 4px;
    text-align: center;
}
div#container div.content div.panel_right div.clist_header_kg div.advert_button {
    float: left;
    width: 318px;
}

div.wstazka_save_up {
    background: url('../images/layout/save_up.png') no-repeat;
    width: 113px;
    height: 113px;
}
.lang_uk div.wstazka_save_up
{
    background: url('../images/layout/oszczedz-ukrainski.png') no-repeat;
    width: 113px;
    height: 113px;
}
.lang_cs div.wstazka_save_up
{
    background: url('../images/layout/oszczedz-czeski.png') no-repeat;
    width: 113px;
    height: 113px;
}
.lang_ru div.wstazka_save_up
{
    background: url('../images/layout/oszczedz-rosyjski.png') no-repeat;
    width: 113px;
    height: 113px;
}
.lang_de div.wstazka_save_up
{
    background: url('../images/layout/oszczedz-niemiecki.png') no-repeat;
    width: 113px;
    height: 113px;
}
.lang_fr div.wstazka_save_up
{
    background: url('../images/layout/oszczedz-francuski.png') no-repeat;
    width: 113px;
    height: 113px;
}

div#container div.content div.panel_right div.clist_header_kg div.advert_header_customers div.advert_button_customer {
    text-align: center;
    margin: 14px 0 0;
}


div#container div.content div.panel_right div.clist_header_kg div.advert_header_customers div.advert_button a {
    border-bottom: medium none;
    display: inline-block;
    margin: -10px 0 13px 0;
    float: none;
}

div#container div.content div.panel_right div.clist_header_kg div.advert_header_customers div.advert_button ul {
    float: left;
    font-size: 13px;
    line-height: 21px;
    list-style: disc outside none;
    margin: 10px 0 0 35px;
    padding-bottom: 22px;
    text-align: left;
    width: 310px;
}
div#container div.content div.panel_right div.content div.list_category div.item.distinction div.panel_left {
    width: 540px;
}
div#container div.content div.panel_right div.clist_header_kg {
    float: left;
}
div#container div.content div.panel_left div.white_border div.logos.logos_oferteo_uk {
    background-image: url("../images/company_oferteo_uk.png");
}
div#container div.content div.panel_left div.white_border div.logos.logos_oferteo_ua {
    background-image: url("../images/company_oferteo_ua.png");
}
div#container div.content div.panel_left div.white_border div.logos.logos_oferteo_ie {
    background-image: url("../images/company_oferteo_ie.png");
}
div#container div.content div.panel_left div.white_border div.logos.logos_oferteo_cz {
    background-image: url("../images/company_oferteo_cz.png");
    height: 290px !important;
}
div#container div.content div.panel_left div.white_border div.logos.logos_oferteo_ru {
     background-image: url("../images/company_oferteo_ru.png");
}
div#container div.content div.panel_right div.clist_header_kg{
    height: auto;
    padding-bottom: 20px;
}
span.nostyle{
    color: aut
}
ul.sidenav,
ul.info{
    list-style: none outside;
}
div#container div.content div.panel_left div.r_left_list ol, div#container div.content div.panel_left div.r_left_list ul {
    list-style: none outside none;
}
.flags {
    background-image: url('../images/flags.png');
    background-repeat: no-repeat;

}
.list.flags.flag {
    height: 28px;
    width: 41px;
    display: inline-block;
    border: 1px solid #f0f0f0;
    zoom: 0.5;
    -moz-transform: scale(0.5);
    -moz-transform-origin: top center;
    -ms-zoom: 0.5;
    -webkit-zoom: 0.5;
}
/* flags - col 1 */
.flags.flag.flag-at {
    background-position: -5px -93px;
}
.flags.flag.flag-br {
    background-position: -5px -123px;
}
.flags.flag.flag-cz {
    background-position: -5px -153px;
}
.flags.flag.flag-fr {
    background-position: -5px -183px;
}
.flags.flag.flag-es {
    background-position: -5px -213px;
}
.flags.flag.flag-nl {
    background-position: -5px -243px;
}
.flags.flag.flag-nz {
    background-position: -5px -273px;
}
/* flags - col 2 */
.flags.flag.flag-ga {
    background-position: -49px -93px;
}
.flags.flag.flag-kz {
    background-position: -49px -123px;
}
.flags.flag.flag-lt {
    background-position: -49px -153px;
}
.flags.flag.flag-lv {
    background-position: -49px -183px;
}
.flags.flag.flag-de {
    background-position: -49px -213px;
}
.flags.flag.flag-ng {
    background-position: -49px -243px;
}
/* flags - col 3 */
.flags.flag.flag-no {
    background-position: -93px -93px;
}
.flags.flag.flag-pl {
    background-position: -93px -123px;
}
.flags.flag.flag-pt {
    background-position: -93px -153px;
}
.flags.flag.flag-ro {
    background-position: -93px -183px;
}
.flags.flag.flag-ru {
    background-position: -93px -213px;
}
.flags.flag.flag-se {
    background-position: -93px -243px;
}
/* flags - col 4 */
.flags.flag.flag-tr {
    background-position: -137px -93px;
}
.flags.flag.flag-ua {
    background-position: -137px -123px;
}
.flags.flag.flag-hu {
    background-position: -137px -153px;
}
.flags.flag.flag-gb {
    background-position: -137px -183px;
}
.flags.flag.flag-it {
    background-position: -137px -213px;
}
.flags.flag.flag-us {
    background-position: -137px -243px;
}

.flags.flag.flag-au
{ background-position: -49px -273px; }

.flags.flag.flag-za
{ background-position: -137px -273px; }

.flags.flag.flag-ca
{ background-position: -93px -273px; }
.category .location span{
    margin-top: -4px;

}

@media (max-width: 480px){
    .form-zacheta-arrow, .form-zacheta strong, .badge-save, .ui-datepicker-trigger, .call, .partners li span.logo, div.zip_city_loc .select-skinned-text, .progress,
	div.zip_city_loc .select-skinned-text, .form-zacheta-arrow-green, .point-circle1, .point-circle2, .point-circle3, .form-zacheta-arrow-drawn {
		 background: none !important;
	}

}
@media only screen and (max-width: 479px) {
    .form-rwd .ui-datepicker-trigger {
        margin: 0  0 15px 15px !important;
    }
}

.jq-date.hasDatepicker{
    margin-right: 5px!important;
    width: 100px !important;
}

/* Artykuly */
		.ofe-blog-text {
			color: #454545;
			font-size: 16px;
			line-height: 1.5;
		}
		.ofe-blog-bcrumbs {
			padding: 0 0 0 14px !important;
			margin-bottom: 20px !important;
		}
		.ofe-blog-header {
			padding: 0;
			margin-top: 0;
			color: #f07d13;
		}
		.ofe-blog-header-link {
			color: #f07d13;
		}
		.ofe-blog-header-link:hover, .ofe-blog-header-link:focus, .ofe-blog-header-link:active {
			color: #f07d13;
		}
		.ofe-blog-content h2 {
			padding: 16px 0;
			margin: 0;
			font-family: Arial, serif;
		}
		.ofe-blog-text p {
			margin-bottom: 16px;
			font-family: Verdana, serif;
			font-weight: normal;
		}
		.ofe-blog-text ul {
			margin-bottom: 16px;
		}
		.ofe-blog-text ul li {
			font-family: Verdana, serif;
			font-weight: normal;
			margin-bottom: 8px;
		}
		.ofe-blog-text td, .ofe-blog-text th  {
			padding: 16px 0 !important;
			font-family: Verdana, serif;
		}
		p.ofe-blog-lead {
			margin-bottom: 16px;
			font-family: Arial, serif;
			line-height: 1.4;
			font-weight: bold;
		}
		p.ofe-blog-bywho {
			margin-bottom: 30px;
			font-family: Arial, serif;
			font-size: 14px;
			color: #777;
		}
		.ofe-blog-link-out {
			color: #777;
		}
		.ofe-blog-link-out:hover, .ofe-blog-link-out:focus, .ofe-blog-link-out:active {
			color: #777;
			text-decoration: none;
		}
		.ofe-blog-text td {
			padding: 16px !important;
		}
		.ofe-blog-supplement-content {
			margin: 0 0 16px;
		}
		.ofe-blog-btn-next-content {
			margin: 30px 0;
			white-space: normal;
		}
		@media (max-width: 767px) {
			p.ofe-blog-lead, .ofe-blog-text p {
				font-size: 14px;
			}
		}

		/* SM_251 TABS Z LINKAMI - SIDEBAR */
			.ofe-sidemenu-box {
				border: 1px solid #ddd;
				border-radius: 4px;
				margin-bottom: 20px;
				padding: 15px;
				line-height: 1.5;
			}
			.ofe-sidemenu-link-title {
				color: #333;
			}
			.ofe-sidemenu-link-title:hover, .ofe-sidemenu-link-title:focus, .ofe-sidemenu-link-title:active {
				color: #333;
				text-decoration: none;
			}
			.ofe-sidemenu-box .nav > li > a {
				padding: 8px 30px;
			}
			.ofe-sidemenu-box .nav > li > a > span {
				margin: -17px;
			}
		/* SM_255 TABS Z LINKAMI - SIDEBAR END*/

		/* SM_252 BOX Z OPINIAMI */
			.ofe-opinion-box {
				border-radius: 4px;
				border: 1px solid #ddd;
				padding: 15px;
				margin-bottom: 20px;
				background-color: #fff;
				font-size: 14px;
				line-height: 1.5;
			}
			.ofe-opinion-box-li {
				margin-bottom: 0 !important;
			}
			.ofe-opinion-box-avatar {
				background-position: -6px -505px !important;
				width: 78px;
				height: 79px;
				display: block;
			}
		/* SM_252 BOX Z OPINIAMI */

		/* SM_253 BOX ZAPIS NA NEWSLETTER I WIDGET - SIDEBAR */
			.ofe-newsletter-box {
				border-radius: 4px;
				padding: 15px;
				margin-bottom: 20px;
				background-color: #f3f3f3;
				font-size: 14px;
				line-height: 1.5;
			}
			.ofe-newsletter-box form > input:nth-child(2) {
				margin-bottom: 7px;
			}
			.ofe-newsletter-widget-box.affix {
				top: 92px;
			}
			.ofe-newsletter-widget-box.affix, .ofe-newsletter-widget-box.affix-bottom {
				width: 360px;
			}
			.ofe-newsletter-widget-box.affix-bottom {
				position: absolute;
			}
			.oferteo-widget .radio input[type="radio"] {
				position: relative !important;
			}
			@media (max-width: 991px) {
				.ofe-newsletter-widget-box {
					position: static !important;
					width: 100% !important;
				}
			}
			@media only screen and (min-width: 992px) and (max-width: 1199px) {
				.ofe-newsletter-widget-box.affix, .ofe-newsletter-widget-box.affix-bottom {
					width: 293px !important;
				}
			}

		/* SM_253 BOX ZAPIS NA NEWSLETTER - END */

		/* SM_254 BOX DO KONWERSJI - SIDEBAR */
			.ofe-alert-dark {
			    background-color: #343434;
			    color: #f3f3f3;
			}
			.add-rfp-red-text-with-arrow-yellow {
				background: url("../images/images.png") 0 -668px;
				height: 40px;
			    width: 295px;
			    margin: 0 auto;
			}
			@media only screen and (min-width: 992px) and (max-width: 1199px) {
				.alert-dark-sidebar .btn-ofe-orange {
					width: 100% !important;
				}
			}
			@media only screen and (min-width: 479px){
				.alert-dark-sidebar .btn-ofe-orange {
					width: 100% !important;
				}
			}
		/* SM_254 BOX DO KONWERSJI - SIDEBAR */