body { font-family: arial, helvetica, sans-serif; font-size: 13px; background-color: #fff;	margin-bottom: 0; margin-left: 4px; margin-right: 4px; margin-top: 0; padding:0;}
td {font-family: arial, helvetica, sans-serif; font-size: 13px;}
/* generic styles */
.bold { font-weight: bold; }
.nobold {font-weight: normal}
.italic {font-style: italic; }
.nowrap {white-space: nowrap; }
.bigger {font-size: 11pt; }
.normal {font-size: 10.5pt; }
.small {font-size: 9pt; }
.smaller {font-size: 8pt; }
.xtrasmall {font-size: 7pt;}
.ultrasmall {font-size: 6.5pt; }
.verdana {font-family: verdana; }
.arial { font-family: arial; }
.background {background: white;}
.fontcolor1 { color: #a0a0a0; }
.fontcolor2 { color: #000; }


/* dir */
.toleft { text-align: left; }	
.toright { text-align: right; }
.totop { vertical-align: top; }
.tobottom { vertical-align: bottom; }
.tocenter {text-align: center;}
/* center + tables without cont. */
div.tocenter table  {margin: 0 auto; text-align: left;}
div.tocenter table table {margin: 0 0; text-align: left;}
div.tocenter table table.tocenter {margin: auto; text-align: left;}

.left {float: left; background: none; }
.right {float: right; background: none;}
.tomiddle {vertical-align: middle;}

/* mainnavig */
#maincontent {margin-left: auto; margin-right: auto; background: white; }
#maintop {margin-left: auto; margin-right: auto; background: white;}
#main-logo {float: left; width: 170px; vertical-align: bottom; padding: 0;}
#menutop { width: 560px; float: right; background: #fff; } 
#menutop div { float: right;  width: 72px; height: 60px;  padding: 0; margin: 0 0 0 8px; background: white}
#menutop div a {text-align: center; text-decoration: none; font-size: 10px; font-family: verdana, helvetica, sans-serif; color: #434650; font-weight: normal; }
#menutop div a:hover {color: #ff5a00; text-decoration: underline;}

#maintop div.dots-above {background-image: url("/site_images/1/0/common/dots.gif"); background-position: top; background-repeat: repeat-x; height: 1px; width: 100%; float: none; margin: 0; padding: 0; }

#menusmall {margin-bottom: 6px; margin-top: 3px; float: right; font-size: 10px; font-family: verdana, helvetica, sans-serif; color: #E3E3E3; font-weight: bold; background: none;}
#menusmall a {text-align: center; text-decoration: underline; color: #696F7E; }
#menusmall a:hover {text-decoration: underline; color: #ff5a00; }
#menusmall img {margin-bottom: 3px; margin-left: 6px; margin-right: 6px; vertical-align: text-bottom; }


/* footer */
#footer { margin-left: auto; margin-right: auto; border-top: 2px solid #91aefb; background: #e6e6e6; height: 17px; white-space: nowrap;}
#footer div { padding-top: 2px; padding-bottom: 2px; border-right: 1px solid #91aefb; height: 13px; padding-left: 6px; padding-right: 6px; background: none;}
#footer a, #footer a:visited {text-align: center; vertical-align: middle; text-decoration: none; color: #6f7384; font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: bold;}
#footer a:hover { color: #6f7384; text-decoration: underline; }
#footer .top { border-right: none; padding: 0; padding-top: 2px;}

#footer-agreement {margin-top: 4px; margin-bottom: 4px; text-align: center; font-size: 8pt;  background: white;}
#footer-ads { margin:0px auto; text-align: center; width: 760px; border-top: 2px solid #eee;}
#footer-ads img { display: inline;}

/* navbar */
.navbar {padding: 4px; padding-left: 9px; background: #eae8e3; border-top: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae; text-align: left; font-size: 9pt; }

/* banners */
#pagetop { width: 100%; float: right; text-align: right; background: #f2f2f2;  padding-top: 1px; border-bottom: 1px solid #cdcdcd; height: 60px; padding-bottom: 1px;	}
#pagebottom {	width: 100%; float: right; text-align: right; background: #f2f2f2;  padding-top: 1px; border-top: 2px solid #808080; }

/*photos*/
.gallery-big {background: white; border:1px solid #d3d5da; text-align: center;}
.gallery-thumbs {background: #eeeef0; border:1px solid #d3d5da; border-top: none;}

/* listing headers */
a.list-normal { color: #2040ab;  font-weight: bold; font-size: 9pt; font-family: Verdana; }
a.list-normal:visited { color: #0000ff; }
a.list-normal:visited span { color: #2040ab; }
a.list-normal:active {  }
a.list-normal span { color: #2040ab; }
a.list-normal:hover { color: #2040ab; text-decoration: underline; }
a.list-normal:hover span { color: #2040ab; text-decoration: underline; }

a.list-chosen { color: #2040ab;  font-weight: bold; font-size: 9pt; font-family: Verdana; }
a.list-chosen:visited { color: #2040ab; }
a.list-chosen:visited span { color: #ff5a00; }
a.list-chosen:active {  }
a.list-chosen span { color: #ff5a00; }
a.list-chosen:hover { color: #ff5a00; text-decoration: underline; }
a.list-chosen:hover span { color: #ff5a00; text-decoration: underline; }

.list-noclick { color: #808080; font-weight: bold; font-size: 9pt; font-family: Verdana; }
.list-active { color: #404040; font-weight: bold; font-size: 9pt; font-family: Verdana; }
.list-img { vertical-align: text-bottom; }

/*listings on my account*/
.list-head { background-color: #ffffff; }
.my-list { font-size: 9pt; font-weight: bold; border-bottom: 1px solid #2c3167; background: #e1e1e1; text-align: center; padding: 2px;	}
.list-lrtb { border-bottom : 1px solid #eeeeee; border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-top: 1px solid #eeeeee; }
.list-color  {	background-color: #eeeeee; font-size: 9pt; padding: 2px; vertical-align: top; text-align: left; }
.list-white { background-color: #fff; 	font-size: 9pt; padding: 2px;	vertical-align: top; text-align: left;	}	



/* images */
img {border: none;}
img.uprighttext {vertical-align: top; float: right; }

/* common styles for html elements */
#pagecontent1 td, #pagecontent2 td { vertical-align: top; }
#pagecontent1 .tobottom, #pagecontent2 .tobottom { vertical-align: bottom; }
#pagecontent1 .tomiddle, #pagecontent2 .tomiddle { vertical-align: middle; }
#pagecontent1 p, #pagecontent2 p { font-size: 13px; margin-top: 2px; margin-bottom: 1px;}
hr { size: 1px; }
h1 {font-family: verdana, tahoma, arial, sans-serif; font-size: 28px; color: #a0a0a0; font-weight: 100; margin-bottom: 0; }
h2 {font-family: verdana, tahoma, arial, sans-serif; font-size: 24px; color: #808080; font-weight: 100; margin-bottom: 0; }
h3 {font-family: verdana, tahoma, arial, sans-serif; font-size: 20px; color: #707070; font-weight: 100; margin-bottom: 0; }
a:visited { color: #505050; }
a { color: #2040ab; }


/* styles for double colored special links in categories, sections etc */
a.spec { font-size: 9pt; color: #c8c8c8; text-decoration: underline;}
a.spec:visited { color: #c8c8c8; text-decoration: underline; }
a.spec:visited span { color: #505050; }
a.spec:active { text-decoration: underline; }
a.spec span { color: #2040ab; }
a.spec:hover { color: #2040ab; text-decoration: underline; }
a.spec:hover span { color: #2040ab; text-decoration: underline; }

a.spec-flex { color: #c8c8c8; text-decoration: underline; }
a.spec-flex:visited { color: #c8c8c8; text-decoration: underline; }
a.spec-flex:visited span { color: #27376d; }
a.spec-flex:active { text-decoration: underline; }
a.spec-flex span { color: #2040ab; }
a.spec-flex:hover { color: #2040ab; text-decoration: underline; }
a.spec-flex:hover span { color: #2040ab; text-decoration: underline; }

a.spec.xtrasmall {font-size: 6pt;}
a.spec.small {font-size: 9pt; }
a.spec.smaller {font-size: 8pt; }
a.spec.xtrasmall {font-size: 7pt;}
a.spec.ultrasmall {font-size: 6.5pt; }

#index a.spec { color: #c8c8c8; text-decoration: underline; height:120%; }
#index a.spec:visited { color: #c8c8c8; text-decoration: underline; }
#index a.spec:visited span { color: #2040ab; }
#index a.spec:active { text-decoration: underline; }
#index a.spec span { color: #2040ab; }
#index a.spec:hover { color: #2040ab; text-decoration: underline; }
#index a.spec:hover span { color: #2040ab; text-decoration: underline; }

div.li0 {line-height: 150%; }
div.li1 {background:url(/site_images/1/0/common/li1.gif) no-repeat top left; padding-left: 6px; line-height: 150%;}
div.li2 {background:url(/site_images/1/0/common/li2.gif) no-repeat top left; padding-left: 6px; line-height: 150%;}
div.li3 {padding-left: 6px; line-height: 150%; }
div.li4 {background:url(/site_images/1/0/common/li4.gif) no-repeat top left; padding-left: 6px; padding-bottom: 2px; }

/* tables with forms */
table.form {background: #f2f2f2; border-bottom: 2px solid #d0d0d0;}
td.formtitle  { border-top: 1px solid #7790b6; border-bottom: 1px solid #7790b6; vertical-align: top; background: #d6e0f8; font-size: 10pt; font-weight: bold; font-family: verdana, arial, sans-serif; white-space: nowrap; color: #4d4d4d; padding: 2px; }
td.form1 	{border-top: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; background: #f2f2f2; }
td.form1bold 	{border-top: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; font-weight: bold;}
td.form1noborder {vertical-align: top; font-size: 10pt; }
td.form2 {border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; background: #fff;}
td.form2bold {border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; font-weight: bold; }
td.form2noborder {vertical-align: top; font-size: 10pt; }
td.formsubmit {border-top: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; text-align: right; background: #e1e1e1;}
td.formbright {border-top: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; background: #fbfbfb; }
td.formnobordercolor {background: #f2f2f2; vertical-align: top; font-size: 10pt; }
td.formborder { border-left: 1px solid #d0d0d0;}
td.formtip { font-size: 9pt; background: #faf7e2; background-image: url("/site_images/1/0/common/dots.gif"); background-position: top; border: 0; background-repeat: repeat-x; border-left: 1px solid #cdcdcd; }
td.formtipbottom { font-size: 9pt; background: #faf7e2; background-image: url("/site_images/1/0/common/dots.gif"); background-position: bottom; border: 0; background-repeat: repeat-x; border-left: 1px solid #cdcdcd; }
td.formtitle-info  { border-top: 1px solid #ffcc00; border-bottom: 1px solid #ffcc00; vertical-align: top; background: #fee996; font-size: 10pt; font-weight: bold; font-family: verdana, arial, sans-serif; white-space: nowrap; color: #4d4d4d; padding: 2px; }
td.form2noleftborder {border-top: 1px solid #d0d0d0; border-left: 0; vertical-align: top; font-size: 10pt; background: #fff; }
td.form1 table td, td.form2 table td {vertical-align: top; font-size: 10pt;}
td.formnoleftborder {border-left: 0;}

.subtab { font-size:10pt; background:white; border:1px solid #7e94c7; border-bottom: 0px;  text-align: center; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px;}
.subtab a, .subtab a:visited {color: #7e94c7; font-weight: bold;}
.subtab a:hover {color: #555;}


/* forms */
form {margin: 0; font-size: 10.5pt;}
input {font-size: 10pt;  }
textarea {font-size: 10pt;}
select {font-size: 10pt;}
.form-submit { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.submit-delete { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF5A00; }
.submit-hidden { border: 0; background-color: #fff; font-size: 10pt; color: #0002E1; text-decoration: underline; cursor: pointer; text-align: left;}

/* infos messages */
/* caption  border: 1px solid #a7a7a7; */
.theme-main {position: relative; float: left; margin-top: 0;margin-bottom: 0; border-bottom: 2px solid #ffcc00; width: 100%; }
.theme {float: left; width: 90%;  font-weight: bold; font-size: 11pt; font-family: verdana, arial, sans-serif; white-space: nowrap; color: #668ac6;}
.theme a {font-size: 10.5pt; font-family: arial, helvetica ,sans-serif; white-space: nowrap;}
.theme-help {position:absolute; bottom:0; right: 0; float: right; text-align: right; width: 10%;  white-space: nowrap; font-size: 9pt;} 
table.info { margin-top: 0; padding: 3px; width: 100%; background-color: #fbf9ea; border-bottom: 1px solid #ffcc00; }
table.info td { font-size: 10pt; vertical-align: top;}

.table-info {	padding: 3px; background-color: #fff; border: 1px solid #a7a7a7; }

/* styles for tables with small squares on the left, bodies of those tables etc. */
.tab-line {background-image: url("/site_images/1/0/common/tab-line.gif"); width: 13px; }
.tab-top {background-image: url("/site_images/1/0/common/tab-top.gif"); width: 13px;} 
.tab-headtop {background-image: url("/site_images/1/0/common/tab-headtop.gif"); width: 13px; }
.tab-bottom {background-image: url("/site_images/1/0/common/tab-bottom.gif"); width: 13px; height: 1px; background-position: bottom; }
.tab-headbottom {background-image: url("/site_images/1/0/common/tab-headbottom.gif"); width: 13px; background-position: bottom; }

.tab-bottomb {border-bottom: 1px solid #dfe0e4; border-right: 1px solid #dfe0e4; }
.tab-headtopb {border-top: 3px solid #dfe0e4; }

.tab-head {font-size: 10pt; font-family: verdana, arial; font-weight: bold; color: #3c3c3c; padding-left: 6px; padding-right: 3px; padding-bottom: 4px; padding-top: 3px; border-right: 1px solid #dfe0e4; border-top: 1px solid #dfe0e4;}
.tab-body {font-size: 9pt; font-weight: normal; color: #3c3c3c; padding-left: 6px; padding-right: 3px; padding-top: 3px; padding-bottom: 6px; border-right: 1px solid #dfe0e4; }

.tab-bgcolor1 {background-color: #efeeed; }
.tab-bgcolor2 {background-color: #f6f5f3; }
.tab-bgcolor3 {background-color: #fff; }
.tab-bgcolor4 {background-color: #fffce0; }
.tab-bgcolor5 {background-color: #f4fee0; }

.tab-headcolor1 {background-color: #e3e8ee; }

.tab-square {width: 13px; height: 23px; padding: 0;}


/* ads mainpage and showcat */
.txtbox-spot { width: 130px; height: 30px; vertical-align: middle; background: #fbfaf9; margin-bottom: 3px; padding-bottom: 2px; padding-top: 2px; padding-left: 1px;  padding-right: 1px; border-top: 1px solid #dfe0e4; border-bottom: 1px solid #dfe0e4;}
a.txt-spot, a:visited.txt-spot {color: #2040ab; font-size: 8pt; padding: 0;}
a.txt-spot-url, a:visited.txt-spot-url { color: #8d919e; font-size: 8pt; text-decoration: none; padding: 0;}
.imgbox-spot { width: 130px;  margin-bottom: 8px; }

.txtbox-cat-spot { border-top: 1px solid #dfe0e4; border-bottom: 1px solid #dfe0e4; background-color: #fbfaf9; padding: 3px; }
.imgbox-cat-spot { border-top: 1px solid #dfe0e4; border-bottom: 1px solid #dfe0e4; background-color: #fbfaf9; padding: 3px; }
.cat-spot { padding: 0; text-align: center; }

/* attribs*/
.attribs-tab { border: 1px solid #ffcc00; border-top: none; background: white; }
.attribs-tab td { font-size: 10.5pt; }
.attribs-vsep { border-top: 1px solid #fff9df;}
.attribs-hsep { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }

/* 1time users */
#first-time { width: 554px; height: 25px; background-color: #7790b6; background: url(/site_images/1/0/common/1time-buttons.gif); padding: 0; margin: 0 auto; position: relative; }
#first-time div { top: 0; margin: 0; list-style: none; position: absolute; padding: 0;}
#first-time div, #first-time a { display: block; height: 25px;}
#first-time1 {left: 0px; width: 90px;}
#first-time2 {left: 98px; width: 107px;}
#first-time3 {left: 213px; width: 202px;}
#first-time4 {left: 423px; width: 131px;}
#first-time1 a:hover {background: transparent url(/site_images/1/0/common/1time-buttons.gif) 0px -27px no-repeat;}
#first-time2 a:hover {background: transparent url(/site_images/1/0/common/1time-buttons.gif) -98px -27px no-repeat;}
#first-time3 a:hover {background: transparent url(/site_images/1/0/common/1time-buttons.gif) -213px -27px no-repeat;}
#first-time4 a:hover {background: transparent url(/site_images/1/0/common/1time-buttons.gif) -423px -27px no-repeat;}
#first-time-txt {padding-top: 8px; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; word-spacing: 0.2em; letter-spacing: -0.07em; color: #fff}
#first-time-bg { background:url(/site_images/1/0/common/1time-bg.gif); height: 86px; width: 555px; padding: 2px; }
#first-time-title {padding: 0; margin: 0; width: 227px; height: 61px;}


/* phorum */
.ph-row-col1 {background-color: #fff;}
.ph-row-col2 {background-color: #eee;}
.ph-row {font-family: Arial; font-size: 13px; padding-top: 0; padding-bottom: 0; padding-right: 3px; padding-left: 3px; vertical-align: middle;}
.ph-read { background-color: #eeeeee; padding: 2px; font-size: 11pt;}

/* new phorum */
.forumTitle {
	border-top: 1px solid #fc0;
	border-bottom: 1px solid #fc0;
	vertical-align: top;
	background: #ffde5b;
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	white-space: nowrap;
	color: #373737;
	padding: 2px 2px 2px 8px;
	height: 22px;
}
.rowDark { background-color: #eee; padding: 0 3px; }
.rowLight { background-color: #fff; padding: 0 3px; }
tr.rowLocked td { 
	background-color: #fef6d6; 
	padding: 0 3px; 
	border-bottom: 1px solid #FFEC9F;
}

td.forumPostDate {
	padding-top: 3px; 
	white-space: nowrap; 
	font-size: 9pt;
}
td.forumPostAuthor {
	padding-top: 2px; 
	white-space: nowrap;
}
td.forumThreadReplies {
	vertical-align: middle !important; 
	text-align:center;
}
td.forumThreadDate {
	vertical-align: middle !important; 
	text-align: center;
	font-size: 9pt;
	white-space: nowrap;
	width: 120px;
}

span.forumTextSmall { font-size: 8pt; }
span.forumTextNormal { font-size: 11pt; }
span.forumTextBig { font-size: 13pt; }
img.emoticon { margin: 0 3px; vertical-align: top; }
span.forumTitleColor { color: #e00 !important; }
img.forumAvatar {
	border: 1px solid #777;
	margin: 3px;
	width: 80px;
	height: 80px;
}
td.forumAvatar {
	font-size:9pt;
	vertical-align: top;
	text-align: center;
	background-color:#e9e9e9;
	padding:2px;
	border-top:1px solid #D0D0D0;
	border-left:1px solid #D0D0D0;
}
td.forumAvatarAjax {
	font-size:9pt;
	vertical-align: top;
	text-align: center;
	padding: 5px 2px;
}
div.forumHierarch {
	border: 0; 
	padding: 0;
}
table.forumSearch select, table.forumSearch input { margin: 1px 0; }
td.forumPost {
	font-size: 10pt;
	padding: 2px 2px 2px 8px;
	border-top:1px solid #D0D0D0;
}
td.forumVerticalLine {background:url("/site_images/1/0/forum/i-long.gif") repeat-y;}
div.forumAjaxPost {width:100%;display:none;}
td.forumPostFooter {
	text-align: right;
	vertical-align:bottom !important;
	white-space: nowrap;
	padding:2px;
}
div.forumHr {
	border-bottom: 1px solid #D0D0D0;
	width: 100%;
	height: 5px;
	font-size: 0;
}
div.forumHrShort {
	border-bottom: 1px solid #D0D0D0;
	width: 100px;
	height: 5px;
	font-size: 0;
}
td.forumPost tt { font-size: 11pt }
td.forumPost p { font-size: 11pt !important }
.forumAjaxPost tt { font-size: 11pt }
.forumAjaxPost p { font-size: 11pt !important }
tt.forumSignature { color: #777; }
div.forumFormtitle {
	border-top: 1px solid #7790b6;
	border-bottom: 1px solid #7790b6;
	vertical-align: top;
	background: #d6e0f8;
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	white-space: nowrap;
	color: #4d4d4d;
	padding: 2px;
}
div.forumHeader {
	border-top: 1px solid #d0d0d0;
	vertical-align: top;
	font-size: 10pt;
	background: #f2f2f2;
	width:100%;
}
div.forumHeaderTop {
	position: relative; 
	height: 29px;
}
div.forumHeaderCaption { padding: 5px 0 0 5px; }
div.forumFormSubmit {
	border-top: 1px solid #d0d0d0;
	vertical-align: top;
	font-size: 10pt; 
	text-align: right;
	background: #e1e1e1;
	padding: 5px;
}
div.forumAccordian{
	background: #F2F2F2;
	border-bottom: 2px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
}
div.forumTip {
	font-size: 9pt;
	background: url('/site_images/1/0/forum/dots.gif') left top repeat-x #faf7e2;
	border: 0;
	padding:5px;
}
.forumImg {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	width: 29px;
	height: 29px;
	background-image: url('/site_images/1/0/forum/drop.gif');
}
.forumOpen { background-image: url('/site_images/1/0/forum/dropped.gif'); }
.forumRss {
	position: absolute;
	top: 8px;
	right: 35px;
}


/* footer wosp */

.footer-wosp { margin-left: auto; margin-right: auto; color: #fff; }
.footer-wosp a, #footer-wosp a:visited { text-align: center; vertical-align: middle; text-decoration: none; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; margin-left: 5px; margin-right: 5px; }
.footer-wosp a:hover { color: #ffffff; text-decoration: underline; }

/* footer wosp 2010 */
.footer-wosp_2010 {color: #E6E6E6;}
.footer-wosp_2010 a {white-space:nowrap; text-decoration: none; color:##E6E6E6; font-family: arial, helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0;}
.footer-wosp_2010 a {white-space:nowrap; text-decoration: none; color:##E6E6E6; font-family: arial, helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0;}
.footer-wosp_2010 a:hover { color: #07739e; text-decoration: underline; }

.footer-wosp_2012 {color: #E6E6E6;}
.footer-wosp_2012 a {white-space:nowrap; text-decoration: none; color:#fff; font-family: arial, helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0;}
.footer-wosp_2012 a {white-space:nowrap; text-decoration: none; color:#fff; font-family: arial, helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0;}
.footer-wosp_2012 a:hover { color: #07739e; text-decoration: underline; }

/*wosp counter and 1time*/
#wospCounter {width: 256px; position: relative; top: 7px; left: 8px; line-height: 130%; font-family: verdana, sans-serif;}
#wospCounter a#buttonBig1 {width: 256px; height: 19px; display: block; background: transparent url(/site_images/1/0/2008/button_big.gif) 0px 0px no-repeat; text-align: center; color: #333; text-decoration: none; font-size: 12px; overflow: hidden;}
#wospCounter a#buttonBig1:hover {width: 256px; display: block; background: transparent url(/site_images/1/0/2008/button_big.gif) 0px -23px no-repeat; color: #000; text-decoration: none; }
#wospCounter a#buttonBig2 {width: 256px; height: 19px; display: block; background: transparent url(/site_images/1/0/2008/button_big.gif) 0px 0px no-repeat; text-align: center; color: #c31414;text-decoration: none;  position: relative; top: 7px;  font-size: 15px;overflow: hidden;}
#wospCounter a#buttonBig2:hover {width: 256px; display: block; background: transparent url(/site_images/1/0/2008/button_big.gif) 0px -23px no-repeat; color: #9F0000; text-decoration: none; }
#wospCounter #buttonSmall1 {width: 125px; height: 19px; display: block; float: left; background: transparent url(/site_images/1/0/2008/button_small.gif) 0px 0px no-repeat; text-align: center; color: #333; text-decoration: none;  position: relative; top: 3px; margin:0; padding: 0; font-size: 11px;overflow: hidden;}
#wospCounter #buttonSmall1:hover {width: 125px; display: block; float: left; background: transparent url(/site_images/1/0/2008/button_small.gif) 0px -23px no-repeat; color: #000; text-decoration: none; margin:0; }
#wospCounter #buttonSmall2 {width: 125px; height: 19px; display: block; float: right; background: transparent url(/site_images/1/0/2008/button_small.gif) 0px 0px no-repeat; text-align: center; color: #333; text-decoration: none;  position: relative; top: 3px; margin:0; padding: 0; font-size: 11px;overflow: hidden;}
#wospCounter #buttonSmall2:hover {width: 125px; display: block; float: right; background: transparent url(/site_images/1/0/2008/button_small.gif) 0px -23px no-repeat; color: #000; text-decoration: none; margin:0;}

a.alleLink, a.alleLink:visited { color: #d9d9d9; }
a.alleLink span { color: #0D58AC; }
a.alleLink:hover { color: #ababab; }
a.alleLink:active { color: #0D58AC; }
a.alleLink:visited span { color: #505050 !important; }

/************ PzA ****************/
div.bookmarksArea {
	position:relative; top:1px; left:0;
	clear:both;
	width:100%; height:27px;
	z-index:100;
}
div.bookmarksArea #feedback {top:0;}
div.bookmarksArea #maWrapper {margin:0; z-index:-1;}

#vMenu {
	font: bold 12px verdana, arial, sans-serif;
	margin:0 0 0 7px; padding:0;
	list-style: none;
	position: absolute; top:-27px; left:0;
	border-bottom: none;
	height:27px; overflow:hidden;
}
div.bookmarksArea #vMenu {top:0; z-index:100;}
div.bookmarksArea #vMenu li a {padding:0 16px!important;}
#vMenu li {
	height:100%;
	display:block; float:left;
	margin:0 7px 0 0; padding:0;
	background:none;
	/*_margin-left:4px;*/
}
#vMenu li#active {
	padding:0;
}
#vMenu li span.cL,
#vMenu li span.cR,
#feedback span.cL,
#feedback span.cR {
	display:block; float:left;
	width:5px; height:100%; overflow:hidden;
	line-height:0; font-size:0;
}
#feedback span.cL,
#vMenu li span.cL {background:url('/site_images/1/0/layout/vMenuBtn2.gif') 0 -99px no-repeat;}
#feedback span.cR,
#vMenu li span.cR {background:url('/site_images/1/0/layout/vMenuBtn2.gif') -5px -99px no-repeat;}
#vMenu li#active span.cL {background:url('/site_images/1/0/layout/vMenuBtn2.gif') 0 -33px no-repeat;}
#vMenu li#active span.cR {background:url('/site_images/1/0/layout/vMenuBtn2.gif') -5px -33px no-repeat;}

#vMenu li a,
#vMenu li strong,
#feedback p {
	background-image:url('/site_images/1/0/layout/vMenuBtn2.gif');
	background-position:0 -66px;
	background-repeat:repeat-x;
	display:block; float:left;
	margin:0; padding:0 24px;
	font-weight: bold; line-height:24px;
	color: #fff;
	text-decoration: none;
	height:100%;
}
#vMenu li strong { 
	color: #FF7A23;
	background-position:0 0;
}
#feedback p label {
	
}
#feedback select {
	background:#fff url(/site_images/1/0/layout/search-menu-input.gif) 0 0 no-repeat;
	border:none;
	padding:2px;
	margin-top:2px;
}
.maWrapper2 {
	margin:0!important; padding:0!important; border-bottom:none!important;
}
div.cornersTop {
	 position:relative;
	 width:100%; height:5px;
	 background:#fff url(/site_images/1/0/layout/1x1_C8C8C8.gif) 0 0 repeat-x;
	 margin:17px 0 0;
	 font-size:0; line-height:0;
}
div.cornersContent {
	border-color:#d3d3d3;
	border-style:solid;
	border-width:0 1px;
	background:#fff; 
	margin:0; padding:0;
	font-size:12px;
	_height:100%;
}
div.cornersBottom {
	 position:relative;
	 width:100%; height:5px; overflow:hidden;
	 background:#fff url(/site_images/1/0/layout/1x1_C8C8C8.gif) 0 100% repeat-x;
	 margin:0 0 20px 0;
	 font-size:0; line-height:0;
}
div.cornersBottom2 {
	 background-color:#eaeaea;
}
div.cornersBottom2 div.lb3 {
	left:0; bottom:0; _bottom:-1px;
}
div.cornersBottom2 div.rb3 {
	right:0; bottom:0;  _right:-2px; _bottom:-1px;
}
div.cornersTop span.cTL,
div.cornersTop span.cTR,
div.cornersBottom span.cBL,
div.cornersBottom span.cBR {
	display:block; width:5px; height:5px; overflow:hidden;
	position:absolute;
	font-size:0; line-height:0; letter-spacing:0;
	margin:0; padding:0;
}
div.cornersTop span.cTL {background:url(/site_images/1/0/layout/wrapperCorners2.gif) 0 0 no-repeat; top:0; left:0;}
div.cornersTop span.cTR {background:url(/site_images/1/0/layout/wrapperCorners2.gif) 100% 0 no-repeat; top:0; right:0;}
div.cornersBottom span.cBL {background:url(/site_images/1/0/layout/wrapperCorners2.gif) 0 100% no-repeat; bottom:0; left:0; _bottom:-1px}
div.cornersBottom span.cBR {background:url(/site_images/1/0/layout/wrapperCorners2.gif) 100% 100% no-repeat; bottom:0; right:0; _bottom:-1px}

div.contentArea {
	width:auto; _height:400px; min-height:400px;
	position:relative; right:6px;
	margin:0 0 0 12px;
	padding:0 0 10px;
	width:auto;
}
div.contentArea2 {
	margin:0 0 0 220px;
}
div.contentArea h2.underline {
	font-weight:bold; font-size:12px; color:#000;
	border-bottom:2px solid #FF5C03;
	margin:0 0 10px;
	padding:6px 4px 4px 12px;
}
div.contentArea h2.underline img {
	float:right;
	position:absolute; right:7px;
}
div.contentArea p,
div.contentArea dt {
	padding:0 12px 10px;
}
div.contentArea ol,
div.contentArea ul {
	margin:0; padding:0 0 10px 37px;
}
div.contentArea .textBlock {
	display:block;
	width:98%;
	margin-left:12px;
	padding:7px 0 17px;
}
.scley {
	clear:both;
	display:block;
	height:0; width:100%;
	padding:0;
	line-height:0; font-size:0;
}
#filtersBox .filtersSwitch {
	position: absolute;
	right: 12px;
	top: 6px;
	padding-right: 16px; 
	text-decoration: none;
	font-size: 11px;
}
#filtersBox .filtersSwitch.hide {
	background: url('/site_images/1/0/layout/show.gif') right center no-repeat;
}
#filtersBox .filtersSwitch.show {
	background: url('/site_images/1/0/layout/hide.gif') right center no-repeat;
}

#filtersBox  form { 
	margin: 0; 
	padding: 10px; 
	border-top: 1px solid #c8c8c8;
	border-bottom: none;
}
#filtersBox  form .option {
	width: 48%;
}
#filtersBox  form p {
	padding: 8px 0;
}

/* /PzA */


/*wnwnwn*/
/* wośp 2010 */
table#frayedHeader {
	border-collapse:collapse;
	height:120px; 
	margin:10px auto 0;
	position:relative;
}
table#frayedHeader tbody td {
	padding:0;
}

table#frayedHeader tbody td#frayedHeader_td_r {
	height:100%; width:100%;
	background:url(/site_images/1/0/wosp/branding/b_header2010_back.png) 0 0 repeat-x;
}

td#frayedHeader_td_r11 {
	height:100%; width:100%;
	background:url(/site_images/1/0/wosp/branding/b_header2011_back.png) 0 0 repeat-x;
}

td#frayedHeader_td_r12 {
	height:100%; width:100%;
	background:url(/site_images/1/0/wosp/branding/b_header2012_back.png) 0 0 repeat-x;
}

table#frayedHeader tbody td#frayedHeader_td_r div#frayedHeader_td_r_div {
	position:relative;
	height:100%; width:100%;
	/*background:url(/site_images/1/0/wosp/branding/b_header2010_tb.png) 0 0 repeat-x;*/
}
div#czym_jak {
	float:right;
	height:100%; width:250px;
	position:relative;
}
div#czym_jak a#czym_jak_link1,
div#czym_jak a#czym_jak_link2,
div#czym_jak a#czym_jak_link3,
div#czym_jak a#czym_jak_link4 {
	display:block;
	position:absolute;
	background-repeat:no-repeat;
	height:19px;
}
div.czym_jak_link_PL a {
	background-image:url(/site_images/1/0/wosp/branding/czym_jak_2012.png);
}
div.czym_jak_link_EN a {
	background-image:url(/site_images/2/0/wosp/branding/czym_jak_2012.png);
}
div#czym_jak a#czym_jak_link1 {
	width:216px; height:22px;
	top:11px; left:0;
	background-position: 0 0;
}
div#czym_jak a#czym_jak_link1:hover {
	background-position: 0 -23px;
}
div#czym_jak a#czym_jak_link2 {
	width:149px;
	top:34px; left:0;
	background-position: -216px 0;
}
div#czym_jak a#czym_jak_link2:hover {
	background-position: -216px -19px;
}
div#czym_jak a#czym_jak_link3 {
	width:124px;
	top:54px; left:0;
	background-position: -365px 0;
}
div#czym_jak a#czym_jak_link3:hover {
	background-position: -365px -19px;
}
div#czym_jak a#czym_jak_link4 {
	width:118px;
	top:54px; left:126px;
	background-position: -490px 0;
}
div#czym_jak a#czym_jak_link4:hover {
	background-position: -490px -19px;
}
/*********************/
div.banners {
	clear:both;
}
div.banners ul {
	list-style-type:none;
	display:block;
}
div.banners ul li {
	display:block;
	float:left;
	margin:10px;
}
div.banners ul li code {
	color:#777;
	font-size:9px;
	width:284px;
	display:block;
	font-family:"arial";
}
div.banners img {
	border:0;
}

img[src*=payu-logo-trans] {
	position: relative;
	top: 4px;
}

/*/wnwnwn*/

