
/** GRIDS **/



.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }

.unit{float:left;_zoom:1;}

.unitExt{float:right;}

.size1of1{float:none;}

.size1of2{width:50%;}

.size1of3{width:33.33333%;}

.size2of3{width:66.66666%;}

.size1of4{width:25%;}

.size3of4{width:75%;}

.size1of5{width:20%;}

.size2of5{width:40%;}

.size3of5{width:60%;}

.size4of5{width:80%;}

.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}


/* */
body, div, p, table, tr, td, ul, li, img, h1, h2, h3, h4, h5, h6, dl, dt, dd, textarea {
	margin: 0;
	padding: 0;
	border: 0;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clear {
	clear: both;
}
.hidden {
	display: none;
}
/** clearifx **/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */ /** end of clearfix hack **/
h1, h5, h6 {
	font-family: Georgia;
}
h1, h1 a {
	font-size: 23px;
	font-weight: normal;
}
h4 {
	color: #d12727;
	font-size: 14px;
}
h5 {
	font-weight: bold;
	font-size: 12px;
}
h6 {
	font-size: 11px;
	padding: 4px 8px;
	width: 198px;
	line-height: 15px;
}
a {
	font: bold 12px;
	color: #333;
}
a:hover {
	color: #646259;
}
body {
	background: url(../img/layout/bg.gif);
	font: 12px Arial;
	margin-top: -5px;
	text-align: center;
	padding-bottom: 30px;
}
.page_footer {
	background: url(../img/layout/bg.gif);
}
#messages-debug {
	background-color: LightSkyBlue;
	border-color: LightSeaGreen;
	color: Blue;
}
/*#messages-error {
	background-color: #CD5C5C;
	border-color: DarkRed;
	color: DarkRed;
}

#messages-confirmation {
	background-color: GreenYellow;
	border-color: Green;
	color: Green;
}

#messages-notice {
	background-color: Gold;
	border-color: DarkGoldenRod;
	color: DarkGoldenRod;
}
*/
.message ul {
	list-style: none;
	margin: 0;
	text-align: center;
	font-weight: bold;
}
.message {
	background-color: #ddd;
	border: 1px solid #D12727;
	border-color: #f00 #D12727 #D12727 #f00;
	margin: 5px;
	padding: 5px;
}
#messages-notice ul {
	list-style: none;
}
/* komunikaty dla uzytkownika */
.user_message {
	font-weight: bold;
	color: #D12727;
	text-align:center;
}
.user_message ul {
	list-style: none;
	margin: 0 6px 8px;
}






.container {
	width: 993px;
	margin: 0 auto;
}

.page_header {
	background: #fff;
	
background: #fff;
	position: relative;
	height: 80px !important;
	background: #fff url(../img/layout/headers/header_bg.gif) repeat-x 0 bottom;
	border-bottom: 1px solid #E6E6E6;
}

.pink_header {
	background: transparent url(../img/layout/bg.gif);	
	border: 0;
}

/* logo */
#logo a {
	background: transparent url(../img/layout/logo.png) no-repeat  scroll left top;
	float: left;
	height: 71px;
	outline: 0;
	text-indent: -999em;
	width: 201px;
	position: relative;
	top: 4px;
	left: 12px;
	z-index: 1000;
}
.tagline {
	position: absolute;
	top: 41px;
	left: 225px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #7C0041;
	background: url(../img/layout/headers/headers.gif) no-repeat 0 -563px;
	width: 225px;
	height:18px;
	text-indent: -999em;
}


/** user menu **/
.topMenu {
	list-style: none;
	font-family: Georgia;
	color: #fff;
	float: right;
	position: relative;
	top: 37px;
	right: 9px;
}
.topMenu li {
	display: block;
	float: left;
	line-height: 21px;
	height: 21px;
	margin-right: 8px;
	text-indent: 25px;
}
.topMenu a {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.topMenu a.logout {
	text-transform: none;
	margin: 0 10px;
}
.topMenu a:hover {
	text-decoration: underline;
}
.topMenu .loginLink {
	background: transparent  url(../img/layout/menu_top_right/icon_logowanie.png) left center  no-repeat;
	color: #000;
}
.topMenu .registerLink {
	background: transparent  url(../img/layout/menu_top_right/icon_rejestracja.png) left  center no-repeat;
}
.topMenu .rssLink {
	background: transparent  url(../img/layout/menu_top_right/icon_rss.png) left center  no-repeat;
}


.facebook_buttons {
	width:100%;
	height: 35px;
	float: right; 	
}

.facebook_buttons .recomended {
	width: 84px;	
	float: right;
	margin-right: 5px;
}

.facebook_buttons .like {
	width: 70px;	
	float: right;

}

.facebook_buttons .like_gg {
	width: 116px;	
	float: right;
	margin-left: 5px;
	margin-top: -5px;
}

.facebook_like1 {
	width: 300px;
	margin: 0 auto;	
}

/* main menu **/
ul.mainMenu {
  background:transparent url(../img/layout/headers/main_menu.gif) no-repeat 0 bottom;
	list-style: none;
	margin-left: 10px;
	margin-right: 10px;
  height: 39px;
}
.mainMenu li {
	float: left;
  height: 39px;
}
/** main menu **/
ul.mainMenu li a, .mainMenu li.selected a, .mainMenu li a:hover { 
	text-indent: -999em;
  background:transparent url(../img/layout/headers/main_menu.gif) no-repeat;
  outline: 0;
	display: block;
  height: 39px;
}
ul.mainMenu li.item_1 a {
	width: 150px;
}
ul.mainMenu li.item_2 a {
	background-position: -150px top;
	width: 161px;
}
ul.mainMenu li.item_3 a {
	background-position: -311px top;
	width: 204px;
}
ul.mainMenu li.item_4 a {
	background-position: -515px top;
	width: 86px;
}
ul.mainMenu li.item_5 a {
	background-position: -601px top;
	width: 69px;
}

ul.mainMenu li.item_6 a {
	background-position: -668px top;
	width: 140px;
}
ul.mainMenu li.item_7 a {
	background-position: -1018px top;
	width: 93px;
}

ul.mainMenu li.item_8 a {
	background-position: -936px -39px;
	width: 84px;
}

ul.mainMenu li.item_1 a:hover, ul.mainMenu li.item_1 a.selected {
	background-position: 0px -39px;
}
ul.mainMenu li.item_2 a:hover, ul.mainMenu li.item_2 a.selected {
	background-position: -150px -39px;
}
ul.mainMenu li.item_3 a:hover, ul.mainMenu li.item_3 a.selected {
	background-position: -311px -39px;
}
ul.mainMenu li.item_4 a:hover, ul.mainMenu li.item_4 a.selected {
	background-position: -515px -39px;
}
ul.mainMenu li.item_5 a:hover, ul.mainMenu li.item_5 a.selected {
	background-position: -601px -39px;
}
ul.mainMenu li.item_6 a:hover, ul.mainMenu li.item_6 a.selected, ul.mainMenu li.item_6 a.hover  {
	background-position: -668px -39px;
	width: 140px;
}
ul.mainMenu li.item_7 a:hover, ul.mainMenu li.item_7 a.selected {
	background-position: -1018px -39px;
}

ul.mainMenu li.item_8 a:hover, ul.mainMenu li.item_8 a.selected {
	background-position: -936px -39px;
}


ul.mainMenu li.item_hitykinowe a {
	background-position: -808px top;
	width: 126px;
}
ul.mainMenu li.item_hitykinowe a:hover, ul.mainMenu li.item_hitykinowe a.selected {
	background-position: -808px -39px;
}
ul.mainMenu li.item_seriale a {
	background-position: -934px top;
	width: 82px;
}
ul.mainMenu li.item_seriale a:hover, ul.mainMenu li.item_seriale a.selected {
	background-position: -934px -39px;
}

/** secondMenu **/
ul.secondMenu {
	list-style: none;
	margin: 1px 10px;
}
.secondMenu li {
	float: left;
  height: 30px;
}
/** main menu **/
ul.secondMenu li a, .secondMenu li.selected a, .secondMenu li a:hover { 
	text-indent: -999em;
  background:transparent url(../img/layout/headers/second_menu.gif) no-repeat -10px 0;
  outline: 0;
	display: block;
  height: 30px;
}
ul.secondMenu li.item_0 a {
	width: 156px;
}
ul.secondMenu li.item_1 a {
	background-position: -166px top;
	width: 93px;
}
ul.secondMenu li.item_2 a {
	background-position: -260px top;
	width: 90px;
}
ul.secondMenu li.item_3 a {
	background-position: -350px top;
	width: 136px;
}
ul.secondMenu li.item_4 a {
	background-position: -1205px top;
	width: 135px;
}
ul.secondMenu li.item_5 a {
	background-position: -621px top;
	width: 150px;
}
ul.secondMenu li.item_6 a {
	background-position: -770px top;
	width: 55px;
}
ul.secondMenu li.item_7 a {
	background-position: -825px top;
	width: 148px;
}
ul.secondMenu li.item_8 a {
	background-position: -1203px top;
	width: 136px;
}


ul.secondMenu li.item_0 a:hover, ul.secondMenu li.item_0 a.selected {
	background-position: -10px -30px;
}
ul.secondMenu li.item_1 a:hover, ul.secondMenu li.item_1 a.selected {
	background-position: -166px -30px;
}
ul.secondMenu li.item_2 a:hover, ul.secondMenu li.item_2 a.selected {
	background-position: -260px -30px;
}
ul.secondMenu li.item_3 a:hover, ul.secondMenu li.item_3 a.selected {
	background-position: -350px -30px;
}
ul.secondMenu li.item_4 a:hover, ul.secondMenu li.item_4 a.selected {
	background-position: -1205px -30px;
}
ul.secondMenu li.item_5 a:hover, ul.secondMenu li.item_5 a.selected {
	background-position: -621px -30px;
}
ul.secondMenu li.item_6 a:hover, ul.secondMenu li.item_6 a.selected {
	background-position: -770px -30px;
}
ul.secondMenu li.item_7 a:hover, ul.secondMenu li.item_7 a.selected {
	background-position: -825px -30px;
}
ul.secondMenu li.item_8 a:hover, ul.secondMenu li.item_8 a.selected {
	background-position: -1203px -30px;
}


ul.secondMenu li.item_zmierzch a {
	background-position: -973px top;
	width: 87px;
}
ul.secondMenu li.item_zmierzch a:hover, ul.secondMenu li.item_zmierzch a.selected {
	background-position: -973px -30px;
}

ul.secondMenu li.item_tylkowkoktajlu a {
	background-position: -1060px top;
	width: 143px;
}
ul.secondMenu li.item_tylkowkoktajlu a:hover, ul.secondMenu li.item_tylkowkoktajlu a.selected {
	background-position: -1060px -30px;
}


ul.mainMenu li.constellation {
	position: relative;
	z-index: 3100;
}
ul.mainMenu li.constellation .constellation_content {
	position: absolute;
	top: 38px;
	right: 0px;
	z-index:3100; 
	background: #fff; 
	border: solid #F16F91 1px; 
	padding: 10px;
	width: 340px;
	display: none;
}
ul.mainMenu li.constellation ul {
	width: 50%;
	float: left;
}

ul.mainMenu li.constellation li {
	float: none;
	list-style: none;
	height: auto;
	margin: 5px 0;
}
ul.mainMenu li.constellation .constellation_content a {
	background: none;
	height: auto;
	width: auto;
	display: inline;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	text-indent: 0;
}
ul.mainMenu li.constellation .constellation_content a.seeAll {
	text-decoration: underline;
	background: transparent url(../img/layout/buttons/go_raquo.gif) no-repeat scroll right 2px;
}

ul.mainMenu li.constellation .constellation_content a:hover {
	color: #646259;
}
.rss_subscribe {
	color: #929292;
	float: right;
	font-size: 14px;
	margin-right: 5px;
	text-decoration: none;
	padding-right: 20px;
	background: url(../img/layout/buttons/rss_icon.gif) right center no-repeat;
}




#contentTopBorder {
	float: left;
	position: relative;
	left: 1px;
}
.page_content {
/*	border: solid #e8e6df 1px;
	background: #fff; */
}
.menu {
	background: #fff;
}
.content_wrapper {
	text-align: left;
	background: url(../img/layout/bg_before_footer.gif) repeat-x bottom;
}
.content_wrapper #banner {
	clear: both;
}
.content_wrapper #banner img {
	margin: 4px auto;
	display: block;
}
.content_wrapper #gradientMainMenuBg {
	background: url(../img/layout/gradient_above_main_menu.gif)  repeat-x;
	height: 9px;
}

.columns {
	background: #fff url(../img/layout/bg_body.gif) no-repeat;
	padding-left: 10px;
}
.mainCol {
	overflow: hidden;
	zoom:1;
	width: 664px !important;
}
.mainColError {
	width: 600px !important;
	padding-left: 64px;
}
.rightCol {
	float: right;
	width: 312px;
	padding-left: 4px;
	_padding-left: 2px;
	overflow: hidden;
}

.module {
	width: 300px;
	margin: 0 0 6px;
}
.page_title {
	height: 24px;
	padding-top: 10px;
	border-bottom: solid 1px #e6e6e6;
}
.pt_main {
	height: 22px;
	padding-top: 15px;
}
.bc {
	height: 29px
}


dt {
	margin: 5px 2px 2px;
	float: none;
	width: 100%;
}
dt label {
	cursor: pointer;
}
dt label.required, p.required {
	color: #D12727;
}
dd {
	padding-top: 1px;
	margin-bottom: 10px;
}
dd textarea, dd input {
	font: 13px Arial sans-serif;
	color: #929292;
	border: solid 1px;
	border-color: #727272 #b4b4b4 #dadada #b4b4b4;
}
dd textarea {
	height: 400px;
	width: 98%;
}
dl ul.errors {
	list-style: none;
	color: #d12727;
}
dl ul.errors li {
	margin: 2px;
}
input#search, input#save, input#article_link {
	font: 13px Arial;
	color: #929292;
	border-style: solid;
	float: left;
	width: auto;
	border-width: 1px;
	border-color: #ddd #b4b4b4 #dadada #b4b4b4;
}
input#Wyślij, input#submit, input#send, input#close {
	background-color: #d12727;
	color: #fff;
	cursor: pointer;
	width: auto;
	border-color: #da5151 #9d1d1d #9d1d1d #da5151;
	padding: 4px;
	font-family: Georgia, serif;
	font-weight: bold;
}
#submitSearch, #submitSave, #submitComment {
	display: block;
	border: none;
	width: 66px;
	height: 26px;
	max-height: 26px;
	font-size: 0;
	cursor: pointer;
	padding-top: 26px;
}
/** search form **/
form#searchForm {
	background: #e2e2e2 url(../img/layout/menu_main/search_bg.gif)  no-repeat;
	width: 286px;
	border-bottom: 1px solid #dbdbdb;
	height: 36px;
	margin: 1px 0 0 1px;
	padding: 0 7px;
	float: left;
}
#searchForm dt {
	margin-top: 5px;
	float: left;
	width: auto;
	border-top: 1px solid #727272;
}
input#search {
	background: #fff url(../img/layout/menu_main/magnifier.gif) 5px 3px  no-repeat;
	padding: 3px 0 3px 24px;
	width: 177px;
}
#submitSearch {
	background: transparent url(../img/layout/buttons/szukaj.gif) 0 0  no-repeat;
	margin-top: 5px;
	position: relative;
	left: 3px;
	float: right;
}
#footer {
	background: #fff7f9;
	border-top: 3px solid #b45c5c;
	margin-top: 1px;
	color: #b19a64;
	padding: 18px 0 13px;
}
#footer h2.uppercaseHeader {
	color: #957833;
	margin-bottom: 18px;
	text-align: left;
}
.footerlinks {
	float: left;
	margin-left: 18px;
	width: 310px;
}
.footerlinks .content {
	height: 88px;
	overflow: hidden;
}
/* ie6 double margin bug */
* html .footerlinks {
	margin-left: 9px;
}
#footer a {
	color: #635b47;
}
#footer a:hover {
	color: #646259;
}
.markedSite {
	background: url(../img/layout/footer_circle.gif) no-repeat 0 4px;
	padding-left: 13px;
	text-align: left;
	margin: 3px 0 0;
}
.markedSite a {
	margin-right: 14px;
	font-weight: bold;
}
#footer a.collapse {
	border: 1px solid #e9e0c1;
	background: #F9F3DB url(../img/layout/collapse.gif) no-repeat right top;
	padding: 6px 33px 6px 10px;
	margin-top: 8px;
	float: left;
	display: block;
	outline: 0;
}
#footer a.open {
	background-position: right bottom;
}
#shadowBottom {
	background: url(../img/layout/shadow_bottom.png) no-repeat;
	width: 993px;
	height: 6px;
}
#footerInfo {
	text-align: left;
	padding-top: 10px;
}
#footerInfo, #footerInfo a {
	color: #444;
	font: normal 11px Georgia;
	text-transform: uppercase;
}
#footerInfo a {
	text-decoration: none;
	margin-left: 37px;
}
#footerInfo a:hover {
	text-decoration: underline;
}
#footerInfo b {
	color: #ee3c76;
}
.footerInfoLinks {
	margin-top: 2px;
	text-align: justify;
	line-height: 1.6em;
}
.footerInfoLinks a {
	color: #B45C5C;
	font: normal 10px Georgia;
	text-transform: uppercase;
	padding-left:8px;
	padding-right:10px;
	border-right: 1px solid #B45C5C;
}
.footerInfoLinks a.last {
	border: none;
}
.footerInfoLinks a {
	text-decoration: none;
}
.footerInfoLinks a:hover {
	text-decoration: underline;
}
.footerInfoLinks b {
	color: #ee3c76;
}
#createdBy {
	text-align: right;
	position: relative;
	margin-left: 850px;
	bottom: 14px;
	right: 12px;
}
#createdBy a {
	margin: 0;
}
.contentWrapper {
	padding: 17px 20px 0 7px;
}
.contentWrapper h1 {
	color: #d12727;
	font-size: 27px;
	margin: 10px 0
}
p.activate {
	line-height: 20px;
}
p.activate a {
	font-weight: bold;
}
p.activate a:hover {
	color: #646259;
}
.modalPanel {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 500px;
	margin-left: -250px;
	height: 500px;
	margin-top: -250px;
	background: #fff;
	padding: 10px 10px 0;
	display: none;
	text-align: left;
}
.modalPanel a {
	color: #333;
}
.modalPanel a:hover {
	color: #646259;
}
.warning {
	height: 100px;
	margin-top: -50px;
	border: solid 3px #9E3558;
	background-color: #fff;
	color: #D12727;
	font-family:Georgia, serif;
	font-size: 20px;
	text-align: center;
}
.warning .content a, .warning .content a:hover {
	background-color:#D12727;
	border-color:#DA5151 #9D1D1D #9D1D1D #DA5151;
	color:#fff;
	text-decoration: none;
	font-size: 14px;
	font-weight:bold;
	padding:4px;
	display: block;
	float: left;
	margin: 20px 10px 10px;
}
.warning .content a:hover {
	position: relative;
	top: 1px;
}
/* ie6 quirky jumping */
* html .warning .content a.yes:hover {
	margin-left: 100px;
}
.warning .content a.yes {
	margin-left: 200px;
	_margin-left: 100px;
}
.recommend {
	height: 470px;
	margin-top: -235px;
}
.abuse {
	height: 300px;
	margin-top: -150px;
}
.loading .content {
	background: url(../img/admin/loading.gif) no-repeat center center;
}
.loading .content form {
	visibility: hidden;
}
.loginRequired {
	height: 100px;
	margin-top: -50px;
}
.loginRequired p {
	margin-top: 20px;
}
.modalPanel .info {
	margin-top: 10px;
	font-size: 1em;
}
.modalPanel .control {
	position: absolute;
	right: 10px;
	top: 10px;
	height: 20px;
}
.modalPanel .control a.close {
	background: url(../img/layout/modal/close.gif) no-repeat bottom  left;
	width: 15px;
	height: 15px;
	display: block;
	float: right;
	font-size: 0;
	text-indent: -999em;
	outline: 0;
}
.modalPanel .control a.close:hover {
	background-position: top left;
}
.modalPanel h1 {
	font-size: 19px;
	color: #D12727;
	border-bottom: solid #D12727 1px;
	padding-bottom: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 5px 0;
}
.modalPanel textarea {
	height: 50px;
}
.modalPanel input, .modalPanel textarea {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
.modalPanel .errors {
	float: left;
}
.modalPanel dt {
	height: 20px;
	clear: left;
	margin: 10px 0 0;
}
.modalPanel dd {
	margin: 0;
	min-height: 20px;
	_height: 20px;
}
.modalPanel #content, .modalPanel #link, .modalPanel #sender {
	width: 220px;
	border: solid 1px #ccc;
	border-color: #DDDDDD #B4B4B4 #DADADA
}
.modalPanel #send {
	background-color: #D12727;
	border-color: #DA5151 #9D1D1D #9D1D1D #DA5151;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Georgia, serif;
	font-weight: bold;
	padding: 4px;
	width: auto;
}
/** search results **/
#photoShow h1 .keyword {
	color: #000;
}
.search_results {
	list-style: none;
}
.search_results li {
	padding: 5px 5px 15px;
	border-top: 1px dashed #C4C4C4;
}
.search_results h2 {
	color:#D12727;
	font-size:23px;
	font-weight:normal;
	margin:5px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.search_results h2 a, .search_results h2 a:hover {
	color: #D12727;
}
.search_results h2 a, .search_results h3 a {
	color: inherit;
	font-size: inherit;
	text-decoration: inherit;
	_text-decoration: none;
}
.search_results h2 a:hover, .search_results h3 a:hover {
	text-decoration: underline;
}
.search_results h3 a {
	color: #333333;
	font-size:12px;
}
.search_results .url {
	margin-top: 5px;
	color: #666;
	font-size: 12px;
}
.login dl.zend_form dt {
	float: left;
	clear: left;
	line-height: 12px;
	text-align: right;
	width: 280px;
}
.login dl.zend_form dt, .login dl.zend_form dd {
	width: 280px;
	float: left;
	min-height: 25px;
	_height: 25px;
	margin-right: 10px;
}
.login dd label {
	line-height: 20px;
}
.login select.standard {
	width: 183px;
}
.login dl.zend_form input {
	width: 180px;
}
.login dl.zend_form input.smInput {
	width: auto;
	border: 0;
	margin: auto;
	margin-right: 4px;
}
.login dl.zend_form input.agreement {
	margin: 21px 0;
}
.login dl.zend_form input.advertisment {
	margin: 8px 0;
}
/** ads **/
/* google ads */
.google_ad {
	margin: 10px 0;
	text-align: center;
}
/*  */
.ad {
	text-align: center;
}
.banner_top {
	position: relative;
	z-index: 9900;
}
.ad img, .ad object, .ad embed{
	margin: 0 0 5px;
}
/* 300x100px */
.ad_small, .ad_large {
	margin: 0 !important;
}
/* gra */
#flash, #tu_flash {
	width: 500px;
	margin: auto;
}


/* galeria zdjec */
.mainPhoto {
	clear: left;
	margin:0;
	text-align: center;
}
.photoTitle {
	margin: 2px 0 5px;
	text-transform: none !important;
}
#albumThumbs {
	height: 66px; 
	overflow: hidden;
	margin: 10px 0;
	width: 642px;
	position: relative;
}
#albumThumbs ul {
	list-style: none;
	width: 999em;
	overflow: hidden;
}
#albumThumbs ul li {
	float: left;
	display: block;
}
#albumThumbs.scrollable {
	padding: 0 20px;
	width: 602px;
}
#albumThumbs ul li a {
	/*width: 85px;*/
	float: left;
	margin-right: 10px;
	_margin-right: 5px;
	display: block;
}
#albumThumbs ul li img {
	border: solid #fff 2px;
}
#albumThumbs ul li.active img{
	border: solid #D12727 2px;
}
#albumThumbs ul li a {
	display: block;
}
#albumThumbs .nav {
	position: absolute;
	width: 20px; 
	height: 66px; 
	text-indent: -999em;
	_padding: 0 !important;
	font-size: 1px;
	line-height: 1px;
	outline: 0;
	background: #fff !important;
}
#albumThumbs .nav a {
	display: block;
	width: 15px; 
	height: 54px; 
	margin: 6px 0;
	background: #eee url(../img/layout/buttons/go_triangle_right_photo.gif) no-repeat 3px center;
	outline: 0;
}
#albumThumbs .next a{
	margin-left: 5px;
}
#albumThumbs .prev a{
}
#albumThumbs .prev a {
	background-image: url(../img/layout/buttons/go_triangle_left_photo.gif);
	background-position: -3px center;
	margin-right: 5px;
}







/* elements */
.translucent {
	background: url(../img/layout/translucent.png);
	position: absolute;
	left:0;
	color: #000;
}
.translucent a {
	color: #000;
	text-decoration: none;
}
.translucent a:hover {
	text-decoration: underline;
}

/* headers */
.uppercaseHeader {
	text-transform: uppercase;
	font: bold 15px Georgia,serif;
	letter-spacing: -1px;
}



.clr_plum {
	color: #7c0041;
}
.clr_red {
	color: #D12727;
}
.clr_white {
	color: #fff;
}
.clr_black {
	color: #000;
}
a.clr_red {
	color: #D12727;
}
a.clr_red:hover {
	color: #D12727;
	text-decoration: underline;
}


.brd_top {
	border-top: solid #e6e6e6 1px;
	padding-top: 3px;
}
.brd_none {
	border: 0;
}

.bg_white {
	background: #fff;
}



.raquo {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.seeAll, .seePrev, .seeNext {
	display: block;
}
.seeAll {
	background: url(../img/layout/buttons/see_all.gif) no-repeat right 2px;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	margin-right: 10px;
}
.seeAll:hover, .seePrev:hover, .seeNext:hover {
	color: #646259;
}

.error_wrapper {
	text-align: center;
	padding: 50px 0;
}
.error_heading {
	color:#D12727;
	font-size:23px;
	font-weight:normal;
	margin:5px 0;
}
.error_subheading {
	font-weight: normal;
	font-size: 12px;
}
.col {
	width: 50%;
	float: left;
}
.links_list {
	list-style: none;
	float: left;
	margin: 0 40px 30px 20px;
}
.links_list a {
	text-decoration: none;
	line-height: 1.5em;
	font-size: 12px;
	font-weight: bold;
}

.copyright {
	margin-bottom: 10px;
	text-align: center;
	margin-top:10px;
}
.copyright a {
	margin-left:0 !important;
}

.top15 {
	margin-top: 15px;
}
.larger a {
	font-size: 14px;
}

.r {
	text-align: right;
}

.no_bullet {
	list-style: none;
}
.wrapper {
	margin-right: 10px;
}
h2.small {
	font-size: 15px;
	margin-bottom: 6px;
}
h2.small a {
	text-decoration: none;
}

.to_left {
	float: left;
}
.to_right {
	float: right;
}

.linksList {
	list-style: none;
}
.linksList li {
	position: relative;
	padding-right: 120px;
	padding: 5px 220px 5px 10px;
	border-bottom: 1px dashed #C4C4C4;
}
.linksList li.last {
	border:0;
}
.linksList a.seeAll {
	position: absolute;
	bottom: 18px;
	right: 100px;
}


/* box w spodnicy */

#wspodnicy .boxHeader img {border: 0;}
#wspodnicy .boxBody {font-family:Arial;font-size:12px;font-style:normal;border:1px solid #DDDDDD; background: #f6f6f6;}
#wspodnicy .boxHeader {padding:5px 10px 5px 10px; margin: 0; background:#D5D5D5; color:#222222;font-family:Georgia,serif;font-size: 15px;font-style:normal;font-weight:bold;letter-spacing:-1px;text-transform:uppercase;}
#wspodnicy .boxHeader a {text-decoration: none;}
#wspodnicy .boxHeaderArrow {display: none;}
#wspodnicy .listDivided {list-style: none; margin: 0; padding: 0; clear: both; display: block;}
#wspodnicy .listDivided li {list-style: none; margin: 0; padding: 0; clear: both; display: block;}
#wspodnicy .boxDottedLineTop {padding: 10px;}
#wspodnicy a {font-weight: bold; height:auto; margin-bottom:3px; color:#333333;text-decoration:none;}
#wspodnicy a.normal {font-weight: normal; height:auto; margin-bottom:3px; color:#333333;text-decoration:none;}
#wspodnicy .boxHeaderArrowActive {color:#D12727;float:none;font-size:14px;padding:0;text-decoration:none;}
#wspodnicy .textDark {display: block; font-size: 11px; color: #666; margin-top: 5px;}


#errorText {
		width: 300px;
		float:left;
		text-align: center;	
		padding-left: 300px;
		height: 250px;
		margin-top: 100px;
}

#errorRectangle {
	width:300px;
	float: right;	
	margin-right: 20px;
}