@charset "utf-8";
/* CSS Document */

#main_div {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	background-image: url(../obrazki/orw-ewa2_02.jpg);
	background-repeat: no-repeat;
	height: 93px;
	width: 960px;
}
#main_div #main_banner {
	background-image: url(../naglowki/04.jpg);
	background-repeat: no-repeat;
	height: 317px;
	width: 960px;
}
#menu_top {
	background-image: url(../obrazki/orw-ewa2_06.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 960px;
	margin-top: 10px;
}
#main_body {
	background-color: #FFF;
	width: 960px;
	overflow: hidden;
}
#main_bottom {
	background-image: url(../obrazki/orw-ewa2_28.jpg);
	height: 70px;
	width: 960px;
}
#all_baners_left {
	float: left;
	width: 268px;
	margin-left: 10px;
}
#tresc_main {
	float: right;
	width: 660px;
	margin-right: 10px;
}
#ext_main_baners {
	float: right;
	width: 680px;
}
#extra_menu {
	width: 268px;
	margin-right: auto;
	margin-left: auto;
}
#newsleter_baner {
	background-image: url(../obrazki/orw-ewa2_09.jpg);
	background-repeat: no-repeat;
	height: 240px;
	width: 268px;
	margin-top: 10px;
}
#aktualnosci_baner {
	background-image: url(../obrazki/orw-ewa2_24.jpg);
	background-repeat: no-repeat;
	height: 240px;
	width: 268px;
	margin-top: 10px;
}
#baner_kontakt {
	background-image: url(../obrazki/orw-ewa2_26.jpg);
	background-repeat: no-repeat;
	height: 300px;
	width: 268px;
	margin-top: 10px;
}
#baner_fb {
	height: 290px;
	width: 260px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.acymailing_module {
	margin-top: 70px;
}
.acymailing_module_form table input {
 color:#fff;  
 margin: 5px 0;
	border: 1px solid #000;
	border-radius: 5px;
	background: rgb(191,210,85); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(191,210,85)), color-stop(50%, rgb(142,185,42)), color-stop(51%, rgb(114,170,0)), color-stop(100%, rgb(158,203,45))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0 ); /* IE6-8 */
}
.acymailing_module_form table input:focus {
	color: #FFF;
	outline-color: #000000;
	background: rgb(191,210,85); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgb(191,210,85)), color-stop(50%, rgb(142,185,42)), color-stop(51%, rgb(114,170,0)), color-stop(100%, rgb(158,203,45))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* IE10+ */
	background: linear-gradient(to right, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=1 ); /* IE6-8 */
}
.acymailing_module_form table input {
	background: #0199FA;
	color: #ffffff;
	background: rgb(191,210,85); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(191,210,85)), color-stop(50%, rgb(142,185,42)), color-stop(51%, rgb(114,170,0)), color-stop(100%, rgb(158,203,45))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0 ); /* IE6-8 */
}

#aktualnosci_baner .latestnews {
	list-style-type: none;
	list-style-image: url(../obrazki/news-icon.png);
	list-style-position: outside;
	padding-top: 59px;
	width: 200px;
}

#aktualnosci_baner .latestnews li a {
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
#aktualnosci_baner .latestnews li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
}
#baner_kontakt #kontakt-title span {
	float: left;
	padding-top: 70px;
	font-family: CoronetLTStd-Bold;
	font-weight: normal;
	color: #D7F38C;
	text-align: center;
	font-size: 22px;
	padding-bottom: 10px;
}
#baner_kontakt #kontakt-telefony a, #kontakt-mail a {
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
#baner_kontakt #kontakt-telefony, #kontakt-mail  {
	color: #D7F38C;
}
#baner_kontakt #kontakt-telefony, #kontakt-mail {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
#baner_kontakt #kontakt-title p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}
.cennik-tabela {
	color: #000000
}
.cennik-tabela th {
	background-color: #cc800e;
}
.cennik-tabela th {
	border-color: #cc800e;
	display: table-cell;
vertical-align: inherit;
}
.cennik-tabela td {
	padding: 10px 20px;
border-bottom: 1px solid #e9e9e9;
	vertical-align: middle;
	text-align: center;
	background-image: linear-gradient(bottom, rgb(109,168,58) 20%, rgb(171,217,46) 60%);
	background-image: -o-linear-gradient(bottom, rgb(109,168,58) 20%, rgb(171,217,46) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(109,168,58) 20%, rgb(171,217,46) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(109,168,58) 20%, rgb(171,217,46) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(109,168,58) 20%, rgb(171,217,46) 60%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, rgb(109,168,58)), color-stop(0.6, rgb(171,217,46)));
	border-color: transparent!important;
	border-color: rgba(255,255,255,.1)!important;
	height:10px;
	border-collapse: separate;
	border-spacing: 0;
}
#wirtualny-spacer a img {
	opacity:0.5; filter:alpha(opacity=50);
	border:0px;
	
}
#wirtualny-spacer a img:hover { opacity:1; filter:none; }
ul {
	list-style-image: url(../obrazki/li.png) !important;
}

#main_div #main_body #all_baners_left #aktualnosci_baner .latestnews li {
	list-style-image: url(../obrazki/news-icon.png) !important;
}
#zmianaczcionki {
position: relative;
width: 120px;
height: 28px;
z-index: 100;
left: 470px;
top: -85px;
}
.circle
{
	list-style-image: url(../obrazki/li-not.png)!important;

}
.clearfix { }
.clearfix::before, .clearfix::after { display: table; content: ''; line-height: 0; }
.clearfix::after { clear: both; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
a:hover, a:active { outline: 0px; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { max-width: 100%; height: auto; vertical-align: middle; border: 0px; }
a { color: rgb(1, 126, 186); text-decoration: none; }
a:hover, a:focus { text-decoration: underline; }
[class*="span"] { float: left; min-height: 1px; margin-left: 20px; }
.span4 { width: 300px; }
.row-fluid { margin: 0px -15px; }
.row-fluid::before, .row-fluid::after { display: table; content: ''; line-height: 0; }
.row-fluid::after { clear: both; }
.row-fluid [class*="span"] { display: block; width: 100%; box-sizing: border-box; float: left; margin-left: 0px; padding: 0px 15px; }
.row-fluid .span4 { width: 49%; }
.text-center { text-align: center; }
.clearfix { }
.clearfix::before, .clearfix::after { display: table; content: ''; line-height: 0; }
.clearfix::after { clear: both; }
.jm-module { border: 1px solid rgb(231, 231, 231); color: rgb(137, 137, 137); padding: 30px; margin-bottom: 30px; background-color: rgb(255, 255, 255); }
.jm-module.blank-ms { border: none; padding: 0px; color: inherit; background: none; }
.jm-color-box1 { display: block; position: relative; z-index: 1; color: rgb(255, 255, 255); font-size: 14px; line-height: 20px; padding: 30px; font-weight: normal; margin: 4px; -webkit-box-shadow: rgb(1, 126, 186) 0px 0px 0px 4px; box-shadow: rgb(1, 126, 186) 0px 0px 0px 4px; -webkit-transition: color 0.3s; transition: color 0.3s; text-decoration: none !important; }
.jm-color-box1 .jm-icon-title { display: block; font-size: 22px; line-height: 30px; margin-bottom: 30px; letter-spacing: 2px; font-family: Lato, sans-serif; }
.jm-color-box1 .jm-icon-image { display: block; height: 97px; margin: 0px auto 30px; background: url(../../../ramka/images/color-icon1.png) 50% 0% no-repeat; }
.jm-color-box1 .jm-icon-desc { display: block; opacity: 0.5; }
.jm-color-box1:hover { color: rgb(1, 126, 186); }
.jm-color-box1:hover .jm-icon-image { background-position: 50% 100%; }
.jm-color-box1::after { position: absolute; width: 100%; height: 100%; content: ''; top: -2px; left: -2px; padding: 2px; z-index: -1; -webkit-transition: transform 0.2s, opacity 0.3s; transition: transform 0.2s, opacity 0.3s; background: rgb(1, 126, 186); }
.jm-color-box1:hover::after { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0; }
.jm-color-box2 { display: block; position: relative; z-index: 1; color: rgb(255, 255, 255); font-size: 14px; line-height: 20px; padding: 30px; font-weight: normal; margin: 4px; -webkit-box-shadow: rgb(160, 176, 70) 0px 0px 0px 4px; box-shadow: rgb(160, 176, 70) 0px 0px 0px 4px; -webkit-transition: color 0.3s; transition: color 0.3s; text-decoration: none !important; }
.jm-color-box2 .jm-icon-title { display: block; font-size: 22px; line-height: 30px; margin-bottom: 30px; letter-spacing: 2px; font-family: Lato, sans-serif; }
.jm-color-box2 .jm-icon-image { display: block; height: 97px; margin: 0px auto 30px; background: url(../../../ramka/images/color-icon2.png) 50% 0% no-repeat; }
.jm-color-box2 .jm-icon-desc { display: block; opacity: 0.5; }
.jm-color-box2:hover { color: rgb(160, 176, 70); }
.jm-color-box2:hover .jm-icon-image { background-position: 50% 100%; }
.jm-color-box2::after { position: absolute; width: 100%; height: 100%; content: ''; top: -2px; left: -2px; padding: 2px; z-index: -1; -webkit-transition: transform 0.2s, opacity 0.3s; transition: transform 0.2s, opacity 0.3s; background: rgb(160, 176, 70); }
.jm-color-box2:hover::after { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0; }
.jm-color-box3 { display: block; position: relative; z-index: 1; color: rgb(255, 255, 255); font-size: 14px; line-height: 20px; padding: 30px; font-weight: normal; margin: 4px; -webkit-box-shadow: rgb(247, 129, 69) 0px 0px 0px 4px; box-shadow: rgb(247, 129, 69) 0px 0px 0px 4px; -webkit-transition: color 0.3s; transition: color 0.3s; text-decoration: none !important; }
.jm-color-box3 .jm-icon-title { display: block; font-size: 22px; line-height: 30px; margin-bottom: 30px; letter-spacing: 2px; font-family: Lato, sans-serif; }
.jm-color-box3 .jm-icon-image { display: block; height: 97px; margin: 0px auto 30px; background: url(../../../ramka/images/color-icon3.png) 50% 0% no-repeat; }
.jm-color-box3 .jm-icon-desc { display: block; opacity: 0.5; }
.jm-color-box3:hover { color: rgb(247, 129, 69); }
.jm-color-box3:hover .jm-icon-image { background-position: 50% 100%; }
.jm-color-box3::after { position: absolute; width: 100%; height: 100%; content: ''; top: -2px; left: -2px; padding: 2px; z-index: -1; -webkit-transition: transform 0.2s, opacity 0.3s; transition: transform 0.2s, opacity 0.3s; background: rgb(247, 129, 69); }
.jm-color-box3:hover::after { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0; }
.readmore {
  /* border: 1px solid red; */
  width: 100%;
  border-bottom: 1px dotted #A0B046;
  padding: 8px 0;
  margin: 0 0 16px 0;
}