@CHARSET "UTF-8";
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    site wide elements definitions */
body, td, li {
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 10pt;
}

body {
/*    background-color: #ffeeaa;*/
    background-color: #ffffff;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    navigation links and areas */
a {
    color: #0af;
}

a:hover {
    color: #fa0;
}

hr {
    color: #003399;
    background-color: #003399;
    height: 1px;
}

form {
  margin: 0px;
}

h1 { padding:32px 0 0 27px; font-size:29px; color:#3D1B08; margin:0; }
h2 { font-size:22px; padding:9px 0 5px; margin:0; }

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

img {
        padding: none;
        margin: none;
        border: none;
}

#v3Content {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	text-align: left;
}

#v3Navi {
	background-image: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_top_menu_background.gif);
	height: 39px;
	font-weight: bold;
}

.v3NaviButton {
	margin-left: 3px;
	margin-right: 3px;
	line-height: 39px;
	height: 39px;
	float: left;
}

.v3NaviButtonImportant {
	background: #f47e1b;
	line-height: 39px;
	height: 39px;
	float: left;
}

.v3NaviButtonImportantTxt {
	margin-left: 3px;
	margin-right: 3px;
	color: #ffffff;
}

#v3TopBanner {
	text-align: center;
	clear: both;
}

.v3Txt {
	color: #08283c;
}

.v3TxtSmall {
	color: #08283c;
	font-size: 10px;
}

// #v3Body {
// }

.v3HdrTxt {
	background-image: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_top_bar.gif);
	color: #08283c;
	font-size: 10px;
	float: left;
	width: 950px;
	text-align: center;
	height: 14px;
}

#v3Header {
	background: #dbdbdb;
	width: 950px;
	height: 14px;
	clear: both;
}

.v3AlignCenter {
	text-align: center;
}

.v3FmtLeft {
	float: left;
}

.v3FmtRight {
	float: right;
}

.v3NaviVertLine {
	float: left;
	vertical-align: bottom;
}

.v3Brk3 { height: 3px; font-size: 1px; clear: both; } 
.v3Brk14 { height: 14px; font-size: 1px; clear: both; } 
.v3Brk10 { height: 10px; font-size: 1px; clear: both; } 
.v3Brk21 { height: 21px; font-size: 1px; clear: both; }
.v3Brk30 { height: 30px; font-size: 1px; clear: both; }

.v3Search {
	float: right;
	margin-top: 9px;
}

.v3SearchForm {
	display: inline;
	margin-right: 3px;
}

.v3FormInputInside {
	padding: 0px 0px 0px 0px;
	width: 200px;
	border: 1px solid #999999;
}

.v3ReadMore, .v3NaviButton, .v3LinkItem, .v3TxtMore, .v3LinkItemSelected {
	text-decoration: none;
	color: #08283c;
}

.v3NaviButtonImportantTxt {
	text-decoration: none;
	color: #ffffff;
	vertical-align: bottom;
}

.v3Clear { clear: both; }

#v3Footer {
	margin-top: 30px;
}

#v3FooterLeft {
	color: #1c1a1a;
	float: left;
	padding: 0px 30px 0px 105px;
}

#v3FooterCenter {
	color: #41342d;
	font-weight: bold;
	float: left;
}

#v3FooterRight {
	float: left;
	margin-left: 30px;
}

.v3FooterItemLink {
	color: #41342d;
}

.v3LinkItem {
	color: #08283c;
}

.v3LinkItemSelected {
        color: #861907;
}

.v3TxtMore {
	font-size: 8px;
	color: #08283c;
	font-weight: bold;
}

.v3TitleMore {
	float: left;
	padding: 4px 0px 0px 4px;
	vertical-align: top;
	font-size: 8px;
}

.v3TitleMore2 {
	float: left;
	padding: 20px 0px 0px 4px;
	vertical-align: top;
	font-size: 8px;
}

.v3TitleMoreLink {
	text-decoration: none;
	font-weight: bold;
	color: #08283c;
}

.v3BoxTxtTitle {
	font-weight: bold;
	font-size: 15px;
	margin: 3px 0px 0px 6px;
	color: #08283c;
	float: left;
}

.v3BoxTxtBodyItem {
	padding: 0px 10px 3px 13px;
}

.v3ImgDot {
	margin-bottom: 1px;
}

.v3PollRadio {
	width: 20px;
	float: left;
	padding: 0px 0px 0px 5px;
}

#v3PollForm {
	display: inline;
}

.v3PollQuestion {
	padding: 0px 0px 11px 5px;
	position: relative;
	font-size: 12px;
	font-weight: bold;
}

#v3PollBoxContent {
	background: #ebecf7;
	border-left: 7px solid #fe932b;
	padding: 11px 0px 0px 0px;
}

.v3PollForumBoxTitle {
	font-weight: bold;
	font-size: 15px;
	padding: 6px 0px 0px 11px;
	color: #08283c;
}

.v3BoxNews {
	background: #f7f1eb;
}

.v3TxtNewsInside {
	color: #08283c;
}

.v3TxtBoxBodyFirst {
	font-weight: bold;
	padding: 0px 10px 5px 13px;
	clear: left;
}

.v3MrgT5 {
	margin-top: 5px;
}

.v3FntBold {
	font-weight: bold;
}

.v3ImgMrgL10 {
	margin-left: 10px;
}

.v3ReadMore {
	font-weight: bold;
	font-size: 10px;
	color: #104160;
}

.v3MainMore {
	margin: 0px 0px 0px 22px;
	position: relative;
}

.v3AdLinkItem, .v3AdLinkItemSmall, .v3ServiceLinkItem1, .v3ServiceLinkItem2, .v3ServiceLinkItem1Bold, .v3ServiceLinkItem2Bold, .v3TxtMoreAd, .v3MainRightBoxTitle {
	text-decoration: none;
}

#v3AdLow {
	background: #ebecf7;
	border-top: 7px solid #e8e3dd;
	font-weight: bold;
	color: #08283c;
}

.v3AdLowImage {
	margin-right: 10px;
	float: left;
}

#v3AdLowLeft {
	width: 300px;
	float: left;
	padding: 10px 0px 10px 10px;
}

#v3AdLowCenter {
	width: 300px;
	float: left;
	padding: 10px 0px 10px 20px;
}

#v3AdLowRight {
	width: 300px;
	float: right;
	padding: 10px 0px 10px 0px;
}

.v3BoxMainAdLink {
}

.v3BoxMainRecommendationAdLink {
	background: #e8ecfc;
}

.v3BoxMainJobsAdLink {
	background: #ffda8c;
}

.v3BoxMainNewsAdLink {
	background: #f7f1eb;
}

.v3BoxMainLocalAdLink {
	background: #e9f9fa;
}

.v3BoxMainRecommendationBottom {
	background: #e8ecfc;
}

.v3BoxMainJobsBottom {
	background: #ffda8c;
}

.v3BoxMainNewsBottom {
	background: #f7f1eb;
}

.v3BoxMainLocalBottom {
	background: #e9f9fa;
}

#v3BoxJobs {
	background: #ffda8c;
}

// #v3BoxCulture {
// }
// 
// #v3BoxSport {
// }

#v3BoxLocal {
	background: #e9f9fa;
}

#v3BoxReport {
	clear: both;
}
// 
// #v3BoxService {
// }

#v3BoxComment {
}

#v3BoxMain {
	background: #e8ecfc;
}

#v3BoxRecommend {
	background: #e8ecfc;
}

.v3ForumLine {
	font-style: italic;
	padding: 0px 5px 3px 7px;
}

.v3TxtMoreAd {
	font-size: 8px;
	color: #a00704;
	font-weight: bold;
}

#v3PollMainLeft {
	float: left;
	width: 220px;
	color: #08283c;
	padding: 0px 3px 0px 0px;
}

.v3PollMainAnswer {
	width: 180px;
	float: right;
	padding: 0px 5px 7px 0px;
	font-size: 12px;
}

#v3PollMainLeftHeader {
	float: left;
	width: 220px;
	background-image: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_poll_top.gif);
	height: 29px;
}

#v3BoxMainInside {
	margin: 10px 0px 4px 22px;
	color: #08283c;
	position: relative;
}

.v3BoxMainInsideLink {
	color: #08283c;
	text-decoration: none;
}

.v3ImgMain {
	margin-left: 20px;
}

.v3TxtMainTitle {
	font-size: 19px;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 0px 21px;
}

.v3TxtMainTitleBold {
	font-size: 19px;
	font-weight: bold;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 0px 21px;
}

.v3TxtMainTitleLink {
	font-weight: bold;
	color: #08283c;
	text-decoration: none;
}

#v3ForumLeft {
	float: right;
	width: 260px;
}

.v3ForumBoxContent {
	background: #fefbe4;
	border-left: 7px solid #fe932b;
	padding: 11px 0px 0px 0px;
}

.v3ForumHeader {
	background-image: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_forum_top.gif);
	height: 29px;
}

#v3ServiceTitle {
	background-image: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_service_top.gif);
	height: 29px;
}

#v3ServiceBody {
	border-left: 7px solid #fe932b;
	border-right: 7px solid #f21d0c;
	padding: 9px 0px 0px 0px;
	position: relative;
}

.v3ServiceLinkItem1 {
	color: #841227;
}

.v3ServiceLinkItem2 {
	color: #101c75;
}

.v3ServiceLinkItem1Bold {
	font-weight: bold;
	color: #841227;
}

.v3ServiceLinkItem2Bold {
	font-weight: bold;
	color: #101c75;
}

.v3ServiceTitle1 {
	color: #841227;
	width: 126px;
	margin-right: 10px;
	float: left;
}

.v3ServiceTitle2 {
	color: #101c75;
	width: 126px;
	margin-right: 10px;
	float: left;
}

.v3ServiceLine {
	width: 350px;
	float: right;
}

.v3CommentBody {
	border-left: 7px solid #fe932b;
	background: #ffefe5;
	clear: both;
}

.v3CommentBodyInside {
	padding: 9px 0px 0px 5px;
}

.v3CommentImage {
	float: right;
}

#v3MainLeft {
	float: left;
	width: 500px;
}

#v3MainRight {
	float: right;
	width: 430px;
}

.v3ReportImgRight {
	float: right;
	margin: 3px 0px 3px 0px;
}

.v3AdLinkItem {
	color: #a00704;
}

.v3AdLinkItemSmall {
	color: #a00704;
	font-size: 10px;
}

.v3TxtBoxTitleNoTopInside {
	font-weight: bold;
	font-size: 15px;
	color: #08283c;
	padding: 5px 38px 6px 4px;
	float: left;
}

.v3TxtBoxTitleNoTop {
	float: left;
	background: #e7e2db;
	width: 430px;
	height: 29px;
}

#v3CompetitionAutoAd {
	margin-top: 3px;
	margin-bottom: 20px;
}

#v3TxtRecommendInside {
	color: #08283c;
}

.v3ReportBody {
	border-left: 7px solid #fe932b;
	background: #e9f9fa;
}

.v3TxtNoBoxTitle {
	font-weight: bold;
	font-size: 15px;
	padding: 7px 0px 0px 13px;
	color: #08283c;
}

.v3TxtBoxTitleReportInside {
	font-weight: bold;
	font-size: 15px;
	color: #08283c;
	padding: 5px 38px 6px 4px;
	float: left;
	background: #cae6e9;
}

.v3TxtBoxTitleNoTopReport {
	background: #cae6e9;
}

.v3PollButtonVote {
	float: left;
	padding: 10px 0px 10px 25px;
}

.v3PollButtonResult {
	float: right;
	padding: 10px 25px 10px 0px;
}

.v3MainRightBoxTitle {
	color: #08283c;
}

.v3HdrSide {
        width: 300px;
        float: left;
        text-align: left;
}

.v3HdrMid {
        width: 350px;
        float: left;
}

.v3LinkSubTop {
        text-decoration: none;
        color: #08283c;
}

.v3LinkSubTop {
        margin-left: 11px;
}

.v3SubTopTitle {
        background: #fea03e;
        float: left;
        width: 400px;
        height: 100px;
        font-weight: bold;
        font-size: 29px;
        color: #3d1b08;
}

.v3SubTopTitleInside {
        padding: 32px 0px 0px 27px;
}

.v3SubLeft {
        width: 235px;
        float: left;
}

.v3SubLeftWide {
        width: 255px;
        float: left;
}

.v3SubMidLarge {
  width: 690px;
  float: left;
  margin-left: 0px;
  color: #08283c;
}
.v3SubMidBig {
  width: 950px;
  margin-left: 0px;
  color: #08283c;
}

.v3SubMidMarginRight {
	width: 475px;
	margin-left: 0px;
	margin-right: 20px;
	color: #08283c;
	float: left;
}

.v3SubRight {
        width: 200px;
        float: left;
        margin-left: 20px;
}

.v3SubRightNoLeftMargin {
        width: 200px;
        float: left;
        margin-left: 0px;
}

#v3SubLeftPoll {
        float: left;
        width: 235px;
        color: #08283c;
}

#v3SubLeftPollHeader {
        float: left;
        width: 235px;
        background-image: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_poll_top_2.gif);
        height: 29px;
}

.v3SubPollAnswer {
        width: 195px;
        float: right;
        padding: 0px 5px 7px 0px;
	font-size: 12px;
}

.v3SubButtonMagazine {
        background: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_button_magazine.jpg);
        width: 235px;
        height: 27px;
}

.v3SubButtonMagazineAppendixInside {
        font-weight: bold;
        font-size: 14px;
        color: #08283c;
        padding: 4px 0px 0px 12px;
}

.v3SubButtonAppendix {
        background: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_button_appendix.jpg);
        width: 235px;
        height: 27px;
}

.v3SubAppendixContentBorder {
        border-left: 1px solid #afb2d4;
        border-right: 1px solid #afb2d4;
        border-bottom: 1px solid #afb2d4;
        width: 233px;
}

.v3SubAppendixContentInside {
        width: 233px;
        text-align: center;
        padding: 15px 0px 15px 0px;
}

.v3SubSubscribeBorderTopBottom {
        border-top: 4px solid #fe932b;
        border-bottom: 4px solid #f21d0c;
        width: 235px;
}

.v3SubSubscribeBorderLeftRight {
        border-left: 4px solid #fe932b;
        border-right: 4px solid #f21d0c;
}

.v3SubSubscribeTitle {
        font-weight: bold;
        font-size: 14px;
        border-bottom: 4px solid #e4e2e9;
        padding: 2px 0px 3px 8px;
        color: #08283c;
}

.v3SubSubscribeEnterEmail {
        font-weight: bold;
        font-size: 13px;
        margin: 1px 0px 4px 8px;
        color: #08283c;
}

.v3SubSubscribeDetails {
        font-size: 12px;
        padding: 2px 0px 8px 8px;
}

.v3SubSubscribeFormPadding {
        padding: 0px 0px 0px 8px;
}

.v3SubSubscribeForm {
        display: inline;
}

.v3SubSubscribeInput {
        background: #e4e2e9;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
        width: 180px;
}

.v3SubSubscribeSubmit {
	vertical-align: bottom;
}

/*
.v3OkButton {
        margin-left: 3px;
        margin-right: 3px;
        color: #ffffff;
        background: #fe932b;
        font-weight: bold;
        padding: 2px 3px 2px 2px;
        text-decoration: none;
}
*/

.v3SubButtonSendCard {
        background: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_button_send_card.gif);
        width: 235px;
        height: 27px;
}

.v3SubButtonSendCardInside {
        font-weight: bold;
        font-size: 15px;
        padding: 3px 0px 0px 42px;
}

.v3MostReadTitle {
        background: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_often_read.gif);
        height: 29px;
        margin: 15px 0px 0px 0px;
}

.v3MostReadTitleNoTopMargin {
        background: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_often_read.gif);
        height: 29px;
}

.v3MostReadTitleInner {
        font-weight: bold;
        font-size: 13px;
        color: #08283c;
        padding: 9px 0px 0px 12px;
}

.v3MostReadItem {
        border-bottom: 1px solid #e7e2db;
        padding: 7px 3px 7px 10px;
}

.v3MostReadItemLast {
        border-bottom: 6px solid #e7e2db;
        padding: 7px 3px 7px 10px;
}

.v3MostReadItemInner {
        text-decoration: none;
        color: #08283c;
        font-weight: bold;
        font-size: 11px;
}

.v3SubPageRightAd {
}

#v3OftenLink0 {
        color: #08283c;
        font-size: 11px;
}

#v3OftenLink1 {
	color: #08283c;
        font-size: 11px;
}

/* sub page */

.v3SubPageTitle {
        font-size: 22px;
        padding: 9px 0px 5px 0px;
        font-weight: bold;
}

.v3SubPageSource {
        font-size: 10px;
        padding: 0px 9px 7px 0px;
}

.v3SubPageBody {
}

.v3SubPagePublishDate {
        font-size: 10px;
        padding: 5px 0px 24px 0px;
}

.v3SubPageCommentPrint {
        border-top: 1px solid #d4c0af;
        border-bottom: 1px solid #d4c0af;
        padding: 9px 0px 9px 0px;
}

.v3SubPageRights {
        font-size: 9px;
        padding: 18px 0px 9px 0px;
}

.v3SubMenuLeft {
	width: 255px;
	float: left;
}

.v3SubMenuLeftTop {
	width: 244px;
	border-right: 3px solid #d4c0af;
	font-size: 0px;
	float: left;
}

.v3SubMenuLeftTopInner {
	height: 8px;
	width: 235px;
	border-top: 6px solid #f21d0c;
}

.v3SubMenuLeftTopRight {
	width: 8px;
	border-top: 3px solid #d4c0af;
	font-size: 0px;
	float: left;
}

.v3SubMenuLeftItemSelectedTop {
	width: 247px;
	border-right: 3px solid white;
	float: left;
}

.v3SubMenuLeftItemSelectedTitle {
	width: 225px;
	border-top: 1px solid #d4c0af;
	text-align: right;
	float: left;
	padding: 7px 0px 7px 7px;
	font-weight: bold;
}

.v3SubMenuLeftItemSelectedRight {
	width: 15px;
	border-top: 1px solid #d4c0af;
	float: left;
}

.v3SubMenuLeftItemTop {
	width: 244px;
	border-right: 3px solid #d4c0af;
	float: left;
}

.v3SubMenuLeftItemAfterSelectedTitle {
	width: 225px;
	border-top: 1px solid #d4c0af;
	float: left;
	padding: 7px 0px 7px 7px;
	font-weight: bold;
}

.v3SubMenuLeftItemAfterSelectedRight {
	width: 12px;
	border-top: 1px solid #d4c0af;
	float: left;
}

.v3SubMenuLeftItemTitle {
	width: 228px;
	border-top: 1px solid #d4c0af;
	float: left;
	padding: 7px 0px 7px 7px;
	font-weight: bold;
}

.v3SubMenuLeftItemRight {
	width: 9px;
	border-top: 1px solid white;
	float: left;
}

.v3SubMenuLeftAfterSelectedBottom {
	width: 244px;
	border-right: 3px solid #d4c0af;
	font-size: 0px;
	border-top: 1px solid #d4c0af;
}

.v3SubMenuLeftAfterSelectedBottomInner {
	height: 8px;
	width: 235px;
	border-bottom: 6px solid #d4c0af;
}

.v3SubMenuLeftBottom {
	width: 244px;
	border-right: 3px solid #d4c0af;
	font-size: 0px;
}

.v3SubMenuLeftBottomInner {
	height: 8px;
	width: 235px;
	border-bottom: 6px solid #d4c0af;
	border-top: 1px solid #d4c0af;
}

.v3DocumentTopLine {
	width: 100%;
	border-top: 3px solid #d4c0af;
	font-size: 1px;
}

.v3SubMidLarge .v3DocumentTopLine { width:100%; }

.v3AssociatedBox {
	background: #f8f1eb;
	margin-top: 20px;
	padding: 7px 7px 7px 7px;
}

.v3AssociatedBoxTitle {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 7px;
	padding-left: 5px;
}

.v3CopyrightBox {
	font-size: 9px;
	margin-top: 15px;
}

.v3SubBoxMain {
	background: #ffd98c;
}

.v3SubBoxNews {
	background: #ffedc9;
}

.v3SubPublicationTitle {
        background: #e7e2db;
        border-left: 7px solid #fe932b;
        height: 22px;
}

.v3SubPublicationTitleInside {
        font-size: 16px;
        font-weight: bold;
        padding: 3px 0px 0px 0px;
        text-align: center;
}

.v3SubPublicationBox {
        background: #e7e2db;
        padding: 0px 7px 0px 8px;
}

.v3SubPublicationBoxLine {
	clear: both;
	padding-top: 10px;
}

.v3SubPublicationBoxLeft {
        float: left;
        width: 230px;
        margin-right: 10px;
}

.v3SubPublicationBoxRight {
        float: left;
        width: 220px;
}

.v3SubPublicationBoxImage {
        float: left;
        margin-right: 5px;
}

.v3SubPublicationBoxBottom {
        background: #e7e2db;
        border-right: 7px solid #f21d0c;
        height: 18px;
}

.v3JobOfferTitle {
        background: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_work_job_offer.gif);
        width: 200px;
        height: 29px;
}

.v3JobOfferTitleInside {
        font-weight: bold;
        font-size: 18px;
        color: #08283c;
        padding: 6px 0px 0px 13px;
}

.v3JobOfferRegionTitle {
        background: #e7e2db;
        border-left: 7px solid #fe932b;
        height: 28px;
}

.v3JobOfferRegionTitle2 {
        background: #e7e2db;
        border-left: 7px solid #fe932b;
        height: 45px;
}
.v3JobOfferRegionTitleInside {
        color: #08283c;
        font-size: 16px;
        font-weight: bold;
        padding: 5px 0px 0px 5px;
}

.v3JobOfferRegionBox {
        background: #f7f1eb;
        border-left: 7px solid #f21d0c;
}

.v3JobOfferRegionBoxInside {
        padding: 7px 5px 0px 7px;
}

.v3JobOfferRegionBoxItem {
        padding-bottom: 2px;
}

.v3ImgMainReport {
        position: relative;
        padding: none;
        margin: none;
        border: none;
}

.v3JobClassifiedBox {
        background: #f21d0c;
        border-left: 7px solid #fe932b;
        height: 22px;
}

.v3JobClassifiedBoxInside {
        padding: 2px 0px 0px 7px;
}

.v3JobClassifiedBoxLink {
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
}

.v3JobInfolineBox {
        border-top: 5px solid #fe932b;
        border-bottom: 5px solid #fe932b;
        padding: 2px 0px 2px 0px;
}

.v3PathBox {
        font-size: 10px;
        font-weight: bold;
        color: #08283c;
}

.v3PathLink {
        text-decoration: none;
        color: #08283c;
}

.v3PathSeparator {
        font-size: 8px;
}

.v3CiJobOfferTitle {
        background: url(http://www.niepelnosprawni.pl/content/sites/www.niepelnosprawni.pl/default/images/v3/v3_ci_job_offer.gif);
        width: 310px;
        height: 29px;
}

.v3CiPageMiddle {
        border-top: 3px solid #d4c0af;
        width: 365px;
        float: left;
        color: #08283c;
}

.v3CiBoxMain{
        background: #ffd98c;
        margin: 10px 0px 0px 0px;
}

.v3CiTextBoxBodyItemFirst {
        padding: 0px 10px 3px 13px;
        clear: left;
}

.v3CiPageRight {
        width: 310px;
        float: left;
        border-top: 3px solid #d4c0af;
        padding: 0px 0px 0px 20px;
}

.v3CiOfferRegionBox {
        background: #f7f1eb;
        border-left: 6px solid #f21d0c;
}

.v3SubMidLarge h2 { margin:5px 0; }

.ecard_categories { border-top:3px solid #D4C0AF; margin-top:25px; }
.ecard_grid td { text-align: center; width: 160px; padding-bottom:15px; }
.ecard_grid td img { margin-bottom:5px; }
.ecard_grid a { text-decoration: none; } 

#ecard_preview .preview { float:left; margin-right:10px; }

.small_preview { float:right; width: 160px; text-align: center; }

.form h4 { margin:10px 0; padding:0; }
.form fieldset { border:0; margin-left:30px; padding:3px 0;}
.form label { width:10em; display: block; float:left; }
.form input { clear: right; }
.form .address input { width:200px; }
.form textarea { width:450px; height:120px; }
.form .error_list { display:inline; }
.form .error_list ul, .form .error_list li { list-style: none; color:red; }

#ecard_wishes_font_type .option_arial { font-family: Arial, Helvetica, sans-serif; }
#ecard_wishes_font_type .option_trebuchet { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; }
#ecard_wishes_font_type .option_times { font-family: "Times New Roman", Times, serif; }
#ecard_wishes_font_type .option_verdana { font-family: Verdana, Arial, serif; }
#ecard_wishes_font_type .option_comic { font-family: "Comic Sans MS" "Brush Script MT" cursive; }

#ecard_wishes_font_color .option_czarny { color:black; }
#ecard_wishes_font_color .option_green { color:green; }
#ecard_wishes_font_color .option_blue { color:blue; }
#ecard_wishes_font_color .option_orange { color:#ff7700; }
#ecard_wishes_font_color .option_violet { color:#00007f; }
#ecard_wishes_font_color .option_brown { color:#7f0000; }
#ecard_wishes_font_color .option_red { color:red; }

#ecard_wishes_font_bgcolor .option_grey { background-color:gray; }
#ecard_wishes_font_bgcolor .option_orange { background-color:#ffcc00; }
#ecard_wishes_font_bgcolor .option_blue { background-color:#00FFFF; }
#ecard_wishes_font_bgcolor .option_biscue { background-color:#FFE4C4; }
#ecard_wishes_font_bgcolor .option_khaki { background-color:#F0E68C; }
#ecard_wishes_font_bgcolor .option_seagreen { background-color:#20B2AA; }
#ecard_wishes_font_bgcolor .option_pink { background-color:#FFB6C1; }

.pagination { text-align:center; margin:10px 0; }

