@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr {	
	margin:0;
	padding:0;
	border: 0;
	outline:0;	
	vertical-align: baseline;		
	background: transparent;		
}
img, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;		
}
img{
	vertical-align:bottom;
}

html {
	width:100%;
	height:100.1%;
	font-size:100.1%;
}

body{
	background:#c8dd90 url(/default/images/bg.png) repeat-x center top;
	font:.75em Arial, Verdana, Helvetica, sans-serif;
	line-height:1;
	width:100%;	height:100%;
	color:#a77255;
}
/*:first-child+html #id{*/


/* general
--------------------------------------------------*/
p, li, td, th{
	line-height:1.4em;
}
p,ul,ol{
	padding-bottom:16px;
}
table{
	margin-bottom:16px;
	border-collapse: collapse;
	border-spacing: 0;	
}
h1, h2, h3, h4, h5, h6{
	color:#1d7b6a;	
	font-weight: bold;	
	padding-bottom:5px;	
}
h1{
	font-size:1.5em;	
}
h2{
	font-size:1.3em;
}	
h3{
	font-size:1.1em;
}
h4{
	font-size:1em;
}
a{
	color:#d74a7d;	
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:active{
	outline:none;
}
a:focus{
	-moz-outline-style:none;
	outline:none;
}
a img{
	border:none;
}	
/*for ie and .png, make black bg under image*/
a:focus img, a:hover img{
	filter:alpha(opacity=90);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity:.9;
}
ul{
	list-style:none;	
}
ul li{
	padding:1px 0 1px 18px;
	background:url(/default/images/bullet.png) no-repeat 2px 6px;
}
ul.inverted{
	float:right;
	position:relative;
}
ul.inverted li{
	float:right;
	padding:1px 20px 1px 0px;
	/*background:url(/default/images/invertedBullet.gif) no-repeat right 7px;*/
	clear:right;
	text-align:right;
	width:100%;
}
ol{
	margin-left:20px;
}
ol li{
	background:none;
}
acronym{
	cursor:help;
}
.dist{
	color:#1d7b6a;
}
.clear{
	clear:both;	
	line-height:0;	
}
.tcenter{
	text-align:center;
}
.tleft{
	text-align:left;
}
.tright{
	text-align:right;
}
.just {
	text-align:justify;
}
.left{
	float:left;
}
.right{
	float:right;
}
.noMP{
	margin:0;
	padding:0;
}
.line{
	height:1.4em;
	background:url(/default/images/lineBg.png) repeat-x left top;
}
.half {
	width:50%;
}
.setka{
	width:100%;
}
.indent{
	text-indent:20px;
}
.border{
	padding:1px;
	background-color:#ffffff;
	border:1px solid #519975;
}
pre{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}

/*tinyMce*/
.wciecie{
	text-indent:20px;
}
.ramka{
	padding:1px;
	background-color:#ffffff;
	border:1px solid #519975;
}
.doLewej{
	float:left;
	display:inline;
	margin-right:20px;
	margin-bottom:5px;
}
.ramkaIDoLewej{
	padding:1px;
	background-color:#ffffff;
	border:1px solid #519975;
	
	float:left;
	display:inline;
	margin-right:20px;
	margin-bottom:5px;
}
.doPrawej{
	float:right;
	display:inline;
	margin-left:20px;
	margin-bottom:5px;
}
.ramkaIDoPrawej{
	padding:1px;
	background-color:#ffffff;
	border:1px solid #519975;
	
	float:right;
	display:inline;
	margin-left:20px;
	margin-bottom:5px;
}
.centrujText{
	text-align:center;
}
.textDoPrawej{
	text-align:right;
}
.lightbox{

}
.wyczysc{
	clear:both;
	height:0;
}
.linia{
	height:1.4em;
	border-top:1px solid #519975;
	padding-bottom:0;
}
.wyroznienie{
	color:#1d7b6a;
}

/*.imageAndText*/
table.imageAndText{
	border-collapse:collapse;
	width:100%;
}
table.imageAndText td{
	vertical-align:top;
	text-align:left;
	padding:0;
}
table.imageAndText td.leftColumn{
	padding-right:20px;
}
table.imageAndText td.rightColumn p,
table.imageAndText td.rightColumn ul,
table.imageAndText td.rightColumn div{
	font-style:italic;
}
table.imageAndText td.rightColumn h4{
	font-size:14px;
}

/*table.standard*/
table.standard{
	border-collapse:collapse;
	width:100%;
}
table.standard td{
	text-align:left;
	padding:5px 10px;	
	text-align:left;
	border-top:1px solid #1d7b6a;
}
table.standard th{
	text-align:left;
	padding:5px 10px;	
	background:#1d7b6a;
	color:#ffffff;	
}

/*table.standardMiddle*/
table.standardMiddle{
	border-collapse:collapse;
	width:100%;
	border-bottom:1px solid #1d7b6a;
}
table.standardMiddle td{
	text-align:left;
	padding:5px 10px;	
	text-align:left;
	border:1px solid #1d7b6a;
	vertical-align:middle;
}
table.standardMiddle tr td:last-child{
	border-right:none;
}
table.standardMiddle th{
	text-align:left;
	padding:5px 10px;	
	background:#1d7b6a;
	color:#ffffff;	
}


/* container
--------------------------------------------------*/
#outerContainerWrapper{
	width:100%;	min-height:100%;
	background:url(/default/images/main.jpg) no-repeat center top;
}
#containerWrapper{
	width:100%;	
	background:url(/default/images/topNavBg.png) no-repeat center 558px;	
}
#container{
	width:940px;
	margin:0 auto;
}


/* header
--------------------------------------------------*/
#header{
	width:940px;	height:630px;
	position:relative; z-index:3;
}

#logo{
	position:absolute; left:0; top:60px; z-index:1;
	padding:0;
}

#header a.smallHobbit{
	display:block;
	width:130px; height:110px;
	position:absolute; left:202px; top:169px;
	background:url(/default/images/smallHobbit.png) no-repeat left -200px;
}
#header a.smallHobbit:hover{
	background-position:left top;
}

#header a.girlHobbit{
	display:block;
	width:115px; height:180px;
	position:absolute; left:111px; top:356px;
	background:url(/default/images/girlHobbit.png) no-repeat left -200px;
}
#header a.girlHobbit:hover{
	background-position:left top;
}

#header a.bigHobbit{
	display:block;
	width:145px; height:195px;
	position:absolute; left:-186px; top:394px;
	background:url(/default/images/bigHobbit.png) no-repeat left -200px;
}
#header a.bigHobbit:hover{
	background-position:left top;
}

#header a.lamp{
	display:block;
	display:none;
	width:110px; height:340px;
	position:absolute; left:939px; top:228px;
	background:url(/default/images/lamp.png) no-repeat left -400px;
}
#header a.lamp:hover{
	background-position:left top;
}

#header a.door{
	display:block;
	width:155px; height:210px;
	position:absolute; left:245px; top:322px;
	background:url(/default/images/door.png) no-repeat left -400px;
}
#header a.door:hover{
	background-position:left top;
}


/* topNav
--------------------------------------------------*/
#topNavContainer{
	width:940px;	height:50px;
	position:absolute; top:557px; left:-10px;
}
#flashTopNav{
	position:absolute;
	z-index:1;
}
#topNav{	
	padding:0;
	list-style:none;	
	height:50px;
	position:absolute; left:0; top:0; z-index:10;
}
#topNav li{
	float:left;
	background:none;
	padding:0;
	margin:0;	
}
#topNav li.lastChild{
	background:none;
}
#topNav li a{
	color:#7e5a53;
	display:block;
	font-size:16px; 
	line-height:16px;
	padding:22px 10px 12px 10px;
	text-decoration:none;
	background:none;	
	font-weight:bold;
	text-shadow:rgba(255, 255, 255, 0.6) 1px 1px;
}
#topNav li a:hover, #topNav li a.selected{
	color:#d74a7d;
}
#topNav li a.hidden{
	padding:0;
	height:50px;
	visibility:hidden;
}

/*secondLevel*/
#topNav li ul li a {
	color:#6a4c46;
	font-weight:bold;
	display: block;
	width:160px; line-height:13px;
	font-size:13px;
	padding:7px 20px 9px 20px;	
}
#topNav li ul li a:hover{

}
#topNav ul li { 
	float: left;
	width: 200px; 
	background:none;
}
#topNav li ul {
	position: absolute;
	z-index:3;
	width:200px;
	padding-bottom:0;
	left: -999em;
	margin-top:0px;
	background:#d3bcc5 url(/default/images/topSubNavBg.png) no-repeat left top;
	border:1px solid #cc938f;
	border-radius:5px;
	box-shadow:rgba(0, 0, 0, 0.3) 5px 5px 5px;
}
#topNav li.sfhover ul, #topNav li:hover ul{
	left: auto;
}
#topNav li.sfhover{
	cursor:pointer;	
}
#topNav li.sfhover a{
	color:#d74a7d;
}
#topNav li.sfhover ul li a{
	color:#90675f;
}
#topNav li.sfhover ul li a:hover{
	color:#d74a7d;	
}

/*thirdLevel*/
#topNav li li.sfhover ul, #topNav li li:hover ul {
	margin: -28px 0 0 200px;
}
#topNav li.sfhover ul ul {
	left: -999em;
}
#topNav li li.sfhover ul {
	left: auto;
}


/* content
--------------------------------------------------*/
#content{
	width:940px; 
	margin:0 auto;
	position:relative;
	padding-top:12px;
}

/*overlay*/
#overlay{
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	/*background-image:url(/common/images/overlay/white.png);*/
	background:#1481ac url(/common/images/overlay/overlayBg.gif) repeat-x left top;

	border:1px solid #1f1f1f;
	border-radius:5px;
	box-shadow:#000000 0px 0px 35px;
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:700px; height:470px;
	padding:4px 4px 4px 4px;
}

/* default close button positioned on upper right corner */
#overlay .close{
	background-image:url(/common/images/overlay/overlayClose.png);
	position:absolute; right:17px; top:-20px;
	cursor:pointer;
	height:20px;
	width:52px;
}
#overlay .close:hover{
	background-position:left -20px;
}

#overlay .overlayHeader{
	height:55px;
	border:1px solid #1d85a6;
	border-bottom:none;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	background:#647b8b url(/common/images/overlay/overlayHeaderBg.gif) repeat-x left top;
}
#overlay .overlayHeader h3{
	color:#86eaff;
	text-shadow:#495a66 1px 1px 1px;
	font-family: Arial, sans-serif;
	font-size:20px;
	padding:16px 0 0 10px;
}

#overlay .overlayContentWrapper{	
   height:411px;
	background:#ffffff;
	border:1px solid #1d85a6;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;   
}
#overlay .overlayContent{
   padding: 10px; padding-bottom: 0;
}
#overlay h3.loading{
	text-align:center;
}
#overlay p.loading{
	text-align:center;
}

/* #fbLikeBoxContainer
--------------------------------------------------*/
#fbLikeBoxContainer{
	position: fixed;
	right: -237px;
	top: 200px;
	_display: none;
	z-index: 100;
}
#fbLikeBoxContainer .icon {
	width: 33px;
	height: 82px;
	float: left;
	background: url(/default/images/fbLikeBoxIcon.png) center no-repeat;
	cursor:pointer;
}
#fbLikeBoxContainer .fb_iframe_widget {
	background: #ffffff;
}


/* columns
--------------------------------------------------*/
#leftColumn{
	float:left; width:300px; min-height:400px;
	overflow:hidden;
	display:none;
}

#mainColumn{
	width:940px; min-height:400px;	
	overflow:hidden;
}
#mainColumn{
	color:#9a694e
}

/*leftColumn and mainColumn*/
#content.columns-left #leftColumn{
	display:block;
}
#content.columns-left #mainColumn{
	float:right; width:610px;
	padding-right:0;
}


/* boxes
--------------------------------------------------*/
.box{
	float:left; width:100%;	
	margin-bottom:20px;
}	
.page{
	float:left; width:100%;
}
.box .header, 
.page .mainHeader{
	width:100%; 	
	margin-bottom:16px;	
}
.box .header h3, 
.page .mainHeader h2{
	color:#1d7b6a;

	font-size:24px;
	line-height:28px;
	padding:0;
}
.box .header h4, 
.page .mainHeader h3{
	display:none;
}
.box .content,
.page .mainContent{

}

.lastBox{
	/*margin-bottom:0;*/
}


/*topSubNav*/
.topSubNav{
	padding:0;
}
.topSubNav ul{
	padding:0;
}
.topSubNav li{
	text-align:left;
}

/*sideNav*/
.sideNav{
	text-align:left;
	padding-bottom:0;
}
.sideNav ul{
	padding:0;
}
.sideNav a.selected{
	font-weight:bold;
}

/*newsBox*/
.newsBox{

}
.newsBox h4{
	color:#1d7b6a;
	padding-bottom:4px;
	padding-top:3px;
	font-size:14px;
}
.newsBox h4 a{
	color:#1d7b6a;
}
.newsBox .news{
	padding-bottom:5px;
	margin-bottom:20px;
	background:url(/default/images/lineBg.png) repeat-x left bottom;
}
.newsBox .news a.icon{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	background:url(/default/images/newsIconFrame.png) no-repeat left top;
	width:88px; height:88px;
	padding:8px 0 0 8px;
}
.newsBox .news p{
	font-style:italic;
}
.newsBox .news p a.moreBtn img{
	vertical-align:middle;
}
.newsBox .lastChild{
	margin-bottom:0;
}

/*newsletterForm*/
.newsletterForm{

}
.newsletterForm input{
	vertical-align:middle;
}
.newsletterForm input.input{
	margin-right:7px;
	margin-bottom:16px;	
}

/*myAccountBox*/
.myAccountBox{
	
}
.myAccountBox label{
	font-size:12px;
	float:left;
	font-weight:bold;
}
.myAccountBox label span{
	display:inline-block;
	padding-left:3px;
}
.myAccountBox .login, .myAccountBox .password, .myAccountBox .submit{
	text-align:right;
	padding-bottom:10px;
}
.myAccountBox .submit input{
	background:none;
	padding:0;
	border:none;
}
.myAccountBox ul{
	padding:0;
}

/*appContactBox*/
.appContactBox{
	
}
.appContactBox ul{

}
.appContactBox ul li{
	background:none;
	padding:0;
	padding-left:38px;
	padding-bottom:15px;
	color:#1d7b6a;
	font-size:14px;
}
.appContactBox ul li.address{
	background:url(/default/images/homeIcon.png) no-repeat left 1px;
	font-weight:bold;
}
.appContactBox ul li.phones{
	background:url(/default/images/phoneIcon.png) no-repeat left 4px;
}
.appContactBox ul li.phones b{
	color:#a77255;
}
.appContactBox ul li.fax{
	background:url(/default/images/faxIcon.png) no-repeat left 4px;
}
.appContactBox ul li.email{
	background:url(/default/images/emailIcon.png) no-repeat left 4px;
}
.appContactBox img.image1{
	margin-right:10px;
}

/*appBuildingBox*/
.appBuildingBox{

}
.appBuildingBox img.image1{
	margin-right:10px;
}

/*borderBox*/
.borderBox{
	background:url(/default/images/lineBg.png) repeat-x left bottom;
}

/*.contactFormBox*/
.contactFormBox form{
	width:100%;
}
.contactFormBox form input,
.contactFormBox form textarea{
	background:#f5f9e8;
}
.contactFormBox #cms_form_email_element{
	width:300px; float:left;
	clear:none;
}
.contactFormBox #cms_form_email_element input{
	width:220px;
}
.contactFormBox #cms_form_title_element{
	width:300px; float:right;
	clear:none;
}
.contactFormBox #cms_form_title_element label{
	padding-left:30px;
}
.contactFormBox #cms_form_title_element input{
	width:220px;
}
.contactFormBox #cms_form_message_element label{
	margin-bottom:10px;
}
.contactFormBox #cms_form_message_element textarea{
	width:608px;
}
.contactFormBox #cms_form_name_element label{
	padding-left:280px;
}
.contactFormBox #cms_form_name_element input{
	width:220px;
}


/* footer
--------------------------------------------------*/
#footerWrapper{
	width:100%;
	background:url(/default/images/topNavBg.png) no-repeat center top;
}
#footer{
	width:940px; height:120px;
	margin:0 auto;
	position:relative; z-index:1;
}

/*bottomNav*/
#bottomNav{
	position:absolute; left:0px; top:21px;	
	text-shadow:rgba(255, 255, 255, 0.6) 1px 1px;
}
#bottomNav li{
	padding:0;
	background:none;
	padding-right:20px;
	float:left;
}
#bottomNav li a{
	color:#7e5a53;
	font-size:14px;
	font-weight:bold;
}

/*copyright*/
#footer p.copyrights{
	color:#50583a;
	position:absolute; left:0px; top:75px;
}
#footer p.copyrights a{
	color:#50583a;
	font-weight:bold;
}

/*w2b*/
#w2b{
	position:absolute; right:20px; top:75px;	
}


/* form
--------------------------------------------------*/
form{
	width: 500px;
}
form fieldset{
	border:none;
	padding:0;
	margin:0;
}
form input, 
form textarea, 
form select{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#757575;
	border:1px solid #c7c6c5;
	outline:none;	
	background:#ffffff;
}
form input{
	padding:0 10px;
	height:22px;
	line-height:22px;
}
form select{
	line-height:22px;
	padding:0;
}
form textarea{
	padding:0 10px;
}
form input[type="radio"], 
form input[type="checkbox"]{
	width:auto; height:auto;
	padding:0;	
	background:none; border:none;
} 

/*btn*/
form .submit input, 
form input.btn, 
.btn{
	width:auto;
	color:#ffffff;
	font-weight:bold;
	background:#f36509 url(/default/images/btnBg.gif) repeat-x left top;;
	border:none;
	padding:4px 7px 5px 7px;
	font-size:11px; line-height:11px; height:auto;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor:pointer;
	display:inline-block;
}
form .submit input:hover, 
form input.btn:hover, 
.btn:hover{
	color:#ffffff;
	text-decoration:none;
	background-position:0 -100px;
	border:none;
}
form input.image{
	width:auto; height:auto; 
	border:none;
	padding:0;
}


/*default*/
form.default fieldset{
	background-color:#f9f9f9;
	border:1px solid #dddddd;
	padding:10px;
	margin-bottom:10px;
}
form.default fieldset legend{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
form.default .element{
	padding-bottom:10px;
	clear:both;
	text-align:right;
}	
form.default input, 
form.default textarea{
	width:250px;
	padding:3px;
}
form.default select{
	width:258px;
	padding:5px;
}
form.default textarea{
	height:130px;
}
form.default .submit input, 
form.default input.btn{
	width:auto; height:auto; 
}
form.default input.image,
form input[type="radio"], 
form input[type="checkbox"]{
	width:auto; height:auto; 
	padding:0;
	border:none; 
	background:none;	
}

form.default label{
	position:relative;
	top:2px;
	float:left;
}
form.default label.required{
	background:url(/common/images/asterix.gif) no-repeat right 4px;
	padding-right:5px;
}
form.default label a{
	text-decoration:none;
}
form.default .groupLabel{	
	float:none;
}
form.default ul.errors{
	width:250px;
	float:right;
	padding-bottom:0; margin-bottom:0;
}
form.default ul.errors li{
	color:#ff0000;
	text-align:left;
}
form.default .errorNote{
	color:#ff0000;
	text-align:right;
}
form.default span.required{
	color:#ff0000;
}
form.default .requiredNote{
	clear:both;
	display:none;
}

/*radio & checkbox*/
form.default ul.radioWrapper{
	float:right;
	width:260px;
}
form.default ul.radioWrapper li{
	padding:0;
	background:none;
	text-align:left;
	padding-bottom:5px;
}
form.default ul.radioWrapper li label{
	float:none;
	position:inherit;
}
form.default ul.radioWrapper li input{
	vertical-align:top;
	margin-right:10px;
}


/* popup
--------------------------------------------------*/
#popup{
	padding:0;
	position:relative; z-index:1;
	margin-bottom:20px;
}
#popup ul{
	padding:0; margin:0;
}
#popup ul li{
	font-weight:bold;
	padding:10px 0;	
	padding-left:45px;
	margin-bottom:5px;	
	border-bottom-width:1px; border-top-width:1px;
	border-bottom-style:solid; border-top-style:solid;
}
#popup li.info{
	border-color:#009900;
	background:#d9ecd4 url(/common/images/infoIcon.gif) no-repeat left center;
	color:#009900;
}
#popup li.warning{
	border-color:#de6c28;
	background:#f8e3d3 url(/common/images/warningIcon.gif) no-repeat left center;
	color:#de6c28;
}
#popup li.error{
	border-color:#ed1c24;	
	background:#fdddcf url(/common/images/errorIcon.gif) no-repeat left center;
	color:#ed1c24;
}


/* pager
--------------------------------------------------*/
#pager{
	text-align:right;
	height:33px;
	padding:20px 0px 0px 0px;	
	overflow:hidden;
	background:url(/default/images/lineBg.png) repeat-x left top;
}
#pager .left{
	width:100px;
	text-align:left;
}
#pager .left img{
	vertical-align:middle;
}
#pager .pageNumbers {
	display:inline;
	padding:0;
}
#pager .pageNumbers li{
	padding:0; 
	padding:0 9px 0 1px;
	background:url(/default/images/pagerSep.png) no-repeat right center;
	display:inline-block;
}
#pager .pageNumbers li:last-child{
	background:none;
}
#pager .pageNumbers a{
	width:auto;
	color:#d74a7d;
	font-weight:bold;
	border:none;
	padding:3px 6px;
	font-size:14px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;	
}
#pager a img{
	vertical-align:middle;
}
#pager a.next, #pager a.prev, #pager a.back{

}
#pager a.next{

}
#pager a.prev{

}
#pager a.back{
	
}
#pager .pageNumbers a:hover, #pager a.currentPage:hover{
	background-color:#d74a7d;
	color:#ffffff;
}
#pager a.currentPage{
	font-size:18px;
}


/* commonShortCuts
--------------------------------------------------*/
.commonShortCuts{
	padding-top:5px;
	padding-bottom:18px;
	margin-bottom:20px;
	background:url(/default/images/lineBg.png) repeat-x left bottom;
}
.lastShortCut{
	margin:0;
	background:none;
}
.commonShortCuts h4{
	font-size:14px;
	text-align:right;
	padding-top:3px;
}
.commonShortCuts h4 a,
.commonShortCuts h4 em{
	background:none;
	float:left;
	color:#1d7b6a;
}
.commonShortCuts h4 em{
	font-style:normal;	
}

.commonShortCuts .btnContainer{
	text-align:right;
}
.commonShortCuts .btnContainer a img{

}
.commonShortCuts .btnContainer a{

}
.commonShortCuts .date{
	display:inline-block;
	color:#ab7d5b;
	font-weight:normal;
	font-size:12px;
}

.commonShortCuts .icon{
	float:left;
	margin-right:10px;
	display:inline;
	position:relative;
	
	background:url(/default/images/newsIconFrame.png) no-repeat left top;
	width:88px; height:88px;
	padding:8px 0 0 8px;
}
.commonShortCuts .icon img{
	width:80px;
}
.commonShortCuts .icon span{
	display:inline-block; width:100%; height:100%;
	position:absolute; left:0; top:0; z-index:2;
	display:none;
}
.commonShortCuts p{
	font-style:italic;
}


/* images sites and news
--------------------------------------------------*/
.imagesContainer {
	overflow:hidden;
	margin-left:-23px;
}
.imagesContainer a{
	width:120px;
	height:120px;
	padding:9px 9px 9px 9px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-bottom:20px;
	background:url(/default/images/imageFrame.png) no-repeat left top;
}
.imagesContainer span{
	display:inline-block; width:100%; height:100%;
	position:absolute; left:0; top:0; z-index:2;
	display:none;
}
.imagesContainer a:hover{
	border-color:#75c546;
}
.imagesContainer a.lastInRow{
	margin-right:0;
}
.imagesContainer a img{
	position:relative;
	width:118px;
}


/* sites
--------------------------------------------------*/


/* galleriesIndex
--------------------------------------------------*/
#galleriesIndex .commonShortCuts a.icon{

}


/* aktualnosci
--------------------------------------------------*/
#newsDetails .backBtn{
	display:inline-block;
}


/* auth
--------------------------------------------------*/
#authLogin form, #authUsersForgotPassword form, #authUsersRegisterAccount form, #authUsersMyAccount form, 
#authUsersChangePassword form{
	width:550px;
}


