﻿/*
CSS Code: 
	Blank Pixel - Lukasz Szadkowski
	http://www.blank-pixel.pl
	lukasz@blank-pixel.pl
*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	/*position:relative;*/
}									
article, aside, figure, footer, header, hgroup, nav, section {display: block;}
/*img,*/
object,
embed {max-width: 100%;}

/*
html {overflow-y: scroll;}
*/
ul {list-style: none;}

/*
blockquote, q {quotes: none;}
*/

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
a:hover, a:focus, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

pre, code, kbd, samp {font-family: monospace, sans-serif;}

.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

button, input, select, textarea {margin: 0;}

button {width: auto; overflow: visible;}
 
.ie7 img {-ms-interpolation-mode: bicubic;}

.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  


body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}

/*
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 
*/

a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

h1, h2, h3, h4, h5, h6{font-weight:normal;}

@font-face {
    font-family: 'titilliumtext22l_ltthin';
    src: url('../fonts/titilliumtext22l002-webfont.eot');
    src: local('☺'),
     url('../fonts/titilliumtext22l002-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumtext22l002-webfont.woff') format('woff'),
         url('../fonts/titilliumtext22l002-webfont.ttf') format('truetype'),
         url('../fonts/titilliumtext22l002-webfont.svg#titilliumtext22l_ltthin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'titilliumtext22l_rgregular';
    src: url('../fonts/titilliumtext22l003-webfont.eot');
    src: local('☺'),
     url('../fonts/titilliumtext22l003-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumtext22l003-webfont.woff') format('woff'),
         url('../fonts/titilliumtext22l003-webfont.ttf') format('truetype'),
         url('../fonts/titilliumtext22l003-webfont.svg#titilliumtext22l_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'titilliumtext22l_rgbold';
    src: url('../fonts/titilliumtext22l005-webfont.eot');
    src: local('☺'),
       url('../fonts/titilliumtext22l005-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumtext22l005-webfont.woff') format('woff'),
         url('../fonts/titilliumtext22l005-webfont.ttf') format('truetype'),
         url('../fonts/titilliumtext22l005-webfont.svg#titilliumtext22l_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


body{
/*	font-family:titilliumtext22l_ltthin, Arial, Helvetica, sans-serif;*/
	font-family:titilliumtext22l_rgregular, Arial, Helvetica, sans-serif;
	background:url("../images/body-bg-01.jpg") no-repeat scroll center top white;
}



/*--------------------------------------------------------------------------------------- .Wrapper ---------------------------------------------------------------------------------------*/
.Wrapper{
	width:100%;
	position:relative;
}

/*--------------------------------------------------------------------------------------- .MainHeader ---------------------------------------------------------------------------------------*/


.MainHeader{
	width:994px;
	height:232px;
	margin:0 auto;
}
.MainHeader h1,.MainHeader h1 a, .MainHeader h1 a img{
	display:block;
	float:left;
}
.MainHeader h1{
	margin:19px 0 0 33px;
}


.MainHeader aside{
	width:auto;
	margin:35px 15px 0 0;
	float:right;
}
.MainHeader aside p{
    color: #f69e32;
    font-size: 29px;
    line-height: 19px;
    text-align:right;
}
.MainHeader aside p span{
    font-size: 16px;
    color: #57c11b;    
}
.MainHeader aside p a{
    font-size: 14px;
    text-decoration:none;
    color: #57c11b;    
}
.MainHeader aside p a:hover{
    text-decoration:underline;
    color: #57c11b;    
}


/*--------------------------------------------------------------------------------------- .MainNav ---------------------------------------------------------------------------------------*/
.MainNav{
	width:auto;
	float:left;
	height:35px;
	margin:65px 0 0 12px;
}
.MainNav ul {
	width:100%;
	display:block;
	height:35px;
	float:left;
}
.MainNav li {
    display: block;
    float:left;
    position:relative;
	height:35px;
	
}
.MainNav li:hover {
	background-position:left top;
}
.MainNav li a {
    color:white;
    display: block;
    font-size: 14px;
    line-height: 35px;
	height:35px;
    padding: 0px 13px;
    text-decoration: none;
    position:relative;
    background:url("../images/main-nav-bg-01.png") no-repeat scroll left 200px transparent;   	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.htc);    
}
.MainNav li a:hover, .MainNav li a#active_menu {
    background-position:left top;
}
.MainNav li a:before {
    background-color: #78ba3a;
    content: "";
    display: block;
    height: 28px;
    position: absolute;
    left: 0px;
    top: 3px;
    width: 1px;
}

.MainNav li a:after {
    background-color: #327409;
    content: "";
    display: block;
    height: 28px;
    position: absolute;
    right: 0px;
    top: 3px;
    width: 1px;
}
.MainNav li a:hover:after, .MainNav li a:hover:before, .MainNav li a#active_menu:after, .MainNav li a#active_menu:before {
    display:none;
}
.MainNav li:first-of-type a:before {
    display:none;
}
.MainNav li.first a:before {
    display:none;
}

.MainNav li:last-of-type a:after {
    display:none;
}
.MainNav li.last a:after {
    display:none;
}

/*--------------------------------------------------------------------------------------- /.MainNav ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------- /.MainHeader ---------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------- .MainContentWrapper ---------------------------------------------------------------------------------------*/
.MainContentWrapper {
	width:994px;
	margin:0 auto;
}


/*--------------------------------------------------------------------------------------- .MainLeftContainer ---------------------------------------------------------------------------------------*/

.MainLeftContainer {
	width:482px;
	float:left;
	clear:left;
	padding:30px 21px 0 0;
}

/*--------------------------------------------------------------------------------------- .SearchMain ---------------------------------------------------------------------------------------*/
.SearchMain{
    background: url("../images/search-main-bg-02.png") no-repeat scroll left bottom transparent;
/*    height: 271px;*/
    width: 415px;	
	/*padding:14px 63px 0 56px;*/
	padding:14px 42px 0 23px;
	margin:0 0 44px 24px;
	/*overflow: hidden;*/
}

.ReklamaGlowna{
    /*    height: 271px;*/
    width: 415px;	
	/*padding:14px 63px 0 56px;*/
	padding:14px 42px 0 23px;
	margin: 0 0 0 26px;
	/*overflow: hidden;*/
}

.moduletablereklama{
	text-align:center;
}
.SearchMain > .moduletable{
    width: 415px;	
	position:relative;    	
	background: #b8e86a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTg2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2FmZTE1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzhlYzczMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MmJlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b8e86a 0%, #afe15e 22%, #8ec731 73%, #82be21 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e86a), color-stop(22%,#afe15e), color-stop(73%,#8ec731), color-stop(100%,#82be21));
	background: -webkit-linear-gradient(top,  #b8e86a 0%,#afe15e 22%,#8ec731 73%,#82be21 100%);
	background: -o-linear-gradient(top,  #b8e86a 0%,#afe15e 22%,#8ec731 73%,#82be21 100%);
	background: -ms-linear-gradient(top,  #b8e86a 0%,#afe15e 22%,#8ec731 73%,#82be21 100%);
	background: linear-gradient(to bottom,  #b8e86a 0%,#afe15e 22%,#8ec731 73%,#82be21 100%);
	-pie-background: linear-gradient(#b8e86a, #82be21);
	behavior: url(PIE.htc);	
}

.SearchMain h3 {
    color: white;
    font-size: 24px;
    line-height: 1.2;
    font-family: 'titilliumtext22l_rgbold';   
    margin-bottom:14px;
    background: url("../images/cross-line-06.png") no-repeat scroll left bottom transparent;
    padding: 15px 0 14px 36px;    
}
.SearchMain .joomdsearchpanel {
    background: none repeat scroll 0 0 transparent;
    border: 0px solid #DCDCDC;
    padding: 72px 0 10px 33px;
    margin-top:-72px;
    width: 100%;   
    width: 382px;	
    background: url("../images/search-main-bg-03.png") repeat-y scroll left -40px transparent;    
}

.SearchMain ul {
    width: 100%;
}
.SearchMain li {
    clear: both;
    display: block;
    float:left;
    width: 100%;
    margin-bottom:18px;    
}
.SearchMain .joomdsearchpanel .clr {
	display:none;
}


.SearchMain label, .SearchMain .search_col1 {
    color: white;
    float: left;
    clear:left;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    line-height: 1.2;
    margin-bottom: 18px;
    margin-right: 14px;
    padding-top: 11px;
    text-align: left;
    width: 73px;
}

.SearchMain .search_col2{
    float: left;
    width: 248px;
    margin-bottom:18px;        
    position:relative;
}
.SearchMain input[type="text"] {
    border: 1px solid #94cc3a;
    display: block;
    padding: 0 5px;
    float: left;
    color: #404040;
    font-size: 12px;
    line-height: 33px;
    width: 238px;
    height: 33px;  
	background: white;
}

.SearchMain select {
	border: 1px solid #94cc3a;
    display: block;
    padding: 6px 5px;
    float: left;
    color: #404040;
    font-size: 12px;
    line-height: 33px;
    width: 250px;
    height: 33px;  
	background: white;
}

.SearchMain input.hasDatepicker[type="text"]{
    width: 138px;
    margin-right:4px;
}


.SearchMain input#Age{
    width: 152px;
}


.SearchMain .search_button input#reset, .SearchMain .search_button input#submit{
    background: url("../images/btn-bg-01.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: right;
    font-size: 14px;
    height: 29px;
    line-height: 0px;
    margin-bottom: 10px;
    margin-top: 14px;
    text-align: center;
    width: 100px;
}
.SearchMain .search_button input#reset{
	background: none;
    float:left;
	cursor: pointer;
	font-size: 12px;
	width: 155px;
}

.SearchMain a.advanced{
    background: url("../images/arrows-01.png") no-repeat scroll left 5px transparent;
    color: white;
    text-decoration:none;
    display:block;
    float: left;
    font-size: 12px;
    width:auto;
    line-height: 1.2;
    padding-left:18px;   
	margin-top: 19px;     
}
.SearchMain a.advanced:hover{
    text-decoration:underline;
}

.SearchMain .joomdsearchpanel .search_button {
    clear: both;
    padding: 0;
}

.SearchMain .joomdsearchpanel .hide-col {
	overflow: hidden;
	height: 195px;
}

.SearchRight .joomdsearchpanel .hide-col {
	overflow: hidden;
	height: 245px;
}

.SearchMain .joomdsearchpanel .hide-col .itemid31,
.SearchMain .joomdsearchpanel .hide-col .itemid58,
.SearchMain .joomdsearchpanel .hide-col .itemid57,
.SearchMain .joomdsearchpanel .hide-col .itemid56,
.SearchMain .joomdsearchpanel .hide-col .itemid61,
.SearchMain .joomdsearchpanel .hide-col .itemid62,
.SearchMain .joomdsearchpanel .hide-col .cats,
.SearchRight .joomdsearchpanel .hide-col .itemid31,
.SearchRight .joomdsearchpanel .hide-col .itemid58,
.SearchRight .joomdsearchpanel .hide-col .itemid57,
.SearchRight .joomdsearchpanel .hide-col .itemid56,
.SearchRight .joomdsearchpanel .hide-col .itemid61,
.SearchRight .joomdsearchpanel .hide-col .itemid62,
.SearchRight .joomdsearchpanel .hide-col .cats {
	display: none;
}

.SearchMain .joomdsearchpanel .show-col,
.SearchRight .joomdsearchpanel .show-col {
	overflow: visible;
	height: auto;
}

.SearchMain .joomdsearchpanel .show-col .itemid31,
.SearchMain .joomdsearchpanel .show-col .itemid58,
.SearchRight .joomdsearchpanel .show-col .itemid31,
.SearchRight .joomdsearchpanel .show-col .itemid58 {
	display: inline;
}
/*--------------------------------------------------------------------------------------- /.SearchMain ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .News ---------------------------------------------------------------------------------------*/
.News{
    background: url("../images/news-bg-01.png") no-repeat scroll left top transparent;
    height: 271px;
    width: 386px;	
	padding:14px 32px 0 64px;
	margin-bottom:30px; 
	position:relative;
}

.News h3 {
    color: #82be21;
    font-size: 24px;
    line-height: 1.2;
    background: url("../images/cross-line-01.png") no-repeat scroll left bottom transparent;
	padding:0 0 12px 23px;    
    margin-bottom:16px;
}

.NewsImageWrapper{
    width: 80px;	
	margin:0 16px 0 13px; 	
	float:left;
}

.NewsImageWrapper img{
	display:block;
	float:left;
}

.News a.SeeMoreNews{
    background: url("../images/arrows-01.png") no-repeat scroll left 5px transparent;
    color: #C6C6C6;
    display: block;
    font-size: 12px;
    line-height: 1.2;
    padding-left: 18px;
    position: absolute;
    right: 40px;
    text-decoration: none;
    top: 20px;
    width: auto;
}
.News a.SeeMoreNews:hover{
    text-decoration:underline;
}

.NewsTxtWrapper{
    width: 275px;	
	float:left;
}

.News h2 {
    color: #404040;
    font-size: 18px;
    line-height: 1.2;
    font-family: 'titilliumtext22l_rgbold';    
    margin-bottom:10px;
}
.News p {
    color: #838383;
    font-size: 11px;
    line-height: 15px;
}


.News a.SeeMoreBtn {
    background: url("../images/btn-bg-02.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: right;
    font-size: 14px;
    height: 29px;
    line-height: 27px;
    margin-bottom: 0px;
    margin-top: 14px;
    margin-right:15px;
    padding-left: 31px;
    width: 56px;
    text-decoration:none;
}
.News a.SeeMoreBtn:hover {
    text-decoration:underline;
}
/*--------------------------------------------------------------------------------------- /.News ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .Advice ---------------------------------------------------------------------------------------*/
.Advice {
    background: url("../images/cross-line-02.png") no-repeat scroll 137px bottom transparent;
    height: 220px;
    width: 321px;	
	padding:0 24px 0 137px;
	position:relative;
}

.Advice h3 {
    color: #82be21;
    font-size: 24px;
    line-height: 1.2;
    background: url("../images/cross-line-02.png") no-repeat scroll left bottom transparent;
	padding:0 0 12px 23px;    
    margin-bottom:16px;
}

.AdviceImageWrapper{
    width: 80px;	
	margin:0 16px 0 8px; 	
	float:left;
}

.AdviceImageWrapper img{
	display:block;
	float:left;
}
.Advice img.DogBg{
	display:block;
	position:absolute;
	top:6px;
	left:-18px;
}


.Advice a.SeeMoreNews{
    background: url("../images/arrows-01.png") no-repeat scroll left 5px transparent;
    color: #C6C6C6;
    display: block;
    font-size: 12px;
    line-height: 1.2;
    padding-left: 18px;
    position: absolute;
    right: 40px;
    text-decoration: none;
    top: 20px;
    width: auto;
}
.Advice a.SeeMoreNews:hover{
    text-decoration:underline;
}

.AdviceTxtWrapper{
    width: 202px;	
	float:left;
}

.Advice h2 {
    color: #404040;
    font-size: 18px;
    line-height: 1.2;
    font-family: 'titilliumtext22l_rgbold';    
    margin-bottom:10px;
}
.Advice p {
    color: #838383;
    font-size: 11px;
    line-height: 15px;
}


.Advice a.SeeMoreBtn {
    background: url("../images/btn-bg-02.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: right;
    font-size: 14px;
    height: 29px;
    line-height: 27px;
    margin-bottom: 0px;
    margin-top: 14px;
    margin-right:15px;
    padding-left: 31px;
    width: 56px;
    text-decoration:none;
}
.Advice a.SeeMoreBtn:hover {
    text-decoration:underline;
}
/*--------------------------------------------------------------------------------------- /.Advice ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------- .MainLeftContainer ---------------------------------------------------------------------------------------*/




/*--------------------------------------------------------------------------------------- .MainRightContainer ---------------------------------------------------------------------------------------*/

.MainRightContainer {
	width:491px;
	float:right;
	margin-top:-15px;
}

.MainRightContainerContentSlider {
	width:100%;
	float:left;
	margin-bottom:20px;	
	position:relative;
	height:210px;
}

.MainRightContainerContentSlider.Slider02 {
	height:210px;
}

.MainRightContainerContentSlider.Slider04 {
	height:430px;
}

.MainRightContainerContentSlider h3 {
    color: #82be21;
    font-size: 25px;
    line-height: 29px;
    height:39px;
    background: url("../images/cross-line-03.png") no-repeat scroll left bottom transparent;
	padding:0 0 0 45px;    
    margin-bottom:23px;
}

.Slider01 h3 {
    font-size: 14px;
    line-height: 29px;
}
.Slider02 h3 {
    font-size: 25px;
}
.Slider03 h3 {
    font-size: 19px;
}
.Slider04 h3 {
    font-size: 25px;
}

.DogWrapper{
	width:135px;
	float:left;
	margin:0 14px;
}

.DogWrapper img{
	display:block;
	float:left;
	margin-bottom:15px;
}
.DogWrapper p {
    color: #404040;
    font-size: 11px;
    line-height: 15px;
}


.MainRightContainerContentSlider .next, .MainRightContainerContentSlider .prev {
    background: url("../images/arrows-02.png") no-repeat scroll right top transparent;
    height: 34px;
    position: absolute;
    right: 15px;
    text-align: left;
    text-decoration: none;
    text-indent: -9999px;
    top: 1px;
    width: 26px;
}
.MainRightContainerContentSlider .prev {
    background-position: left top;
    right: 42px;
}


/*--------------------------------------------------------------------------------------- .MainContentWrapper ---------------------------------------------------------------------------------------*/


















/*--------------------------------------------------------------------------------------- .SupLeftContainer ---------------------------------------------------------------------------------------*/
.SupLeftContainer{
	width:680px;
	float:left;
	clear:left;
	padding:5px 0 0 13px;
}


.SupLeftContainer h2 {
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
    color: #82be21;
    font-size: 36px;
    font-family: 'titilliumtext22l_rgbold';    
    line-height: 1.2;
    padding: 0 0 9px 33px;
}
.SupLeftContainer h2 a{
    color: #82be21;
    text-decoration:none;
}

.item-page{
	position:relative;
}
.item-page .article-info{
	position:absolute;
	top:14px;
	right:0;	
}

.item-page .article-info .article-info-term{
	display:none;	
}


.item-page .article-info .create{
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
    color: #A3CF5C;
    float: right;
    font-family: titilliumtext22l_ltthin,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 5px;
    margin-top: 13px;
    padding: 0 0 10px 22px;
    width: 126px;
}



/*--------------------------------------------------------------------------------------- .DogBox ---------------------------------------------------------------------------------------*/

#joomdpanel .componentheading h1 {
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
    color: #82BE21;
    font-family: 'titilliumtext22l_rgbold';
    font-size: 36px;
    line-height: 1.2;
    margin-bottom: 27px;
    padding: 0 0 9px 33px;
}

#joomdpanel .itemrow_type3{
	float:left;
	margin:0 10px 10px 0;
}
#joomdpanel .itemrow_type3:nth-of-type(3n) {
	margin-right:0;
}
#joomdpanel .itemrow_type3.third{
	margin-right:0;
}

.DogBox {
	width:196px;
	height:290px;
	padding:11px;	
	float:left;
	border:1px solid #e7e7e7;	
	position:relative;
/*	margin:0 10px 10px 0;*/
	margin:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	behavior: url(PIE.htc);	
}
/*
.DogBox:nth-of-type(3n) {
	margin-right:0;
}
.DogBox.third{
	margin-right:0;
}
*/

.DogBox .DogFace, .DogBox .DogFace img{
	display:block;
	float:left;
}

.DogBoxHeader{
	float:left;
	width:109px;
	padding-top:0px;
	margin-left:9px;
}
.DogBox h3 {
    color: #82be21;
    font-size: 24px;
    font-family: 'titilliumtext22l_rgbold';    
    line-height: 1.2;
    margin-bottom: 4px;
    padding-top:5px;
}
.DogBox h3 a{
    color: #82be21;
    display:block;
    text-decoration:none;
}
.DogBox h3 a:hover{
    text-decoration:underline;
}

.DogBox h4 {
    color: #898989;
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 0px;
}



#joomdpanel .DogBox ul {
    display: block;
    float: left;
    clear:both;
    width: 110%;
/*    margin-top:13px;*/
    margin-top:0px;
    margin-left:-11px;
    margin-bottom:5px;
}
.DogBox li {
    background-color: white;
    clear: both;
/*    color: #898989;*/
    color:black;
    display: block;
    font-size: 13px;
    overflow:hidden;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
}

.DogBox li:before{
	content:""attr(class)":";
	color: #404040;
    margin-right: 3px;	
}



.DogBox li span {
    color: #404040;
    margin-right:3px;
}


.DogBox li.DogPic {
    background-color: white;
    display: block;
    float: left;
    height: 120px;
    width:194px;
    line-height: normal;
    padding-left: 11px;
    margin-bottom:10px;
}
.DogBox li.DogPic:before{
	display:none;
}

.DogBox li.DogPic a{
    display: block;
    float: left;
    height: 120px;
    overflow: hidden;
    width: 194px
}
.DogBox li.DogPic a img{
	display:block;
	float:left;
	max-width:100%;
}

/*
#joomdpanel .itemlist .sname, #joomdpanel .itemlist .btitle {
    left:auto;
    position:relative;
    width: 109px;
}
*/

#joomdpanel .itemlist .sname, #joomdpanel .itemlist .btitle {
    height: 57px;
    left: auto;
    margin-top: -6px;
    padding-top: 0;
    position: relative;
    width: 109px;
}
#joomdpanel .itemlist .btitle {
   height: 25px;
   left: auto;
   margin-top: -6px;
   margin-left: 10px;
   padding-top: 0;
   position: relative;
   width: 109px;
}



.DogBox li.btitle {
    clear: none;
    color: #82BE21;
    float: left;
    font-family: 'titilliumtext22l_rgbold';
    font-size: 17px;
    height: auto;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 9px;
    padding-left: 0;
    padding-top: 5px;
    width: 109px;
}
#joomdpanel .itemlist .btitle a {
    color: #82BE21;
    text-decoration:none;
}
#joomdpanel .itemlist .btitle a:hover {
    color: #82BE21;
    text-decoration:underline;
}

.DogBox li.btitle:before{
	display:none;
}

/*
.DogBox li.Powinien{
    clear: none;
    float: left;
    margin-bottom: 4px;
    margin-left: 9px;
    padding-left: 0;
    padding-top: 5px;
    width: 109px;	    
	color: #898989;
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 0;    
}
*/

/*
.DogBox li.Powinien:before{
	display:none;
}
*/

.DogBox li:nth-of-type(2n+4) {
    background: url("../images/gradient-bg-01.png") repeat-y scroll left top transparent;
}
.DogBox li.odd{
    background: url("../images/gradient-bg-01.png") repeat-y scroll left top transparent;
}

#joomdpanel .DogBox .item_cell.more_info a{
    background: url("../images/btn-bg-02.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: right;
    font-size: 14px;
    height: 29px;
    line-height: 27px;
    margin: 2px 0 11px 0;
    padding-left: 31px;
    text-decoration: none;
    width: 56px;
}
#joomdpanel .DogBox .item_cell.more_info a:hover{
	text-decoration:underline;
}
#joomdpanel .DogBox .item_cell.more_info a.SeeMoreBtn:hover {
	text-decoration:underline;
}
/*--------------------------------------------------------------------------------------- /.DogBox ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .NewsBox ---------------------------------------------------------------------------------------*/
.NewsBox{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	margin:0 0 35px 0;
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;	
}

div.NewsImg{
	float:left;
	width:121px;
	height:auto;
	margin:0 0 0 14px;	
}
div.NewsImg a, div.NewsImg a img{
	display:block;
	float:left;
}

.NewsTxt{
	float:left;
	width:530px;
	height:auto;
	margin:0 0 0 15px;	
}

.NewsTxt h3 {
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
    color: #82BE21;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 5px;
    padding: 0 0 9px 14px;
    float:left;
    width:360px;
}

.NewsTxt h3 a{
    color: #82BE21;
    text-decoration:none;
}
.NewsTxt h3 a:hover{
    color: #82BE21;
    text-decoration:underline;
}

.SupLeftContainer .blog .column-1 h2 {
	font-family: titilliumtext22l_rgregular,Arial,Helvetica,sans-serif;	    
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
    color: #82BE21;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 5px;
    padding: 0 0 9px 14px;
    float:left;
    width:365px;
	margin-left: 153px;    
}
.SupLeftContainer .blog .column-1 h2 a{
    color: #82BE21;
    text-decoration:none;
}
.SupLeftContainer .blog .column-1 h2 a:hover{
    color: #82BE21;
    text-decoration:underline;
}
.SupLeftContainer .blog .img-intro-left {
	display:none;
}

.SupLeftContainer .blog .introtext {
	float:left;
	clear:both;
	width:100%;
	position:relative;
}
.SupLeftContainer .blog .introtext img{
    left: 13px;
    max-width: 121px;
    position: absolute;
    top: 0;
}

.SupLeftContainer .blog .column-1 .introtext dd{
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
    color: #A3CF5C;
    float:right;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 5px;
    margin-top: 13px;
    padding: 0 0 10px 22px;
    width: 126px;
	font-family: titilliumtext22l_ltthin,Arial,Helvetica,sans-serif;    
}

.SupLeftContainer .blog .column-1 .introtext dd:before{
    color: #898989;
    margin-right:3px;
	content:"Dodano";
}



.SupLeftContainer .blog .column-1 .introtext p {
    height: 84px;
    overflow: hidden;
    padding-left: 169px;
	padding-right: 10px;    
}
.SupLeftContainer .blog .column-1 p.readmore{
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
    float: left;
    height: auto;
    margin: 0 0 35px;
    position: relative;
    width: 100%;
}

.SupLeftContainer .blog .column-1 p.readmore a{
    background: url("../images/btn-bg-02.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: right;
    font-size: 14px;
    height: 29px;
    line-height: 27px;
    margin: 0px 22px 22px 0;
    padding-left: 31px;
    text-decoration: none;
    width: 56px;   
}
.SupLeftContainer .blog .column-1 p.readmore a{
    color: white;
    text-decoration: none;
}
.SupLeftContainer .blog .column-1 p.readmore a:hover {
	text-decoration:underline;
}


.NewsTxt h4 {
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
    color: #A3CF5C;
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 5px;
    margin-top: 13px;
    padding: 0 0 10px 22px;
    width: 134px;
}
.NewsTxt h4 span{
    color: #898989;
}


.NewsTxt a.SeeMoreBtn {
    background: url("../images/btn-bg-02.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: right;
    font-size: 14px;
    height: 29px;
    line-height: 27px;
    margin: 0px 12px 22px 0;
    padding-left: 31px;
    text-decoration: none;
    width: 56px;
}
.NewsTxt a.SeeMoreBtn:hover {
	text-decoration:underline;
}
/*--------------------------------------------------------------------------------------- /.NewsBox ---------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------- .SingleNew ---------------------------------------------------------------------------------------*/

img.NewsImg{
	display:block;
	float:left;
	margin:0 25px 25px 0;
}
article .SingleNew p.NewsFirstP {
    clear: none;
    padding-left: 0px;
    color:#3c3c3c;
    font-family: 'titilliumtext22l_rgbold';    
}
article .SingleNew p.podpis{
    padding-left: 0px;
    color:#3c3c3c;
    text-align:right;
}
/*--------------------------------------------------------------------------------------- /.SingleNew ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- /.SupLeftContainer ---------------------------------------------------------------------------------------*/




/*--------------------------------------------------------------------------------------- .SupRightContainer ---------------------------------------------------------------------------------------*/
.SupRightContainer {
    float: right;
    width: 268px;
}







/*--------------------------------------------------------------------------------------- .SearchRight ---------------------------------------------------------------------------------------*/
.SearchRight {
    /*height: 178px;*/
    width: 243px;
	padding:15px 14px 13px 11px;
	margin:0 0 29px 0; 
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	background: #b8e86a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTg2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2IwZTE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzhkYzczMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MmJlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b8e86a 0%, #b0e15f 21%, #8dc730 75%, #82be21 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e86a), color-stop(21%,#b0e15f), color-stop(75%,#8dc730), color-stop(100%,#82be21));
	background: -webkit-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: -o-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: -ms-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: linear-gradient(to bottom,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	-pie-background: linear-gradient(#b8e86a , #82be21 );
	behavior: url(PIE.htc);
	/*overflow: hidden;  	*/
}
.SearchRight h3 {
    color: white;
    font-size: 18px;
    line-height: 1.2;
    font-family: 'titilliumtext22l_rgbold';   
    margin-bottom:9px;
    padding: 0 0 13px 12px;
    background: url("../images/cross-line-05.png") no-repeat scroll left bottom transparent;   
}

.SearchRight label {
    color: #000;
    font-size: 12px;
	font-weight: bold;    
}


/*--------------------------------------------------------------------------------------- /.SearchRight ---------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------- .HelpBox ---------------------------------------------------------------------------------------*/
.HelpBox{
    background: url("../images/help-bg-01.jpg") no-repeat scroll left top transparent;
    height: 230px;
    width: 168px;
	padding:18px 50px 13px 50px;
	margin:0 0 24px 0; 
	position:relative;
}


.HelpBox p{
    color: white;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin-bottom:5px;
    font-family: 'titilliumtext22l_rgregular';
}

.HelpBox h2{
    color: #024267;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 17px;
    font-family: 'titilliumtext22l_rgbold';   
}


.HelpBox a.more{
    color: white;
    display: block;
    font-family: 'titilliumtext22l_rgregular';
    font-size: 12px;
    height: 45px;
    line-height: 45px;
    position: absolute;
    right: 12px;
    text-align: center;
    text-decoration: none;
    top: 171px;
    width: 120px;
}
.HelpBox a.more:hover{
    text-decoration:underline;
}
/*--------------------------------------------------------------------------------------- /.HelpBox ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .DogMissing ---------------------------------------------------------------------------------------*/
.DogMissing, .moduletablepsy- {
    padding:15px 14px 16px 14px;
	margin:0 0 29px 0; 
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	background: #b8e86a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTg2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2IwZTE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzhkYzczMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MmJlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b8e86a 0%, #b0e15f 21%, #8dc730 75%, #82be21 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e86a), color-stop(21%,#b0e15f), color-stop(75%,#8dc730), color-stop(100%,#82be21));
	background: -webkit-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: -o-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: -ms-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: linear-gradient(to bottom,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	-pie-background: linear-gradient(#b8e86a , #82be21 );
	behavior: url(PIE.htc);    	
}
.DogMissing{
width: 240px;
}

.DogMissing h3 {
    color: white;
    font-size: 23px;
    line-height: 1.2;
    font-family: 'titilliumtext22l_rgbold';   
    margin-bottom:5px;
    padding: 0 17px;
}
.DogMissing h3 span{
    color: #487400;
    font-family: 'titilliumtext22l_ltthin';
}
.DogMissing h3.tr {
	text-align:right;
}	

.MissingDogWrapper{
    float: left;
    margin: 15px 0 14px 17px;
    width: 206px;
    height:84px;
}

.MissingDogSingle{
    float: left;
    margin: 0 2px;
    width: 99px;
    height:84px;
}

.MissingDogSingle a {
    display: block;
    float: left;
}
.MissingDogSingle a img {
    display: block;
    float: left;
    border:5px solid #81bd21;
}
.MissingDogSingle a:hover img {
    border:5px solid white;
}

.DogMissing .next, .DogMissing .prev {
    background: url("../images/right-arrow-01.png") no-repeat scroll right center transparent;
    height: 84px;
    position: absolute;
    right: 14px;
    text-align: left;
    text-decoration: none;
    text-indent: -9999px;
    top: 97px;
    width: 16px;
}
.DogMissing .prev {
    background: url("../images/left-arrow-01.png") no-repeat scroll left center transparent;
    left: 14px;
}

.DogMissing a.SeeAll{
    background: url("../images/arrows-01.png") no-repeat scroll left 5px transparent;
    color: white;
    display:block;
    font-size: 12px;
    line-height: 1.2;
    margin: 0 auto;
    padding-left: 18px;
    text-decoration: none;
    width: 110px;
    clear:both;
}
.DogMissing a.SeeAll:hover{
    text-decoration:underline;
}

/*--------------------------------------------------------------------------------------- /.DogMissing ---------------------------------------------------------------------------------------*/




/*--------------------------------------------------------------------------------------- .OurFacebook ---------------------------------------------------------------------------------------*/
.OurFacebook{
    width: 268px;
	padding:0 0 0 0;
	margin:0 0 29px 0;   	
}

.OurFacebook h3 {
    color: #4a6ea9;
    font-size: 24px;
    line-height: 1.2;
    font-family: 'titilliumtext22l_rgbold';   
    margin-bottom:3px;
    padding: 0 0 10px 10px;
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
}
/*--------------------------------------------------------------------------------------- /.OurFacebook ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .OurFriends ---------------------------------------------------------------------------------------*/
.OurFriends{
    width: 268px;
	padding:0 0 0 0;
	margin:0 0 29px 0;   	
}

.OurFriends h3 {
    color: #82be21;
    font-size: 24px;
    line-height: 1.2;
    font-family: 'titilliumtext22l_rgbold';   
    margin-bottom:3px;
    padding: 0 0 10px 10px;
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
}
/*--------------------------------------------------------------------------------------- /.OurFriends ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .AdviceList ---------------------------------------------------------------------------------------*/
.AdviceList {
    width: 268px;
	padding:18px 0 0;
	margin:0 0 10px 0;   	
}

.AdviceList h3 {
    color: #82BE21;
    font-size: 24px;
    line-height: 1.2;
    font-family: 'titilliumtext22l_rgbold';   
    margin-bottom:3px;
    padding: 0 0 10px 10px;
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
}

.AdviceList ul {
	width:100%;
	display:block;
	float:left;
	padding-top:13px;
}
.AdviceList li {
	display:block;
	width:100%;
    float:left;	
}
.AdviceList li a {
/*    color: #898989;*/
    color:black;
    font-size: 13px;
    line-height: 21px;
    display: block;
    float:left;
    padding: 0 0 0 41px;;
    text-decoration: none;
    margin-bottom:8px;
    background:url("../images/lapa-bg-01.png") no-repeat scroll 13px 0px transparent;   	  
}
.AdviceList li a:hover {
	text-decoration:underline;
}


/*--------------------------------------------------------------------------------------- /.AdviceList ---------------------------------------------------------------------------------------*/





/*--------------------------------------------------------------------------------------- /.SupRightContainer ---------------------------------------------------------------------------------------*/














/*--------------------------------------------------------------------------------------- footer ---------------------------------------------------------------------------------------*/

footer{
	width:100%;
    background: url("../images/footer-bg.png") no-repeat scroll center top transparent;
    height:151px;
    padding-top:149px;
	margin-top: 100px;
}
.FooterWrapper{
    margin: 0 auto;
    width: 994px;
}
/*--------------------------------------------------------------------------------------- .FooterNav ---------------------------------------------------------------------------------------*/

.FooterNav{
	width:150px;
	margin:0 0 0 6px;
	float:left;
}

.FooterNav ul {
	display:block;
	width:100%;
	float:left;
}
.FooterNav li {
    display: block;
    float:left;
	width:122px;
	margin-right:20px;
	border-bottom:1px solid #5bbf19;
}
.FooterNav li a {
    color: white;
    display: block;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    padding-left:16px;
    background: url("../images/arrows-03.png") no-repeat scroll 5px 8px transparent;  
}
.FooterNav li a:hover {
    color: white;
	text-decoration:underline;
}
/*--------------------------------------------------------------------------------------- /.FooterNav ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .FooterContact ---------------------------------------------------------------------------------------*/
.FooterContact{
	width:230px;
	height:72px;
	margin:18px 0 0 20px;
	padding:13px 0 0 9px;
	float:left;
    background: url("../images/footer-contact-bg-01.png") no-repeat scroll left top transparent;	
}
.FooterContact p{
    color: white;
    font-size: 22px;
    line-height: 0.8;
}
.FooterContact p span{
    font-size: 12px;
    /*padding-left:26px;*/
}
.FooterContact p a{
    font-size: 11px;
    text-decoration:none;
    color: white;
}
.FooterContact p a:hover{
    text-decoration:underline;
    color: white;
}
/*--------------------------------------------------------------------------------------- /.FooterContact ---------------------------------------------------------------------------------------*/


.Facebook{
	display:block;
	float:left;
	margin:0 0 0 39px;
}

/*--------------------------------------------------------------------------------------- .GreenJamnik ---------------------------------------------------------------------------------------*/
.GreenJamnik {
	width:240px;
	float:left;
}
.GreenJamnik img, .Vimestudio img{
	display:block;
	margin:0 auto;
}

.GreenJamnik p, .Vimestudio p{
    color: white;
    font-size: 10px;
    line-height: 15px;
    text-align:center;
}

.Vimestudio {
	width:100px;
	float:left;
}

/*--------------------------------------------------------------------------------------- /.GreenJamnik ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------- /footer ---------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------- SingleDogBox ---------------------------------------------------------------------------------------*/
.SingleDogBoxImage{
	width:289px;
	height:225px;
	float:left;
	margin:0 23px 35px 0;
}

.SingleDogBoxImage a, .SingleDogBoxImage a img{
	display:block;
	float:left;
	max-width:100%;
}
/*
.SingleDogBoxTxt {
	width:360px;
	float:left;
	margin:0 0 35px 0;	
}
.SingleDogBoxTxt ul {
    display: block;
    float: left;
    clear:both;
    width: 100%;
    margin-top:0px;
    margin-bottom:19px;
}
.SingleDogBoxTxt li {
	height:22px;
    display: block;
	padding-left: 22px;
    color: #898989;
    display: block;
    font-size: 12px;
    line-height: 22px;
    background-color:white;
}
.SingleDogBoxTxt li span {
    color: #404040;
    margin-right:3px;
}

.SingleDogBoxTxt li:nth-of-type(odd) {
    background: url("../images/gradient-bg-01.png") repeat-y scroll left top transparent;
}
.SingleDogBoxTxt li.odd{
    background: url("../images/gradient-bg-01.png") repeat-y scroll left top transparent;
}
*/

.SingleDogBoxTxt .componentheading {
	display:none;
}

.SingleDogBoxTxt {
    float: left;
    margin: 0 0 35px;
    padding-top: 60px;
    position: relative;
    width: 100%;
}
.SingleDogBoxTxt ul {
    display: block;
    float: left;
    clear:both;
    width: 100%;
    margin-top:0px;
    margin-bottom:19px;
}
.SingleDogBoxTxt li {
	/*height:22px;*/
    display: block;
    float:right;
    clear:right;
	padding-left: 22px;
    color: #898989;
    display: block;
    font-size: 12px;
    line-height: 22px;
    background-color:white;
	width: 346px;    
}
#joomdpanel .field_block {
    margin-bottom: 0px;
}


.SingleDogBoxTxt li.btitle{
    display: block;
    height:auto;
    position:absolute;
    top:0;
    left:0;    
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
    color: #82BE21;
    font-family: 'titilliumtext22l_rgbold';
    font-size: 36px;
    line-height: 1.2;
    margin:0;
    margin-bottom: 27px;
    padding: 0 0 9px 33px;
    width:647px;        
}



.SingleDogBoxTxt li.DogPic {
    display: block;
    float:left;
    clear:none;
	padding-left: 0px;
    background-color:white;    
    height:auto;
    margin: 0 23px 35px 0;
    width: 289px;    
}

#joomdpanel .SingleDogBoxTxt li.DogPic ul{
	margin:0;
}
#joomdpanel .SingleDogBoxTxt li.DogPic ul li{
	float:left;
	clear:none;
	height:auto;
	padding:0;
	width:auto;
	margin:0;
}
#joomdpanel .SingleDogBoxTxt li.DogPic ul li img{
	max-width:289px;
}


.SingleDogBoxTxt li span {
    color: #404040;
    margin-right:3px;
}


#joomdpanel .field_label {
    color: #404040;
    margin-right:5px;
    font-size: 12px;
    font-weight:normal;
    float:left;
}
#joomdpanel .field_label:after {
	content:":";
}
#joomdpanel .field_value {
    display: block;
    float:left;
}

#joomdpanel .btitle .field_label,
#joomdpanel .DogPic .field_label,
#joomdpanel .Opis .field_label,
#joomdpanel .Galeria .field_label{
	display:none;
}


.SingleDogBoxTxt li.Opis, .SingleDogBoxTxt li.Galeria, .SingleDogBoxTxt li.Kontakt{
    display: block;
    float:left;
    clear:both;
	padding-left: 0px;
    background-color:white !Important;
    background-image:none !Important;
    height:auto;
    margin: 0 0 0 0;
    padding:0 0 0 0;
    width:100%;
}

.SingleDogBoxTxt li.Opis{
    padding:35px 0 46px 0;
}



.SingleDogBoxTxt li:nth-of-type(2n+3) {
    background: url("../images/gradient-bg-01.png") repeat-y scroll left top transparent;
}
.SingleDogBoxTxt li.odd{
    background: url("../images/gradient-bg-01.png") repeat-y scroll left top transparent;
}



.SingleDogBoxTxt a.Adopt{
    background: url("../images/btn-bg-03.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: left;
    font-size: 18px;
    font-family: 'titilliumtext22l_rgbold';       
    height: 56px;
    line-height: 54px;
    margin: 0 0 0 17px;
    padding-left: 58px;
    text-decoration: none;
    width: 244px;
}
.SingleDogBoxTxt a.Adopt:hover {
	text-decoration:underline;
}
/*--------------------------------------------------------------------------------------- /.DogBox ---------------------------------------------------------------------------------------*/


/*article p{
    display: block;
    clear:both;
    color: #898989;
    color:black;
    font-size: 13px;
    line-height: 21px;
    padding-left:13px;
    margin-bottom:25px;
}*/

#joomdpanel .SingleDogBoxTxt li.Opis .field_value{
	padding-left: 13px;
}

/*--------------------------------------------------------------------------------------- .GalleryWrapper ---------------------------------------------------------------------------------------*/

/*
.Gallery{
    height: 177px;
    position: relative;
    width: 100%;
    margin: 46px 0 40px 0;
}

.GalleryWrapper {
    background-color: #edffd0;
    height: 97px;
    width: 556px;    
    margin: 0 0 0 38px;
    overflow: auto;
    padding: 40px 24px;
    float:left;
}

.GalleryWrapper ul {
    float: left;
    display:block;
}
.GalleryWrapper ul li {
    display: block;
    float: left;
    margin: 0 6px;
}

.GalleryWrapper ul a, .GalleryWrapper ul a img {
    display: block;
    float: left;
    text-decoration:none;
}

.GalleryWrapper ul a img {
	border:5px solid white;
}
*/

#joomdpanel .SingleDogBoxTxt li.Galeria{
	background-image:none;
	margin-bottom: 40px;	
}
.Galeria .joomdslides{
    height: 320px;
    position: relative;
    width: 640px;
    margin: 0px 0 0px 0;
    padding: 40px 20px 40px;
	background-color: #EDFFD0;    
}

.Galeria .joomdslides .sliding{
  background-color: #EDFFD0;
    border: 0 none;
    box-shadow: none;
    float: left;
    margin: 0 0 0 0px;
}

.Galeria .joomdslides .sliding ul {
    float: left;
    display:block;
}
#joomdpanel .Galeria .joomdslides .sliding ul li {
    display: block;
    float: left;
/*    margin: 0 6px;    */
    margin: 0;
	background-image:none;    
	background-color:transparent;
}

.Galeria .joomdslides .sliding ul a, .Galeria .joomdslides .sliding ul a img {
    display: block;
    float: left;
    text-decoration:none;
}

#joomdpanel .Galeria .joomdslides .sliding ul li img {
	border:5px solid white;
	max-height: 306px;
	display:block;
	margin:0 auto;
}


#joomdpanel .SingleDogBoxTxt li.Kontakt .field_label{
    color: #82BE21;
    font-family: 'titilliumtext22l_rgbold';
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 30px;
    padding-left: 11px;
}

#joomdpanel .SingleDogBoxTxt li.kontakt2,
#joomdpanel .SingleDogBoxTxt li.kontakt3 {
	width: 656px;
	margin-bottom: 10px;
}

#joomdpanel .SingleDogBoxTxt li.Kontakt .field_label:after,
#joomdpanel .SingleDogBoxTxt li.kontakt2 .field_label:after,
#joomdpanel .SingleDogBoxTxt li.kontakt3 .field_label:after {
    display:none;
}

#joomdpanel .SingleDogBoxTxt li.Kontakt .field_value,
#joomdpanel .SingleDogBoxTxt li.kontakt2 .field_value,
#joomdpanel .SingleDogBoxTxt li.kontakt3 .field_value {
    clear: both;
    color: #898989;
    display: block;
    font-size: 13px;
    line-height: 23px;
    margin-bottom: 10px;
    padding-left: 27px;
	
	clear:both;
	padding-left: 49px;	
}
#joomdpanel .SingleDogBoxTxt li.Kontakt .field_value {
    background: url("../images/bg-01.png") no-repeat scroll left center transparent;
	margin-left: 25px;
}
#joomdpanel .SingleDogBoxTxt li.kontakt2 .field_value {
    background: url("../images/bg-02.png") no-repeat scroll left center transparent;
}
#joomdpanel .SingleDogBoxTxt li.kontakt3 .field_value {
    background: url("../images/bg-03.png") no-repeat scroll left center transparent;      
}

#joomdpanel .SingleDogBoxTxt li.kontakt3 {
	background: none;
}



.Gallery .Prev, .Gallery .Next{
    background: url("../images/arrows-04.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 63px;
    position: absolute;
    text-indent: -9999px;
    text-align:left;
    top: 59px;
    width: 38px;
}
.Gallery .Prev{
    left:0;
}

.Gallery .Next{
	background-position:right top;
	right:0;
}
/*--------------------------------------------------------------------------------------- /.GalleryWrapper ---------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------- .DogContact ---------------------------------------------------------------------------------------*/
.DogContact h3{
    color: #82BE21;
    font-family: 'titilliumtext22l_rgbold';
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 30px;
    padding-left: 11px;    
}

.DogContactBox{
	float:left;
    padding-left: 49px;
    margin-right:30px;
}

article .DogContact p {
    clear: both;
    color: #898989;
    display: block;
    font-size: 13px;
    line-height: 23px;
    margin-bottom: 10px;    
    padding-left: 27px;
}
article .DogContact p.person {
    background: url("../images/bg-01.png") no-repeat scroll left center transparent;
}
article .DogContact p.tel {
    background: url("../images/bg-02.png") no-repeat scroll left center transparent;
}
article .DogContact p.mail {
    background: url("../images/bg-03.png") no-repeat scroll left center transparent;
}
article .DogContact p a{
	text-decoration:none;
    color: #898989;
}
article .DogContact p a:hover{
	text-decoration:underline;
    color: #898989;
}


.DogContact ul {
    float: left;
    clear:both;
    display:block;
}
.DogContact div + ul {
    margin-top:60px;
}
.DogContact ul li {
    display: block;
    float: left;
    margin: 0 0 0 7px;
}

.DogContact ul a, .DogContact ul a img {
    display: block;
    float: left;
    text-decoration:none;
}


/*--------------------------------------------------------------------------------------- .DogContact ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .SliderMainSite ---------------------------------------------------------------------------------------*/
.SliderMainSite .bt-cs .bt-inner img {
    border: 0 solid #FFFFFF;
    margin: 0 0 11px 0;
    max-width: 100%;
    outline: 0 solid #B5B5B5;
}
.SliderMainSite .bt-cs .bt-center {
    text-align: left;
}

.SliderMainSite .bt-cs .bt-center a.bt-image-link{
	display:block;
	width:135px;
	height:86px;
	overflow:hidden;
}

.SliderMainSite .bt-introtext {
/*    color: #404040;*/
    color: black;    
    font-size: 12px;
    line-height: 15px;
}
.SliderMainSite .bt-cs .bt-row{
	padding:0;
}
.SliderMainSite .bt-cs .next, .SliderMainSite .bt-cs .prev {  
    background: url("../images/arrows-02.png") no-repeat scroll right top transparent !important;
    height: 34px;
    position: absolute;
    right: 15px;
    text-align: left;
    text-decoration: none;
    text-indent: -9999px;
    top: -61px;
    width: 26px;  
    display:block;
	opacity:1;  
}
.SliderMainSite .bt-cs .prev {
    background-position: left top !important;
	left: 423px;
}
/*--------------------------------------------------------------------------------------- /.SliderMainSite ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .SliderLostDogs ---------------------------------------------------------------------------------------*/
.SliderLostDogs .bt-cs .bt-inner img {
    margin: 0;
    max-width: 89px;
    outline: 0 solid #B5B5B5;
    border: 5px solid #81BD21;
    display: block;
    float: left;    
}
.bt-cs.SliderLostDogs {
    margin: 20px 0 15px;
    padding-left: 18px;
    width: 210px !important;
}
.SliderLostDogs .bt-cs .bt-inner a:hover img {
    border: 5px solid white;
}

.SliderLostDogs .bt-cs .bt-center {
    text-align: left;
}
.SliderLostDogs .bt-cs .bt-inner {
    padding: 0;
}

.SliderLostDogs .bt-introtext {
    color: #404040;
    font-size: 11px;
    line-height: 15px;
}
.SliderLostDogs .bt-cs .bt-row{
	padding:0;
}
.SliderLostDogs .bt-cs .next, .SliderLostDogs .bt-cs .prev {  
    background: url("../images/right-arrow-01.png") no-repeat scroll right center transparent !important;
    height: 84px;
    position: absolute;
    right: -15px;
    text-align: left;
    text-decoration: none;
    text-indent: -9999px;
    top: 0;
    width: 16px;
    display:block;
	opacity:1;  
}
.SliderLostDogs .bt-cs .prev {
    background: url("../images/left-arrow-01.png") no-repeat scroll left center transparent !important;    
	left: 0px;
}

/*--------------------------------------------------------------------------------------- /.SliderLostDogs ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .SliderNews ---------------------------------------------------------------------------------------*/

.SliderNews .bt-cs .bt-inner {
    padding: 0;
}
.SliderNews .bt-cs .bt-inner > br{
	display:none;
}

.SliderNews .bt-cs .bt-inner .bt-title {
    clear:none;
    display: block;
    float:right;
	width: 275px;    
    color: #404040;
    font-family: 'titilliumtext22l_rgbold';
    font-size: 18px;
    font-weight:normal;
    text-transform:none;
    line-height: 1.2;
    margin-bottom: 10px;
    text-decoration:none;
}
.SliderNews .bt-cs .bt-inner .bt-title:hover {
    text-decoration:underline;
}


.SliderNews .bt-cs .bt-inner img {
    border: 0 solid #FFFFFF;
    margin: 0;
    max-width: 100%;
    outline: 0 solid #B5B5B5;
}

.SliderNews .bt-cs .bt-center {
    float: left;
    padding-left: 13px;
    text-align: left;
}
.SliderNews .bt-introtext {
    float: right;
    width: 275px;
/*    color: #838383;*/
    color:black;
    font-size: 12px;
    line-height: 15px;
}  
    
    
.SliderNews .bt-cs .bt-row {
    overflow: visible;
    padding: 0;
}
.SliderNews .slides_container {
    overflow:visible!important;
    position: relative;
}


.SliderNews .bt-cs .bt-extra {
    clear: none;
    height: 75px;
    left: -64px;
    margin-top: 0;
    position: absolute;
    top: -3px;
    width: 50px;
}
.SliderNews .bt-cs .bt-date{
    font-size: 21px;
    line-height:15px;
    font-weight: normal;
    display:block;
    text-align:center;
    text-transform:lowercase;
    color:#fefefe;
    padding-top:20px;
}
.SliderNews .bt-cs .bt-date:first-line{
    font-size: 30px;
    font-family: 'titilliumtext22l_rgbold';   
}


.News .SliderNews p.readmore a{
    background: url("../images/btn-bg-02.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: right;
    font-size: 14px;
    height: 29px;
    line-height: 27px;
    margin-bottom: 0;
    margin-right: 15px;
    margin-top: 14px;
    padding-left: 31px;
    text-decoration: none;
    width: 56px;
	clear: both;    
}
.News .SliderNews p.readmore a:hover{
	text-decoration:underline;
}
/*--------------------------------------------------------------------------------------- /.SliderNews ---------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------- .SliderAdvice ---------------------------------------------------------------------------------------*/

.SliderAdvice .bt-cs .bt-inner {
    padding: 0;
}
.SliderAdvice .bt-cs .bt-inner > br{
	display:none;
}

.SliderAdvice .bt-cs .bt-inner .bt-title {
    clear:none;
    display: block;
    float:right;
	width: 210px;    
    color: #404040;
    font-family: 'titilliumtext22l_rgbold';
    font-size: 18px;
    font-weight:normal;
    text-transform:none;
    line-height: 1.2;
    margin-bottom: 3px;
    text-decoration:none;
}
.SliderAdvice .bt-cs .bt-inner .bt-title:hover {
    text-decoration:underline;
}


.SliderAdvice .bt-cs .bt-inner img {
    border: 0 solid #FFFFFF;
    margin: 0;
    max-width: 100%;
    outline: 0 solid #B5B5B5;
}

.SliderAdvice .bt-cs .bt-center {
    float: left;
    padding-left: 13px;
    text-align: left;
}
.SliderAdvice .bt-introtext {
    float: right;
	width: 210px;    
/*    color: #838383;*/
    color:black;
    font-size: 12px;
    line-height: 15px;
}  
    
    
.SliderAdvice .bt-cs .bt-row {
    overflow: visible;
    padding: 0;
}
.SliderAdvice .slides_container {
    overflow:visible;
    position: relative;
}

.SliderAdvice .bt-cs .bt-extra {
    clear: none;
    height: 75px;
    left: -64px;
    margin-top: 0;
    position: absolute;
    top: -3px;
    width: 50px;
}
.SliderAdvice .bt-cs .bt-date{
    font-size: 21px;
    line-height:15px;
    font-weight: normal;
    display:block;
    text-align:center;
    text-transform:lowercase;
    color:#fefefe;
    padding-top:20px;
}
.SliderAdvice .bt-cs .bt-date:first-line{
    font-size: 30px;
    font-family: 'titilliumtext22l_rgbold';   
}


.Advice .SliderAdvice p.readmore a{
    background: url("../images/btn-bg-02.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: right;
    font-size: 14px;
    height: 29px;
    line-height: 27px;
    margin-bottom: 0;
    margin-right: 15px;
    margin-top: 14px;
    padding-left: 31px;
    text-decoration: none;
    width: 56px;
	clear: both;    
}
.Advice .SliderAdvice p.readmore a:hover{
	text-decoration:underline;
}
/*--------------------------------------------------------------------------------------- /.SliderAdvice ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------- .Contact ---------------------------------------------------------------------------------------*/
.contact .contact_info {
	width: 305px;
	float: left;
}

.contact .contact_map {
	width: 370px;

}

.contact .clear {
	clear: both;
}

.contact h3 span.contact-name {
	font-family: titilliumtext22l_rgbold,Arial,Helvetica,sans-serif;	    
    color: #82be21;
    font-size: 14px;
}

.contact p {
	margin: 0;
	padding: 0;
}

.contact .jicons-text {
	font-family: titilliumtext22l_rgregular,Arial,Helvetica,sans-serif;	    
    color: #82be21;
    font-size: 12px;
	
	width: 50px;
	float: left;
}

.contact .contact-telephone {
	font-family: titilliumtext22l_rgregular,Arial,Helvetica,sans-serif;	    
/*    color: #898989;*/
    color:black;
    font-size: 12px;
	
	margin-left: 50px;
}

.contact .contact-street-label,
.contact .contact-position-label {
	font-family: titilliumtext22l_rgregular,Arial,Helvetica,sans-serif;	    
    color: #82be21;
    /*color:black;*/
    font-size: 12px;
}

.contact .contact-street,
.contact .contact-position,
.contact .contact-misc {
	font-family: titilliumtext22l_rgregular,Arial,Helvetica,sans-serif;	    
/*    color: #898989;*/
	color:black;    
    font-size: 12px;
}

.contact .contact-misc {
	margin-top: 25px;
}

.carousel-feature .carousel-caption .name {
	font-family: titilliumtext22l_rgbold,Arial,Helvetica,sans-serif;	    
    color: #82be21;
    font-size: 24px;
	
	text-align: center;
	
	margin-top: 15px;
}

.carousel-feature .carousel-caption .position {
	font-family: titilliumtext22l_rgregular,Arial,Helvetica,sans-serif;	    
/*    color: #868484;*/
    color:black;
    font-size: 14px;
	
	text-align: center;
}

.carousel-feature .carousel-caption .misc {
	font-family: titilliumtext22l_rgregular,Arial,Helvetica,sans-serif;	    
/*    color: #868484;*/
    color:black;
    font-size: 12px;
	
	margin-top: 15px;
	
	text-align: justify;
	
	position: absolute;
	left: -165px;
	right: -179px;
}

/*--------------------------------------------------------------------------------------- /.Contact ---------------------------------------------------------------------------------------*/

.contact-emailto a{
/*    color: #898989;*/
    color:black;
    text-decoration:none;
}

.contact-emailto a:hover{
    text-decoration:underline;
}

address {
    font-style: normal;
}

.contact_map small a{
    color: #898989 !important;
    text-decoration:none;
}
.contact_map small a:hover{
    text-decoration:underline;
}


#prev113 {
    left: -40px;
    top: 10px;    
}
#next113 {
    right: -40px;
    top: 10px;
}



body .jnewsletter .ui-widget, body .joomdsearchpanel .ui-widget {
    width: 249px !important;
}
.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {
    width: 241px !important;
    position:absolute;
}
.ui-corner-all {
    border-radius: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat-x scroll 50% 50% white;
    font-weight: normal;
    
    border: 1px solid #94CC3A;
    color: #404040;
    display: block;
    float: left;
    font-size: 12px;
    height: 33px;
    line-height: 26px;
/*    padding: 6px 5px;
    width: 250px;    */
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -13px;
}


.SearchMain .ui-widget li {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 5px;
    width: 100%;
    padding-right:0;
}


.SearchMain .ui-widget label{
    clear: left;
    color: #212121;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    line-height: 1.2;
    margin-bottom: 0;
    margin-right: 14px;
    padding-bottom: 5px !important;
    padding-top: 3px !important;
    text-align: left;
    width: auto;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: none repeat-x scroll 50% 50% #ccf58e;
    border: 1px solid #999999;
    color: #212121;
    font-weight: normal;
}


.ui-widget-header {
    background: none repeat-x scroll 50% 50% #ccf58e;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    margin-top: 5px;
}
.ui-widget {
    font-family: titilliumtext22l_rgregular,Arial,Helvetica,sans-serif;
}
.ui-widget-header .ui-icon {
    margin-top: 4px;
}
.search_col2 ul.ui-helper-reset li a:hover {
	color: #222222;
}


body .SearchRight .jnewsletter .ui-widget, body .SearchRight .joomdsearchpanel .ui-widget {
    width: 230px !important;
}

.SearchRight .ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {
    width: 222px !important;
}




.SearchRight .ui-multiselect-header li.ui-multiselect-close {
    float:none;
}

.SearchRight .ui-widget li {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 5px;
    padding-right: 0;
    padding-left:0;
    width: 100%;
}


.SearchRight .ui-widget label {
    clear: left;
    color: #212121;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    line-height: 1.2;
    margin-bottom: 0;
    margin-right: 14px;
    padding-bottom: 5px !important;
    padding-top: 3px !important;
    text-align: left;
    width: auto;
}


.search_col2{
	position:relative;
}


#joomdpanel a.AddImg{
	background: url("../images/add-img-bg-01.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: right;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    margin-bottom: 10px;
    margin-top: 6px;
    width: 120px;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
}

#joomdpanel a.modal_link {
	background: url("../images/add-img-bg-02.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: left;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    margin-bottom: 10px;
    margin-top: 6px;
    width: 140px;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
}

#joomdpanel a.AddImg:hover,
#joomdpanel a.modal_link:hover {
	text-decoration:underline;
}



article div.login{
    width: 243px;
	padding:15px 14px 13px 11px;
	margin:0 0 10px 0; 
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	background: #b8e86a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTg2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2IwZTE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzhkYzczMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MmJlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b8e86a 0%, #b0e15f 21%, #8dc730 75%, #82be21 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e86a), color-stop(21%,#b0e15f), color-stop(75%,#8dc730), color-stop(100%,#82be21));
	background: -webkit-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: -o-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: -ms-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: linear-gradient(to bottom,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	-pie-background: linear-gradient(#b8e86a , #82be21 );
	behavior: url(PIE.htc);
}

article div.login .login-fields{
	width:100%;
	float:left;		
}

article div.login label {
    clear: both;
    color: white;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 2px;
    padding-left: 4px;
    text-align: left;
}

article div.login input[type="text"], article div.login input[type="password"]{
    background: none repeat scroll 0 0 white;
    border: 1px solid #94CC3A;
    color: #404040;
    display: block;
    float: left;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    padding: 6px 5px;
    width: 230px;
}
article div.login input[type="checkbox"]{
    float: left;
    margin-left: 8px;
    margin-top: 8px;
}

article div.login button.button{
	background: url("../images/btn-bg-01.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: right;
    font-size: 14px;
    height: 29px;
    line-height: 24px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    padding-left: 24px;
    width: 89px;
}



article div.login + div li{
	display:list-item;
}
article div.login + div a{
    color: #82BE21;
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 5px;
    text-decoration:none;
}
article div.login + div a:hover{
    text-decoration:underline;
}


body .icon-48-item {
    background-image: none !important;
    padding-left: 0px;
}

#joomdpanel table.itemlist {
    background-color: #E7E7E7;
    border-spacing: 1px;
    color: #666666;
    width: 100%;
}


#joomdpanel table.itemlist thead th {
    background: none repeat scroll 0 0 #F0F0F0;
	background: #b8e86a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTg2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2IwZTE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzhkYzczMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MmJlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b8e86a 0%, #b0e15f 21%, #8dc730 75%, #82be21 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e86a), color-stop(21%,#b0e15f), color-stop(75%,#8dc730), color-stop(100%,#82be21));
	background: -webkit-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: -o-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: -ms-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: linear-gradient(to bottom,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);    
    border-bottom: 1px solid #3a8d08;
    border-left: 1px solid #FFFFFF;
    color: #666666;
	color: white;
    font-size: 16px;
    line-height: 1.2;
    text-align:center;
    text-decoration:none;
	font-weight: bold;    
}


#joomdpanel table.itemlist thead th a {  
	color: white;
    font-size: 16px;
    line-height: 1.2;
    text-align:center;
    text-decoration:none;
}
#joomdpanel table.itemlist thead th a:hover {  
    text-decoration:underline;
}

#joomdpanel table.itemlist tfoot td, table.itemlist tfoot th {
    background-color: white;
    border: 1px solid white;
    text-align: center;
}

#joomdpanel table.itemlist tbody tr.row1 {
    background: none repeat scroll 0 0 #F9F9F9;
    border-top: 1px solid #FFFFFF;
}
#joomdpanel table.itemlist tbody tr {
    background-color: #FFFFFF;
    text-align: left;
}

#joomdpanel table.itemlist tbody tr input[type="checkbox"] {
    vertical-align:text-top;
}

#joomdpanel table.itemlist tbody tr td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #a5d950;
    height: 25px;
	line-height: 0.8;    
    padding-bottom: 10px;
    padding-top: 10px;	
}


div#toolbar {
    margin-top: -2px;
}

div#toolbar a {
    border: 1px solid #e7e7e7;
    cursor: pointer;
    display: block;
    float: left;
    padding: 1px 5px;
    white-space: nowrap;
	height: 52px;    
    color: #82BE21;
    font-size: 14px;
    line-height: 1.2;
    text-decoration:none;
}
div#toolbar #icon-32-save a {
    border-left: 0px solid #e7e7e7;
}



#joomdpanel .ui-widget-header .ui-icon {
    margin-top: -8px;
}

.fltlft fieldset.adminform legend, .col101 fieldset.adminform legend {
    border: 0px solid #3A3A3A;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: normal;
    left: 5px;
    margin: 5px 5px 5px 0;
    padding: 7px 35px;
    position: absolute;
    text-decoration: none !important;
    text-shadow: none;
    text-transform: uppercase;
    top: 5px;

	background: #5db229;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkYjIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzU4YTMyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzNjOTMwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzNhOGQwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYThkMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5db229 0%, #58a32a 51%, #3c9307 53%, #3a8d08 73%, #3a8d08 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5db229), color-stop(51%,#58a32a), color-stop(53%,#3c9307), color-stop(73%,#3a8d08), color-stop(100%,#3a8d08));
	background: -webkit-linear-gradient(top,  #5db229 0%,#58a32a 51%,#3c9307 53%,#3a8d08 73%,#3a8d08 100%);
	background: -o-linear-gradient(top,  #5db229 0%,#58a32a 51%,#3c9307 53%,#3a8d08 73%,#3a8d08 100%);
	background: -ms-linear-gradient(top,  #5db229 0%,#58a32a 51%,#3c9307 53%,#3a8d08 73%,#3a8d08 100%);
	background: linear-gradient(to bottom,  #5db229 0%,#58a32a 51%,#3c9307 53%,#3a8d08 73%,#3a8d08 100%);
}



.fltlft fieldset.adminform, .col101 fieldset.adminform {
    border: 0px solid #DBDBDB;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2), 0 0 4px rgba(255, 255, 255, 0.3) inset;
    margin-left: 0;
    margin-right: 22px;
    margin-top: 34px;
    overflow: hidden;
    padding: 30px 20px 20px;
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	background: #b8e86a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTg2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2IwZTE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzhkYzczMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MmJlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b8e86a 0%, #b0e15f 21%, #8dc730 75%, #82be21 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e86a), color-stop(21%,#b0e15f), color-stop(75%,#8dc730), color-stop(100%,#82be21));
	background: -webkit-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: -o-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: -ms-linear-gradient(top,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	background: linear-gradient(to bottom,  #b8e86a 0%,#b0e15f 21%,#8dc730 75%,#82be21 100%);
	-pie-background: linear-gradient(#b8e86a , #82be21 );
	behavior: url(PIE.htc);
}


table.edittable td.key, table.edittable td.paramlist_key {
    background-color: white;
}


#joomdpanel .key {
    text-shadow: none;
}

fieldset.adminform > table.edittable {
    margin: 10px 3% !important;
    width: 95% !important;
}
fieldset.adminform #fieldtable table.edittable .fileupload {
    width: 259px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	fieldset.adminform #fieldtable table.edittable .fileupload {
	    width: 253px;
	}
}

fieldset.adminform #fieldtable table.edittable .fileupload td{
	font-size:12px;
	font-weight:normal;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    margin-bottom: 10px;
}


#user-registration fieldset{
	padding-left: 13px;
}


#user-registration #jform_email-lbl{
    clear: both;
    color: #898989;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 2px;
    padding-left: 4px;
    text-align: left;
}

#user-registration #jform_email{
    background: none repeat scroll 0 0 white;
    border: 1px solid #94CC3A;
    color: #404040;
    display: block;
    float: left;
    clear:both;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    padding: 6px 5px;
    width: 230px;
    margin-bottom:10px;
}
#user-registration button{
    background: url("../images/btn-bg-01.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: left;
    font-size: 14px;
    height: 29px;
    line-height: 24px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    padding-left: 24px;
    margin-left:167px;
    width: 89px;
}

.tip-wrap{
	display:none !important;	
}




#member-registration legend{
    background: url("../images/cross-line-04.png") no-repeat scroll left bottom transparent;
    color: #82BE21;
    font-family: 'titilliumtext22l_rgbold';
    font-size: 36px;
    line-height: 1.2;
    margin-bottom: 27px;
    padding: 0 0 9px 33px;
    display:block;
	width: 100%;    
}

#member-registration dl{
    padding-left: 30px;
}

#member-registration #jform_spacer-lbl{
	clear: both;
    color: #898989;
    display: block;
    font-size: 12px;
    line-height: 21px;
    margin-bottom: 25px;
}
#member-registration #jform_spacer-lbl .red, #member-registration .star{
    color: #82BE21;
}


#member-registration label{
    clear: both;
    color: #898989;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 2px;
    padding-left: 4px;
    text-align: left;
}

#member-registration input{
    background: none repeat scroll 0 0 white;
    border: 1px solid #94CC3A;
    color: #404040;
    display: block;
    float: left;
    clear:both;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    padding: 6px 5px;
    width: 230px;
    margin-bottom:10px;
}
#member-registration button{
    background: url("../images/bg-04.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    display: block;
    float: left;
    font-size: 14px;
    height: 29px;
    line-height: 24px;
    margin:0 10px 5px 30px;
    padding-bottom: 3px;
    padding-left: 27px;
    width: 120px;
}

#member-registration fieldset + div{
    color: #898989;
    font-size: 12px;
    line-height: 29px;    
}


#member-registration a[title="Anuluj"]{
	color: #82BE21;
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 5px;
    text-decoration: none;
    margin-left:5px;
}
#member-registration a[title="Anuluj"]:hover{
    text-decoration:underline;
}

article #joomdpanel .pagination {
    background-color:transparent;
    background-image: -moz-linear-gradient(center top , transparent, transparent);
    border: 0px solid #DCDCDC;
    color: #444444;
    margin-top: 0;
    padding: 0;
    text-align:left;
}


#joomdpanel ul:not(style*="width") li{
	background-color:red;
}


#joomdpanel .Galeria .joomdslides div:not(.sliding) ul li {
    background-color:transparent;
    float: none;
    height: 300px;
    margin: 0 auto;
    width: 100%;	
    padding:0;
}
#joomdpanel .Galeria .joomdslides div:not(.sliding) ul li img{
	display:block;
	margin:0 auto;
	max-height:100%;
	border:5px solid white;
}

.special_field_value {
color:red; font-weight: bold;}

.banneritem {
  margin-bottom: 20px;
}

input#field_text_121 {
    width: 94%;
}
.jak-pomoc{
	font-size:12px;
}

.jak-pomoc p{
	margin-top:0px;
}
.jak-pomoc h4{
	color:#82be21;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:0px;
}
a{
	color:#82be21;
	text-decoration:none;
}
a:hover{
	color:#82be21;
	text-decoration:underline;
}
.jak-pomoc ul{
    margin: 0 10px 0 10px;
    list-style-type: square;
    padding: 10px;
}

h3.chmuragmin {
    margin-top: 30px;
	margin-bottom: 0px;
}

.chmuragmin div.k2TagCloudBlock {
    padding-left: 15px;
}

.kontakt_kliknij a {
    color: #FF8C00;
    font-size: 18px;
 }
 
 .moduletable.chmuragmin {
	 margin-bottom:30px;
 }
 
 .k2filter-responsive .k2filter-cell {
 width: 220px;}
