/*
 * CSS DEFINITION ORDER
 * 
 * margin
 * border
 * padding
 * width
 * height
 * position
 * display
 * float 
 * font
 * text-decoration
 * background
 * color
 * 
 */

/* Global White Space Reset */

* {margin:0; padding:0; border:0;}

body {color:#666; font-size:11px; font-family: Tahoma, Verdana, Arial;margin:0px; padding:0px}

/* Test advert definition */
div.advertHeader{margin:10px auto; border:1px solid #D5D5D5; padding:40px 0; width:800px; text-align:center; color:#BFBFBF;}
div.leftAdvert{margin:0 0; border:1px solid #D5D5D5; padding:300px 0; width:120px; text-align:center; color:#BFBFBF;}
div.testAdv{margin:10px auto; border:1px solid #D5D5D5; padding:10px 0; width:500px; text-align:center; color:#BFBFBF;}
div.sponsoredLink{margin:10px auto; border:1px solid #D5D5D5; padding:20px 0; width:298px; text-align:center; color:#BFBFBF;}
div.advertRightBox{margin:10px auto; border:1px solid #D5D5D5; padding:40px 0; width:298px; text-align:center; color:#BFBFBF;}
div.advertTable{margin:5px auto; border:1px solid #D5D5D5; padding:10px 0; width:80%; text-align:center; color:#BFBFBF;}
div.smallBaner{float:left; margin:5px auto; border:1px solid #D5D5D5; padding:15px 0; width:200px; text-align:center; color:#BFBFBF;}
div.smallBannerAfterMap{margin:5px; border:1px solid #D5D5D5; padding:10px 0; width:80%; text-align:center; color:#BFBFBF;}


h1 {}

h2 {margin-bottom:10px; border-bottom:2px solid #CDEC9C; padding:0 0px 5px 5px; font-size:13px; text-transform:uppercase; color:#71AF0F; position:relative;}
h2.dotBlue, h2.dotGreen{margin:20px 0px 10px; border-bottom:none;  padding:0 0px 7px 5px; text-transform:uppercase; background:transparent url(/images/dotted_border.png) left bottom repeat-x;  color:#0069B1;}
h2.dotGreen{ background:transparent url(/images/dotted_border.png) left bottom repeat-x; color:#71AF0F;}
h2.blue{margin:0; border-bottom:none; padding:0 0 5px 0;  color:#0069B1;}
h2.right{text-align:right; }
h2.blueLight{font-weight:normal; text-transform:none; color:#0069B1;}
h2.lst{border-bottom:none; padding-bottom:0px;}

h2.search{margin-top:0px;}

h2.blueLightLeft{font-weight:normal; text-transform:none; color:#0069B1;}
h3 {padding:0 0px 7px 5px; font-size:13px; color:#0069B1;}
h3.marginTop150{margin-top:70px; }

h2 a{position:absolute;	top:3px; right:0; font-size:11px; font-weight:normal; text-decoration:none; text-transform:none; color:#0069B1;}

h2 span.allAdverts{font-size:11px; position:absolute; top:3px; right:114px;	}

h2 span.allAdvertsShowed{right:0;}

h2 a.w130{top:-7px; cursor:pointer;}

h2 a.clear{font-size:13px; color:#0069B1; position:static; font-weight:bold; text-decoration:none;}

h2 a:hover{text-decoration:underline;}
h2.noBorder{margin:0; border:0 solid white !important;}


h2.listing{margin-bottom:1px; border:none; font-weight:normal; text-transform:none; color:#666;}
h2.listing b{color:#71AF0F;}
h2.paddTop{padding-top:15px;}

h3.dotGreen, h3.dotBlue{font-size:11px; margin:20px 0px 10px; border-bottom:none;  padding:0 0px 7px 5px; text-transform:uppercase; font-size:13px; background:transparent url(/images/dotted_border.png) left bottom repeat-x;  color:#71AF0F;}
h3.noBorder{margin:0; padding-bottom:5px; border:0 solid white !important; background:none;}
h3.dotBlue{ text-transform:none; color:#0069B1;}

/* Links */
a{color:#0069B1; text-decoration:none;}
a:hover{text-decoration:underline;}
a.clear{text-decoration:none;}
a.clear:hover{text-decoration:underline; color:#0069B1;}
	
.suggest_link {		background-color: #F4F4F4;		padding: 2px 6px 2px 6px;	font: 10px arial;	 }	
     .suggest_link_over {		background-color: #3366CC;		padding: 2px 6px 2px 6px;	font: 10px arial;	}	
        #search_suggest {		position: absolute; 		background-color: #F4F4F4; 		text-align: left; 	font: 10px arial;	
		}

/* Forms */
form {}

input, select, textarea {
	border:1px solid #666666; /* #69A6D1; */
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#666
}

input{padding:3px 4px; height:15px; font-size:11px;}
input.calc{padding:3px 4px; height:25px; font-size:11px;}
input.calc2{padding:3px 4px; height:15px; font-family:Tahoma, Verdana, Arial;font-size:11px;}
input.check, input.checkbox{margin:0 3px 0 0 ; border:none; padding:0; width:15px; }

select{ padding:3px 4px; height:22px;}

fieldset{border:none;}
fieldset legend{display:none;}

label{margin-right:10px; padding-top:4px; display:block; float:left; font-size:11px; text-align:right; font-weight:normal; color:#666;}

/* * Errors * */

div#errorsMainDiv{margin:-10px auto 10px; padding:1px; border:1px solid #a80000; width:991px; position:relative; z-index:3;}
#errorsMainDiv ul {background:#a80000;}
#errorsMainDiv ul li{margin-bottom:0px; padding:7px; display:block; font-size:11px; font-weight:normal; background:none; color:white; z-index:3;}

/* * Errors in form s * */

input.errorInput{border-color:#a80000;}
span.errorSpanMsg{margin-bottom:10px; padding-right:0px !important; padding-right:10px; text-align:right; display:block; color:#a80000;}


/* Buttons */

input.button{
	border:none;
	padding:0;
	width:109px;
	height:25px;
	display:block;
	float:right;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	cursor:pointer;
 	background:url(/images/button_round.gif) top left no-repeat;
	color:#fff;
}

input.inactive{
	cursor:auto;
 	background:url(/images/button_round_gray.gif) top left no-repeat;
	}

input.buttonEnter{
	border:none;
	padding:0;
	width:18px;
	height:25px;
	display:block;
	float:right;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	cursor:pointer;
 	background:url(/images/button_enter.png) top left no-repeat;
	color:#fff;
	}
	
input.send{
	border:none;
	padding:0 20px 0 5px ;
	padding-bottom:2px !important;
	padding-bottom:0;
	width:auto;
	height:23px !important;
	height:22px;
	display:block;
	float:right;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	cursor:pointer;
	overflow:visible;
 	background:#69A6D1 url(/images/button_enter_long23.gif) top right no-repeat;
	color:#fff;
	}

a.button, a.button:hover{
	margin-bottom:3px !important;
	margin-bottom:0; /* IE6 */
	padding:6px 0 9px !important;
	padding:7px 0 9px;
	width:109px;
	height:10px;
	display:block;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	cursor:pointer;
 	background:url(/images/button_round.gif) top left no-repeat;
	color:#fff;
}

a.button2, a.button2:hover{
	margin-bottom:3px !important;
	margin-bottom:0; /* IE6 */
	padding:6px 20px 9px !important;
	padding:7px 20px 9px;
	width:119px;
	height:10px;
display:inline;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	cursor:pointer;
 	background:url(/images/button_round.gif) top left no-repeat;
	color:#fff;
}

a.searchButton2, a.searchButton2:hover{
	margin-bottom:3px !important;
	margin-bottom:0; /* IE6 */
border:none
font-size:0	
padding:6px 20px 9px !important;
	padding:0;
	width:64px;
	height:23px;
	cursor:pointer;
 	background:transparent url(/images/button_search.png) top left no-repeat;
	
}

a.inactive{
	cursor:pointer;
 	background:url(/images/button_round_gray.gif) top left no-repeat;
	}

input.w130, a.w130, a.w130:hover{
	width:130px;
	cursor:pointer;
	background:url(/images/button_round130.gif) top left no-repeat;
	}

input.2w130, a.2w130, a.2w130:hover{
	width:130px;
	cursor:pointer;
display:inline;
	background:url(/images/button_round130.gif) top left no-repeat;
	}
	
.addAdvertButton{margin-top:10px; margin-right:240px !important; margin-right:120px;}
	
/* basic list style */
ul, ol {
	list-style-type:none;
	padding-left:6px;
}
ul li, ol li{
	margin-bottom:10px;
	margin-left:0;
	padding-left:10px;
	background:url(/images/list_style_img.png) 0px 50% no-repeat;
	color:#666666;
	}
ul li a, ol li a{color:#0069B1; text-decoration:none;}
ul li a:hover, ol li a:hover{color:#0069B1; text-decoration:underline;}

sup{font-size:8px; color:black;}

/* Clear definition */

div.clear{height:0; line-height:0; font-size:0; clear:both;}
div.clear10{height:10px; line-height:10px; font-size:0; clear:both;}
div.clear20{height:20px; line-height:10px; font-size:0; clear:both;}
span.clear{height:0; display:block; line-height:0; font-size:0; clear:both;}

span.separator{width:100%; height:1px; display:block; line-height:1px; font-size:0;  background:transparent url(/images/dotted_border.png) left bottom repeat-x;}
div.separator{height:1px; background:transparent url(/images/dotted_border.png) left bottom repeat-x;}
span.border{width:100%; height:1px; display:block; line-height:1px; font-size:0;   border-bottom:1px dotted #BED2E0}
/* Text image replace definition */

span.none, span.fir, span.FIR{display:none;}
label.none, label.fir, label.FIR{display:none;}

/* Text color decoration */
span.green{color:#71AF0F;}
span.blue{color:#0069B1;}
span.require, span.req{color:#A80000}
span.small{font-weight:normal; font-size:9px;}

/* Text blocks format */
p.desc{padding:0; line-height:16px}


/* position Relative div */
div.posRel{position:relative;}

/* Header definition */

#headerContainer{width:100%; position:inherit; background:url(/images/bg_over_menu.png) bottom left repeat-x;background-color:#fefcfc}
#header, #menuTop, #contentContainer{margin:0 auto; width:995px; position:static;}
#contentContainer{padding-top:1px; margin-bottom:20px;position:static;}
#contentContainer2{padding-top:1px; margin-bottom:20px;padding-top:0px;margin-top:0px}

/* Media Regionalne top menu */
#regioMenu{
	margin:0;
	padding-top:6px;
	height:20px;
	background:transparent url(/images/dotted_border.png) left bottom repeat-x;	
}

#regioMenu ul, #headerMenu ul, #footMenu ul{padding-left:0; list-style-type:none; }	
#regioMenu ul li, #headerMenu ul li, #footMenu ul li{ margin:0 0 0 10px; border-right:1px solid #B4DA77; padding-right:10px; padding-left:0; float:right; background:none;  }
#regioMenu ul li.desc, #headerMenu ul li.desc, #footMenu ul li.desc{border:none; padding-right:0; color:#8D8D8D;}
#regioMenu ul li.last, #headerMenu ul li.last, #footMenu ul li.last{border:none;}
#regioMenu ul li a, #headerMenu ul li a, #footMenu ul li a{ text-decoration:none; color:#428FC4; }
#regioMenu ul li a:hover, #headerMenu ul li a:hover,  #footMenu ul li a:hover{ text-decoration:underline; }

#headerMenu{position:absolute; right:0; bottom:23px;}
#headerMenu ul.userLoged{margin-bottom:5px; margin-right:3px; height:15px;}

/* Main logo as link */
#logoContainer{height:75px;}
#logoContainer h1{}
#logoContainer h2.logo{margin:0; border:none; padding:0;}
#logoContainer h2.logo a{position:static; }
#mainLogoLink{margin-bottom:0; width:200px; height:75px; display:block; float:left; background:#ccc url(/images/regio_logo.png) top left no-repeat;}

/* Main menu */
#menuContainer{width:100%; height:28px; background:#9D3364 url(/images/bg_main_menu.png) top left repeat-x;}
#menuTop{width:995px; margin:0 auto; position:relative;}
#menuTop ul{padding-left:0; list-style-type:none;}
#menuTop ul li{ margin:0; border-left:1px solid #B9688E; border-right:1px solid #B9688E; border-bottom:none; padding-left:0; float:left; background:none;   }
#menuTop ul li a{border-bottom:1px solid #9A5F84; padding:6px 18px 5px; display:block; font-size:13px; font-weight:bold; text-decoration:none; background:none; color:#fff;} 
#menuTop ul li a:hover{border-bottom:1px solid #C9D2DA; text-decoration:none; background:#E6E6E6; color:#356690;}
#menuTop ul li a.active{border-bottom:1px solid #C9D2DA; background:#E6E6E6; color:#356690;} 
#menuTop ul li a.active:hover{color:#A5396B;}

/* Widgets and main search */
#mainSearch{margin:10px auto 42px; border:1px solid #E5E5E5; border-bottom:3px solid #E5E5E5; padding:0 10px 0 0; width:983px; height:42px; position:relative; z-index:9;}

#mainSearch a{margin:10px 0 0 0px; padding-left:30px; padding-top:5px; width:auto; height:22px; display:block; float:left; text-decoration:none; color:#0068B0; }
#mainSearch a:hover{text-decoration:underline;}

#mainSearch ul{margin:0; padding:0; list-style-type:none;}
#mainSearch ul li{padding:0; padding-left:10px; float:left; background:none; position:relative; z-index:10;}
a.rssBox{margin-left:0; background:transparent url(/images/ico_rss.png) top left no-repeat;}
a.widgetsBox{background:transparent url(/images/ico_widgets.png) top left no-repeat;}
a.newsletterBox{background:transparent url(/images/ico_newsletter.png) top left no-repeat;}
a.toolsBox{background:transparent url(/images/ico_tools.png) top left no-repeat;}

span.hiddenInfo{border:1px solid #E4E4E4; padding:5px 5px 10px; width:240px; height:auto; display:none; position:absolute; top:37px; left:1px; background:#fff; z-index:10;}

span.h2 {margin-bottom:10px; border-bottom:1px solid #DEDEDE; padding:3px 3px 5px; display:block; font-size:13px; color:#71AF0F; position:relative; z-index:10;} 

span.triangle{width:18px; height:19px; position:absolute; top:-17px; left:30px; background:url(/images/hidden_box_triangle.gif) top left no-repeat;}
span.optionDesc{padding:0 5px; display:block; line-height:16px;}
#mainSearch span.hiddenInfo a.readMore{margin:0 0; padding:0; width:auto; height:12px;  display:block; float:right; font-weight:bold; text-align:right; color:#0069B1;}

#mainSearch fieldset{margin-top:10px !important; margin-top:9px; /* IE6 */ float:right;}

#mainSearch fieldset input{border-color:#BED2E0; padding:3px 4px; width:116px; height:15px;}
#mainSearch fieldset *{vertical-align:middle}

#mainSearch fieldset input.searchButton{border:none; font-size:0; cursor:pointer; padding:0; width:64px; height:23px; background:transparent url(/images/button_search.png) top left no-repeat;}

div.whereIam {position:absolute; bottom:-25px;	left:0;	z-index:2;}

#mainSearch div.whereIam a{margin:0; padding:0; float:none; display:inline;}

/* Main content */

div.searchColumn ul{padding-left:0;  border:none;  height:28px; width:675px !important; width:675px; position:absolute; top:0; left:-1px; list-style-type:none; background: url(/images/bg_main_menu.png) top left repeat-x;}
div.searchColumn ul li{ margin:0; border-bottom:none;	padding-left:0; float:left; background:none;  }
div.searchColumn ul li a{border-bottom:1px solid #9A5F84; border-right:1px solid #B9688E; padding:6px 10px 5px; display:block; font-size:13px; font-weight:bold; text-decoration:none; background:none; color:#fff;} 
div.searchColumn ul li a:hover{border-bottom:1px solid #C9D2DA; border-right:1px solid #BED2E0; text-decoration:none; background:#E6E6E6; color:#356690;}
div.searchColumn ul li a.active, div.searchColumn ul li a.active:hover{border:1px solid #BED2E0; padding-top:7px; position:relative; top:-1px; border-bottom:none; background:url(/images/bg_search_tab.jpg) top left repeat-x; color:#356690;} 
div.searchColumn ul li a.active:hover{color:#A5396B;}
div.searchColumn ul li.last{ float:right;  }
div.searchColumn ul li.last a, div.searchColumn ul li.last a:hover{ border-left:1px solid #B9688E; border-right:0; }

div.searchColumn ul li h3, #menuTop ul li h3{padding:0;}

div.searchColumn{
	margin-right:0;
	margin-bottom:10px;
	border:1px solid #BED2E0;
	border-top:none;
	padding-top:38px;
	padding-bottom:10px;
	width:673px;
	position:relative;
	float:left;	
	background:#f3f3f3;
}

div.forEmployer {width:auto; float:none;}
div.forEmployer ul{width:995px !important;}

div.forEmployer ul li a{padding:6px 30px 5px;}

div.searchStepsContainer{}
div.searchStepsContainer h3{margin-bottom:20px; padding-left:10px; padding-bottom:2px; border:none; width:auto; text-align:center; font-size:13px; color:#356690;}

div.searchStep {padding-top:12px; padding-left:10px; height:145px; width:213px; float:left; border-right:1px solid #E8E8E8; position:relative;}

div.stepNr{padding:2px 0; width:21px; height:21px; position:absolute; top:10px; right:10px; line-height:16px; font-weight:bold; text-align:center; z-index:1; background:url(/images/search_step.png) top left no-repeat; color:#fff;}
div.step3{border-right:none;}
div.searchStep h3{margin-bottom:0px; padding-left:0; padding-bottom:2px; border:none; width:65px; font-size:13px; text-align:left; color:#666;}
div.searchStep h3.long{ width:auto;}
div.searchStep label{margin:0 10px 4px 0px; font-weight:normal; font-size:11px; color:#666;}
div.searchStep select{margin-bottom:5px; width:200px; }
div.searchStep input{margin-bottom:5px; width:190px; }
div.searchStep input.check{width:15px; padding-right:10px;}
div.checkContSingle {margin-bottom:10px;}
div.checkContSingle label.check, div.checkContRadio label.check{margin:0 0 4px 0; float:none; display:inline;}
div.checkContSingle *, div.checkContRadio *{vertical-align:top;}
div.checkContRadio label.check{margin-right:10px;}
div.checkContRadio {margin:8px 0;}

div.InSearchCont{margin:0; padding:0; height:17px; }
div.searchStep select.priceInTop{width:60px; float:left; margin-top:-2px !important; margin-top:0;}
div.searchStep h3.priceInH3{width:56px; float:left;}

/* Login and CV Forms  */

div.stepLogin {margin-top:23px; padding-top:0; padding-left:135px; border:none; width:400px; height:auto;}
div.stepLogin label{width:100px;}
div.stepLogin input, div.stepLogin select{margin-bottom:10px;}
div.stepLogin select.triple{width:65px;}
div.stepLogin span.label{margin:0 10px 4px 0; text-align:right; width:100px; display:block; float:left}

div.stepLogin label.radio{float:left; width:50px; margin-right:20px; text-align:left}
div.stepLogin input.radio{float:left; width:15px; margin-right:5px; }

div.searchBottom{
	margin:0 10px 0px;
	padding-left:0;
}
div.searchBottomBorder{
	width:100%;
	height:1px ;
	line-height:1px;
	font-size:1px;
	border-top:1px solid #E8E8E8;
}

div.formDesc{margin:10px 0; padding-left:20px; line-height:17px;}

h3.formH3{margin-top:20px; margin-bottom:10px; padding-bottom:0px; padding-left:0px; text-align:center; font-size:13px; color:#356690; }
h4.formH4{padding-left:0px; font-size:12px; color:#666; text-align:center; color:#356690;  }

div.oneCheckFormCont {margin-bottom:10px;}
div.oneCheckFormCont input.check{ margin-right:10px; float:left;  display:inline;}
div.oneCheckFormCont label{margin-top:-5px; width:330px; float:left; text-align:left; display:inline;}

div.rightDesc{padding:5px 6px; margin-bottom:20px; line-height:17px;}

div.advertNumber{margin-top:26px; margin-left:0; font-size:12px; float:left;}
div.advancedSearchButton{margin-top:26px; width:250px; margin-left:0; text-align:right;  float:right;}
div.advancedSearchButtonDouble{margin-top:10px; width:250px; margin-left:0; text-align:right; line-height:16px; float:right;}

span.bigNumber{font-size:25px; font-weight:bold;}
div.finalSearchButton{margin-top:10px; width:160px; float:right;}
div.finalLoginButton{margin:5px auto 4px; width:149px; }
div.finalLoginButton input{margin-bottom:10px}

div.finalSearchButton a{margin-bottom:10px; display:block; float:right;}
input.buttonSearch{margin:0; border:none; width:149px; height:30px; float:right; cursor:pointer; background:url(/images/button_big.png) top left no-repeat;}
input.buttonClear{font-size:17px; background:url(/images/button_big_clear.png) top left no-repeat; color:#fff;}
input.thinButtonText{font-size:16px;}

div.reqInfo{
	margin:5px;
	padding-left:100px;
}
/* short label and select */

div.searchStep select.short{ margin:0 9px 5px 3px; width:80px; float:left; }
div.checkCont label.short{margin:0 0 4px 0; float:left; display:inline;}

/* Main content - right Column - 300px */

div.rightColumn300{width:300px; float:right;}

div.rightColumnPadding{padding-top:7px;}

/* Main content - left Big Column - 675px */
	
div.leftColumn675{width:675px; float:left;}

/* Main content - right big Column - 830px & 530px */
div.rightColumn830{width:830px; float:right; position:relative;}
div.rightColumn845{width:840px; float:right; position:relative;}
div.rightColumn600{width:600px; float:left; position:relative;}
div.rightColumn530{width:530px; float:left; position:relative;}
div.rightColumn680{margin-bottom:20px; width:680px; float:left; position:relative;}


div.rightColumn130{width:120px; height:550px; border:0px solid #ccc; float:right; position:relative; color:#666; text-align:center;}

div.rightColumn130-1{width:120px; height:400px; border:1px solid #ccc; float:right; position:relative; color:#666; text-align:center;}

div.rightColumn130-2{width:120px; height:120px; margin-top:15px; border:1px solid #ccc; float:right; position:relative; color:#666; text-align:center;}

div.rightColumnLink{width:120px; height:40px; margin-bottom:15px; border:1px solid #ccc; float:right; position:relative; color:#666; text-align:center;}

div.rightColumn715{width:715px; float:left; position:relative;}

/* Main content - left Column - 130px & 155px */

div.leftColumn130{width:130px; float:left;}
div.leftColumn155{margin-right:10px; width:155px; float:left;}
div.leftColumn140{margin-right:6px; padding-left:5px;  width:140px; float:left; background:#F3F3F3;}
div.leftColumn140 h2{background-color:white; margin-left:-5px;}

/* Main content - center Column - 575px */

div.centerColumn{padding-right:0;width:545px;float:left; position:relative;}
	
/* Main content - special Offer - Wideo Presentation */	
	
div.specialOfferBox{
	border:1px solid #BED2E0;
	width:300px;
	height:223px;
	padding-top:5px;
	text-align:center;
	position:relative;
}	

div.specialOfferBox h4 { font-size:13px; }
div.specialOfferBox div.descriptionBg { border-top:1px solid #CCCCCC; width:265px; height:113px; padding-top:8px; position:absolute; bottom:0; left:17px; text-align:justify; }
div.descriptionBg span.prev {width:17px; height:25px; position:absolute; bottom:8px; left:-17px; cursor:pointer; background:url(/images/super_offert_prev.gif) top left no-repeat;}
div.descriptionBg span.next {width:17px; height:25px; position:absolute; bottom:8px; right:-18px; cursor:pointer; background:url(/images/super_offert_next.gif) top left no-repeat;}
div.descriptionBg div.mainDesc {padding-top:8px; font-size:10px; color:#4B4949;}
div.descriptionBg div.stepsCont {padding-top:10px; width:100%; position:absolute; bottom:5px; height:23px; text-align:center;} 
div.specialOfferBox a {color:#4B4949; text-decoration:none; font-weight:bold;}
div.descriptionBg strong { font-size:12px; }

div.specialOfferBox a.specialOfferBoxLink{
	display:block;
	width:100%;
	height:140px;
	position:absolute;
	top:0;
	left:0;
}

div.stepsCont div.step{padding:5px 11px 5px 9px; width:23px; height:23px; display:inline; cursor:pointer;  background:url(/images/super_offert_step.gif) top left no-repeat;}
	
div.columns3Container,div.columns2Container{
	margin-bottom:10px;	
}

/* Developers and estates offers buttons */

a.estateOffer, a.estateOffer:hover, a.developerOffer, a.developerOffer:hover{
	margin-bottom:10px;
	border:none;
	width:300px;
	height:41px;
	display:block;
	text-decoration:none;
	background:url(/images/estate_offer.png) top left no-repeat;
}


a.developerOffer, a.developerOffer:hover{
	margin-top:10px;
	margin-bottom:20px;
	background:url(/images/develop_offer.png) top left no-repeat;
}

/* 2 columns list */
ul.columns2Right li{width:130px;float:left;}

/* Documents lists */
ul.doc li{padding-left:20px; background:url(/images/list_doc.png) 0 0 no-repeat;}

/* Special Offers - big box */

div.special4Offer{
	padding-left:22px;
}

div.oneSpecialOffer {
	margin:10px 0px 20px 22px;
	border-right:1px solid #E9EDEF;
	padding-right:22px;
	width:124px;
	height:155px;
	float:left;
	text-align:center;
	line-height:13px;
}

div.firstSpecialOffer{margin-left:0;}
div.lastSpecialOffer{border:none}
div.oneSpecialOffer a{border:none; text-decoration:none; color:#666666;}
div.oneSpecialOffer a:hover{text-decoration:none;}
div.oneSpecialOffer img{margin-bottom:3px; border:2px solid #90ACBF;}


/* Regio news */
div.singleNews{
	clear:both;
	padding-bottom:15px;
	margin-top:15px;
	background:transparent url(/images/dotted_border.png) left bottom repeat-x;
}
div.singleNews2{
	clear:both;
	padding-bottom:15px;
	margin-top:15px;
	background:transparent url(/images/dotted_border.png) left bottom repeat-x;
}

div.singleNews img{
	margin-right:10px;
	margin-bottom:5px;
	border:2px solid #90ACBF;
	float:left;

	}
div.singleNews2 img{
	margin-right:10px;
	margin-bottom:5px;
	
	}
div.singleNews3 {
	margin-right:10px;
	margin-bottom:5px;
	border:2px solid #90ACBF;
	float:left;
	width:120px;height:120px;text-align:center;vertical-align:middle;
	}
.tebnews {border:solid 1px #000000;float:left;	margin-right:10px;
	margin-bottom:5px;
	border:2px solid #90ACBF;height:120px;width:120px;vertical-align:middle;}

a.more{
	clear:right;
	display:block;
	float:right;
	font-weight:bold;
	color:#0069B1;
	text-decoration:none;
}

a.more:hover{text-decoration:underline}
p.content{line-height:16px;}

/* Latest forum entries */	

div.singleEntry{
	margin-top:10px;
	padding-bottom:10px;
	background:transparent url(/images/dotted_border.png) left bottom repeat-x;
}

div.singleEntry span.person{ width:200px; font-weight:bold; float:left; color:#0069B1;}	
div.singleEntry span.date{ width:80px; font-weight:normal; float:right; text-align:right;}		
div.singleEntry div.content{padding-top:6px; line-height:16px;}
div.singleEntry div.content a {display:inline; float:none; text-decoration:none; color:#0069B1;}	
div.singleEntry div.content a:hover{text-decoration:underline;}
/* SEO */	
div.seoBox{margin:10px 0; border:1px solid #D5D5D5; padding:104px 0; width:230px; text-align:center; color:#BFBFBF; float:left;}	


/* regioMotoOffer */
div.regioMotoBox{margin:10px 0; border:1px solid #D4E5F1; border-bottom:3px solid #D4E5F1; width:267px; height:225px; float:right;}
div.regioDomBox{float:left;}
div.regioMotoBox div.oneSpecialOffer {
	margin-left:0;
	border-right:none;
	padding-left:5px;
	padding-right:0;
	}

div.regioMotoBox h2,div.regioMotoBox h3{
	margin:6px 10px;
}

div.regioMotoBox span.offerLocal{color:#0069B1; /*color:#BC0B21;*/}
div.regioMotoBox div.oneSpecialOffer img{border:2px solid #B8B9BA;}

	
/* Footer */

div#footerContainer{
	background:transparent url(/images/bg_footer.png) left top repeat-x;
}
	
div.footer{
	padding-top:7px;
	width:995px;
	height:70px;
	margin:0 auto;
	background:transparent url(/images/dotted_border.png) left top repeat-x;
}

#footMenu{width:800px; float:left;}
#footMenu ul li{float:left}
#footMenu ul li.first{margin-left:0px;}
#copyright{width:190px; float:right; text-align:right;}

/* Footer - logos links */
#logoLinks{padding:20px 0 10px;}
#logoLinks ul{margin:0; padding:0; list-style-type:none; }
#logoLinks ul li{margin:0 9px 0 0; padding:0; float:left; }
#logoLinks ul li.last{margin:0;}
#logoLinks ul li a{display:block; text-indent:-9999px;}

#logoLinks ul li a.dziennik{height:44px; width:79px; background:url(/images/logo_dziennik.png) top left no-repeat;}

#logoLinks ul li a.lubuska{height:44px; width:91px; background:url(/images/logo_lubuska.png) top left no-repeat;}

#logoLinks ul li a.pomorska{height:44px; width:87px; background:url(/images/logo_pomorska.png) top left no-repeat;}

#logoLinks ul li a.wspolczesna{height:44px; width:99px; background:url(/images/logo_wspolczesna.png) top left no-repeat;}

#logoLinks ul li a.glos_koszalinski{height:44px; width:94px; background:url(/images/logo_glos_koszalinski.png) top left no-repeat;}

#logoLinks ul li a.glos_pomorza{height:44px; width:94px; background:url(/images/logo_glos_pomorza.png) top left no-repeat;}

#logoLinks ul li a.glos_szczecinski{height:44px; width:94px; background:url(/images/logo_glos_szczecinski.png) top left no-repeat;}

#logoLinks ul li a.kurier{height:44px; width:91px; background:url(/images/logo_kurier.png) top left no-repeat;}

#logoLinks ul li a.nowiny{height:44px; width:88px; background:url(/images/logo_nowiny.png) top left no-repeat;}

#logoLinks ul li a.nto{height:44px; width:44px; background:url(/images/logo_nto.png) top left no-repeat;}

#logoLinks ul li a.echodnia{height:44px; width:39px; background:url(/images/logo_echodnia.png) top left no-repeat;}


#logoLinks ul li a:hover{background-position:0 100%;}

#tab1 {}
#tab2 {}
#tab3 {}
#tab4 {}
#ajax_content{}

div.regioPracaOffers div.singleEntry div.content{
	padding-top:0;
	line-height:16px;
}

/* similar offers - simple Table */
table.simple{
	margin-top:-10px; 
	width:100%;
	border-collapse:collapse;
	table-layout:auto; /* fixed; */
}	

table.art a{color:#0069B1; text-decoration:none;}
table.art a:hover{text-decoration:underline;}
table.art a.clear{text-decoration:none;}
table.art a.clear:hover{text-decoration:underline; color:#0069B1;}

table.mb10{margin-bottom:10px;}	
	
table.simple tr.second{background:#F8F8F8;}

	
table.simple th{border-right:1px solid #E9EDEF; border-bottom:2px solid #D9D9D9; padding:5px 0px 5px 5px; text-align:left; color:#0069B1;}
table.simple th.img, table.simple td.img{width:130px;}
table.simple th.img110, table.simple td.img110{width:120px;}
table.simple th.w40, table.simple td.w40{width:40px;}
table.simple th.w50, table.simple td.w50{width:50px;}
table.simple th.w60, table.simple td.w60{width:60px;}
table.simple th.w70, table.simple td.w70{width:70px;}
table.simple th.w80, table.simple td.w80{width:80px;}
table.simple th.w90, table.simple td.w90{width:90px;}
table.simple th.w100, table.simple td.w100{width:100px;}
table.simple th.w120, table.simple td.w120{width:120px;}
table.simple th.w150, table.simple td.w150{width:150px; text-align:left;}
table.simple th.w200, table.simple td.w200{width:200px;}
table.simple th.adr, table.simple td.adr{width:100px;}
table.simple th.last{border-right:none;}
table.simple th.state{padding-left:10px; padding-right:0;}

table.simple td{padding:5px 0px 5px 5px; border-right:1px solid #E9EDEF; border-bottom:1px solid #D9D9D9; text-align:left;}	
table.simple td.state{text-align:left; padding-left:10px;}
table.simple td.img{padding:5px 5px; width:130px; text-align:center;}
table.simple td.last{border-right:none;}
table.simple td.check{text-align:center;}
table.simple td.check input{margin:0; border:none; width:15px;}
table.simple td.advert{padding:5px; border-right:none;}
table td img{border:2px solid #90ACBF;}

table.simple td.statusTd{width:70px;}
table.simple td.statusTd div{height:85px; position:relative; }
table.simple td.statusTd div.smallStatusDiv{height:40px; position:relative; }

table.listing{margin-top:0px;}
table.listing th{padding:2px 3px 3px; border-right-color:#B9688E; border-bottom:1px solid #9A5F84; text-align:left; font-weight:normal; color:white; background:url(/images/bg_th_listing.png) bottom left repeat-x}
table.listing th sup{color:white;}

table.listing th a{color:#fff;}
table th.sortBy a{color:#A13668;}

table th.sortBy{border-bottom-color:#C9D2DA; font-weight:bold; background:#E6E6E6; color:#AC2631;}
table th.sortTypeUp{background:#e6e6e6 url(/images/sortyTypeUp.gif) right bottom no-repeat; } 
table th.sortTypeDown{background:#e6e6e6 url(/images/sortyTypeDown.gif) right bottom no-repeat; } 

table tr.dist td {color:#AC2631;}
table tr.dist td a{color:#AC2631; font-weight:bold;}
table tr.secondDist td{color:#AC2631; background:#F8F8F8;}

/* table tr.dist td.sortBy{background:#EEF1F4;} 
table tr.secondDist td.sortBy{background:#E7ECEF;}
table tr td.sortBy{background:#FAFAFA;} 
table tr.second td.sortBy{background:#F3F6F8;}
*/

table.profiles th {color:#666; height:30px; background:none !important;}
table.profiles td {border-right:1px solid #D9D9D9; height:40px;}
table.profiles td.last {padding:5px;}
div.tableUsersCont{padding:0px 40px}
table.profiles tr td, table.profiles tr th{background:#fff;}
table.profiles tr.second td{background:#efefef;}

table tr td a {color:#666666;}

div.hiddenRecords{display:none;}
a.showMoreRecordsLink{cursor:pointer;}

/* Offer details Navigation */
div.offerDetailsNavigation{
	padding-bottom:10px;
	text-align:center;
}

div.offerDetailsNavigation a{ text-decoration:none; font-weight:bold; color:#0068B0;}
div.offerDetailsNavigation a:hover{ text-decoration:underline;}

div.offerDetailsNavigation a.prevLink{display:block; text-align:left; font-weight:normal;float:left; width:100px;}
div.offerDetailsNavigation a.nextLink{display:block; text-align:right; font-weight:normal;float:right; width:100px;}

/* Offer details */
div.offerDetails{
	margin-bottom:10px;
	border:1px solid #F0F0F0;
	border-top:3px solid #CDEC9C;
	padding:10px 10px;
	position:relative;
	width:653px;
}

div.actionShowProfileContainer a{margin:5px 0 5px 8px; width:13px; height:13px; display:block; float:right;}
a.actionMailFriends{background:url(/images/ico_print.png) top left no-repeat;}
a.actionPdf{background:url(/images/ico_pdf.png) top left no-repeat;}
a.actionPrintThis{background:url(/images/ico_mail_friend.png) top left no-repeat;}

div.leftOfferDetails{width:345px; float:left;}
div.rightOfferDetails{width:300px; position:relative; float:right;}


/* data list */
dl{margin-bottom:10px; clear:both;}
dt{padding-right:10px; width:60px; float:left; text-align:right; font-weight:bold; font-size:13px;color:#71AF0F; }
dd{width:190px; float:left;  font-weight:bold; line-height:17px;  color:#666;}
dd.clear{width:auto; float:none; height:0; line-height:0; font-size:0; clear:both;}
dd.normal{font-weight:normal}
dd.bold{font-weight:bold}

div.offerInfo{height:40px; width:146px; text-align:right; position:absolute; top:0; right:0;  z-index:3; color:#0068B0;}

dl.offerDetailsLong dt{width:80px; padding-right:15px; text-align:right;}
dl.offerDetailsLong dd{width:150px; color:#666;}

dl.offerDetailSmallLong dt{padding-right:15px; width:115px; line-height:17px; font-size:11px; text-align:right;}
dl.offerDetailSmallLong dd{width:170px; color:#666;}


/* User contact  */
div.contactBox{width:230px; float:left; line-height:17px;}
div.contactBox img{margin-right:10px; border:2px solid #A4CFF1; float:left; }
div.contactBox span{display:block; margin-top:5px;}
div.contactBox a{text-decoration:none; color:#666;}


div.userContact form{width:410px; float:right; }


/* User Forms Construction */
div.userContact div.formDiv {margin-bottom:5px; width:210px !important; width:220px;}
div.userContact div.formDiv label{margin-right:10px; padding-top:4px; width:70px; display:block; float:left; font-size:12px; text-align:right; font-weight:normal; color:#666;}
div.userContact div.formDiv input{margin:0; padding:3px 0px 3px 4px; width:120px;}
div.userContact div.textareaDiv{float:right; width:196px !important; width:185px; height:80px;}
div.userContact div.textareaDiv textarea{padding:3px; width:188px !important; width:178px; height:71px !important; height:74px;}
div.formDivCheck{margin-bottom:5px; width:auto; padding-left:80px;}
div.formDivCheck input.button{float:right;}
div.formDivCheck div.floatLeft{float:left; width:200px; padding-top:3px;}
div.formDivCheck div.floatLeft *{vertical-align:middle;}

div.userContact form.selectType{width:450px;}
div.userContact div.formDivAuto{width:auto;}
div.userContact div.formDivAuto label.blue{width:110px; color:#0069B1;}
div.userContact div.formDivAuto input.button{float:right;}
div.userContact div.formDivAuto select{width:200px !important; width:190px; }
div.userContact div.formDivAuto div.floatLeftSelect{float:left; width:330px; padding-top:3px;}


/* Right side forms */
div.rightOneForm{height:25px; margin-bottom:5px;}
div.rightOneForm label{width:31px; font-weight:normal; float:left; color:#666; } /* #0069B1;} */
div.rightOneForm input{width:115px; font-weight:normal; float:left;}
div.rightOneForm input.send{margin-left:3px; width:auto; font-weight:bold; float:left;}
div.rightOneForm select{width:125px; font-weight:normal; float:left;}
div.rightOneForm input.button{margin-right:8px !important; margin-right:4px; font-weight:bold; float:right;}
div.rightButtonFormDiv{margin-bottom:15px;}

/* number Offers On Page */
div.numberOffersOnPage{
	margin:10px 0px;
	width:175px;
	height:30px;
	float:left;
}

div.numberOffersOnPage label{ margin-right:5px; padding-top:6px; text-align:right; font-size:11px; font-weight:normal; color:#666;}
input.mainTextInput{ margin-right:5px; padding:4px; width:60px; float:right;}
select.mainSelectNumber{margin-top:0px !important; margin-top:4px; margin-right:5px; padding:4px; width:70px; height:25px; float:right;}


/* sort Offers On Page */
div.sortOffersOnPage{
	width:197px;
	height:30px;
	position:absolute;
	top:-10px;
	right:0;
}

div.sortOffersOnPage label{ margin-right:5px; padding-top:6px; text-align:right; font-size:11px; font-weight:normal; color:#666;}
select.mainSortInput{ margin-right:5px; padding:4px; width:120px; height:25px;  float:right;}

/* pagination Offers */
div.paginationOffersOnPage{
	float:right;
	width:650px;
	text-align:right;
	font-size:12px;
	margin-top:10px;
}

div.paginationOffersOnPage a{
	margin-left:4px;
	padding-right:5px;
	border-right:1px solid #9DCE49;
}

div.paginationOffersOnPage a.sign, div.paginationOffersOnPage a.last{
	border:none;
}

div.pagination3Col {width:350px;}

/* Auto Mailer */

div.autoMailer{
	margin:0 0 10px;
	width:470px;
	padding:10px;
	border:1px solid #E5E5E5;
	border-bottom:3px solid #E5E5E5;
}

div.autoMailer h2{
	margin:0;
	border:none;
	padding-left:0;
	font-size:11px;
	font-style:normal;
	text-transform:none;
}


div.autoMailer div.desc{
	width:190px;
	float:left;
	line-height:16px;
}

div.autoMailer div.formSet{
	margin-top:-18px;
	width:260px;
	float:right;
	}
	
div.autoMailer label{margin-bottom:5px; display:block; padding:0; font-size:11px; font-weight:bold;}
div.autoMailer input.autoMailInput{width:150px; padding:4px; float:left;}
div.autoMailer input.send{margin-left:10px; width:auto; overflow:visible; float:left; text-align:left;}
div.acceptAutomailerCont{margin-top:5px;}
div.acceptAutomailerCont input{float:left; width:15px;}
div.acceptAutomailerCont label{ padding-left:5px; width:200px; float:left;  font-weight:normal; text-align:left;}

div.numberOffersOnPage label{ margin-right:5px; padding-top:6px; text-align:right; font-size:11px; font-weight:normal; color:#666;}
input.mainTextInput{ margin-right:5px; padding:4px; width:60px; float:right;}

/* Search filter */
div.leftOneForm, div.leftOneFormShort, div.leftOneFormCheck{margin-bottom:10px;}
div.leftOneForm label{ margin-right:0; margin-bottom:5px; display:block; float:none; text-align:left;  font-size:11px; font-weight:bold; color:#666;}
div.leftOneForm input{ width:124px; }
div.leftOneForm input.button{margin-left:15px !important; margin-left:7px; width:109px; float:left;}
div.leftOneForm a.button{margin-left:15px !important; margin-left:7px; width:109px; font-weight:normal; float:left;}
div.leftOneForm select{ width:134px; }
div.leftOneFormLinks{text-align:center; line-height:12px; font-size:10px; }

div.leftOneFormShort label{margin-right:0; display:inline; float:none; font-size:11px; font-weight:normal; color:#666;}
div.leftOneFormShort label.block{ margin-right:0; margin-bottom:5px; display:block; float:none; text-align:left; font-size:11px; font-weight:bold; color:#666;}
div.leftOneFormShort span.block{ margin-right:0; margin-bottom:5px; display:block; float:none; text-align:left; font-size:11px; font-weight:bold; color:#666;}
div.leftOneFormShort input{margin-right:10px; margin-left:2px; width:36px; }
div.leftOneFormShort input.last{margin-right:0;}
div.leftOneFormShort input.data{margin-right:0; width:80px;}

div.leftDateForm label{display:block; float:left;}
div.leftDateForm input{margin-left:5px; display:block; float:left;}
span.datePickButton{margin-left:5px; margin-top:2px; width:20px; height:20px; display:block; float:left; cursor:pointer; background:url(/images/ico_calendar.gif) top left no-repeat;}

div.leftOneFormCheck input{}
div.leftOneFormCheck label{margin-right:0; padding:0; display:inline; float:none; font-size:11px; font-weight:bold; color:#666;}
div.leftOneFormCheck *{vertical-align:middle;}
div.leftOneFormCheck sup{vertical-align:top;}

div.typeOfGraph label{font-weight:normal; padding-left:5px; border-left:12px solid #7DA647;}
div.typeOfGraph label.price{border-color:#7DA647;}
div.typeOfGraph label.priceForM2{border-color:#FF420E;}
div.typeOfGraph label.adverts{border-color:#004586;}
div.typeOfGraph label.investments{border-color:#FFD320;}

div.changeRegion{
	margin:0;
	padding:0;
	width:auto;
	position:absolute;
	top:-5px;
	right:0;
	z-index:11;
}

a.question{width:21px; height:21px; display:block; float:right; background:url(/images/ico_question.png) top left no-repeat;}
div.changeRegion label{margin-left:10px; font-size:11px;  float:right;}
div.changeRegion select{margin:0; width:170px;  float:right;}

/* Form big box - for adding new offer */

div.formBigBox{ margin:0; border:none; padding:10px 10px 10px; position:relative; z-index:2; background:#F3F3F3;  }
div.addOfferSteps{margin:10px 10px 20px; position:relative; z-index:3;}
div.addOfferSteps *{ padding:6px 28px; font-size:11px; font-weight:bold; }
div.addOfferSteps span{color:#AEC7DA; background:#DCEAF4 url(/images/step_end_unactive.gif) top right no-repeat; }
div.addOfferSteps a{ text-decoration:none;color:#fff; background:#69A6D1 url(/images/step_end.gif) top right no-repeat;}
div.addOfferSteps a:hover{text-decoration:underline;}
div.addOfferSteps span.active{font-weight:bold; color:#333;}

div.add3Column{padding-left:10px;}
div.add2ColumnBasicInfo{padding-left:151px;}

div.addOneColumn{width:290px; float:left; position:relative; z-index:3; }

div.stackForm {margin-bottom:10px;}
div.stackForm label, div.inlineForm label{margin-right:0; margin-bottom:5px; width:200px; float:right; font-weight:normal; text-align:right; display:block; position:relative;  z-index:3; }
div.stackForm label{text-align:left;}
div.stackForm select{width:200px; float:right; }
div.stackForm input{width:190px; float:right; }
div.stackForm input.button{width:130px; float:right;  position:relative;}
input.rightSave{margin-right:241px; margin-top:10px;}
div.buttonStackForm{margin:10px 0 20px;}
div.buttonStackForm input.button{margin-right:90px !important; margin-right:45px; width:109px; line-height:12px; position:relative; z-index:2;}

div.buttonStackForm input.w130{width:130px; cursor:pointer; background:url(/images/button_round130.gif) top left no-repeat; position:relative;	}

div.stackForm a.button{margin-bottom:0; float:left; position:relative; z-index:2;}

div.inlineForm{margin-bottom:10px;}
div.inlineForm label{width:140px; float:left; padding-right:10px;}
div.inlineForm input{width:130px; float:left; }
div.inlineForm select{width:140px; float:left; }
div.inlineForm input.check{margin-top:4px; width:15px; float:left; }

div.textForm{margin:0 auto; width:500px;}
div.textForm textarea{height:200px; width:500px;}

div.checkForm input.check{margin-top:4px; margin-left:90px; width:15px; float:left;}
div.checkForm label{width:175px; margin-right:0; float:right;}

div.checkFormLong input.check{margin:4px 10px 0 89px; width:15px; float:left; position:relative;}
div.checkFormLong label{float:left; width:auto;}

div.regulationAccept{margin-top:10px; padding-left:10px;}

div.column2ProfileContainer{padding-left:177px;}
div.singleCheckSelect{width:350px; float:left; margin-bottom:10px; position:relative;}
div.singleCheckSelect input.check{margin-top:3px; margin-right:10px; width:15px; float:left;  }
div.singleCheckSelect label.checkLabel{margin-top:3px; margin-right:10px; padding-top:0; width:70px; font-weight:bold; text-align:left; float:left;}
div.singleCheckSelect label.selectLabel{margin-top:3px; margin-right:10px; padding-top:0; width:40px; font-size:11px; float:left; }
div.singleCheckSelect select{margin-right:10px; width:150px; float:left; }

div.column5ProfileContainer{margin-top:20px; padding-left:156px;}
div.singleLangCheck{width:155px;}

div.addOfferGoogleMap{margin:10px auto; border:1px solid #B3E1FF; width:489px; height:214px; background:url(/images/fake_googlemapbig.jpg) top left no-repeat;}

div.textareaColumn{width:580px;}
div.textareaColumn label{width:490px;}
div.textareaColumn textarea{width:490px; height:120px; float:right;}

div.add2ColumnLongInfo{padding-left:200px;}

div.checkFormLong{
	width:300px !important;
	width:310px;
	height:30px;
	float:left;
	position:relative;
}

div.checkFormLong input.check{margin:3px 0 0 0;}
div.checkFormLong label{padding-left:10px; width:261px; float:right; text-align:left; position:relative;}

div.uploaderForm{
	margin:0 auto 10px;
	border:1px dotted #666;
	padding:30px 40px;
	width:460px;
	background:#CAEAFF;
}

input.fileUplInput{margin:0 0 10px; width:350px; height:21px; float:right;}
div.uploaderForm input.button{}

div.presentationOfPage{
	width:673px;
	margin:0 auto;
}

div.alreadyUploaded{margin-bottom:20px; line-height:17px;}
div.alreadyUploaded img{ margin-right:15px; border:2px solid #90ACBF; float:left;}


/* advanced Search */

div.advancedSearchCont{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #E8E8E8;
}

div.searchSeparator{margin: 5px 100px; line-height:1px; height:1px;  border-bottom:1px dotted #999; }

div.searchAdvSingleInline {margin-bottom:15px;}
div.searchAdvSingleInline label{padding-right:0; width:226px; text-align:right; font-size:11px;}
div.searchAdvSingleInline span{margin-right:10px; padding-top:4px; padding-right:0; width:226px; display:block; float:left; text-align:right; font-size:11px;}
div.searchAdvSingleInline label.short{width:10px;}
div.searchAdvSingleInline label.long{width:300px;}
div.searchAdvSingleInline input.mid{width:190px;}
div.searchAdvSingleInline input.long{width:220px; }
div.searchAdvSingleInline input.short{margin-right:26px; width:72px;  float:left; }
div.searchAdvSingleInline select.short{margin-right:26px; width:82px;  float:left; }

div.searchAdvStackCont{padding-left:150px;}
div.searchAdvSingleStack {margin-right:50px; margin-bottom:15px; width:160px;  float:left;}
div.searchAdvSingleStack label{margin-bottom:5px; padding-right:0; width:150px; float:none; text-align:left; font-size:11px;}
div.searchAdvSingleStack input{float:none;}
div.searchAdvSingleStack select{width:150px; float:none;}

div.searchAdvCheckCont{margin-top:10px; padding-left:152px}
div.searchAdvSingleCheck{ margin-right:10px !important; margin-right:0; margin-bottom:15px; float:left;  width:135px !important; width:150px;  }
div.searchAdvSingleCheck {}
div.searchAdvSingleCheck label{width:100px; padding-top:0; float:right; text-align:left;  font-size:11px;}

/*
div.searchAdvSingleCheckLong {width:180px !important; width:195px;}
div.searchAdvSingleCheckLong label{width:145px;}
*/

div.bigAdvSingleCheck {width:185px !important; width:200px;}
div.bigAdvSingleCheck label{width:150px}


/* Number of records to show */
div.numberOfRecordsShow{width:350px; float:left;}

/* Button - Float right*/
div.rightButtonContainer{width:300px;float:right;}
div.rightButtonContainer *{float:right; margin-left:10px;}


/* Raports */

div.tableRaports{margin-bottom:20px; padding:0; height:280px; width:830px; overflow:auto;}
div.tableRaports table{table-layout:fixed;}
div.tableRaports table td{padding:15px 5px;}
div.tableRaports table th{padding:15px 5px;}
div.tableRaports table th span{display:block; font-weight:normal}

div.tableRaports table tr.line th{border-bottom:1px solid #D9D9D9;}

div.tableRaports table tr.price td{background:#D3E1C1;}
div.tableRaports table tr.priceFM2 td{background:#FFD4C8;}
div.tableRaports table tr.adverts td{background:#C5D4E3;}
div.tableRaports table tr.invests td{background:#FFF0B6;}


/* Status in offers */
td.statusTd a{
	margin-bottom:3px;
	margin-right:3px;
	display:block;
	float:left;
	cursor:pointer;
	color:#71AF0F !important;
	font-weight:bold;
}

a.statusS{
	width:53px;
	height:13px;
	display:block;
	float:none;
	position:absolute;
	bottom:0px;
	right:8px;
	background:url(/images/status_s.gif) top left no-repeat;
}

a.statusP{
	width:17px;
	height:17px;
	display:block;
	color:#71AF0F !important;
	font-weight:bold;
}

a.statusW{
	margin-left:7px;
	height:17px;
	width:34px;
	display:block;
	text-align:left;
	font-weight:bold;
	color:#71AF0F !important;
	



}

.black {
	color: #000000;
	background-color: inherit;
}
.blackbold {
	font-weight: bold;
	color: #000000;
	background-color: inherit;
	font-size: 1em;
}
.bluebold {
	font-weight: bold;
	color: #AC2631;
	background-color: inherit;
	font-size: 1em;
}


div.statusSymbol {width:36px; height:22px; float:left;}
div.statusSymbol *{ vertical-align:middle;}
div.statusSymbol a{width:17px; text-align:left;  position:static; float:right; }
div.statusSymbolS {}
div.statusDesc{padding-top:3px; width:95px; height:19px; float:right;}
div.statusDescS{padding:0;}

div.paymentsLogos{margin:10px 0; text-align:center;}

div.hireNow{text-align:center;}

div.sidesContainer2{padding-left:10px;}

div.oneSideContent{
	margin-right:10px;
	padding:10px 30px;
	width:405px;
	height:370px;
	float:left;
}
div.leftSideContent1{border-right:1px dotted #666; width:410px;}

div.oneSideContent div.stepContent{height:220px; line-height:17px;}
div.oneSideContent input.button{margin:10px auto; float:none; }
div.centerInside {text-align:center;}

/* SEO containers */

body{padding-top:340px;}
div#seoTopCont{width:100%; position:static; top:0px; left:0px; z-index:10;}

/* SEO new styles */
span.offerLocal{font-weight:bold; color:#0068B0;}
strong.offerLocal{font-weight:bold; color:#0068B0;}
strong.h3title{ padding:0 0 7px 5px; font-size:13px; display:block; color:#0069B1;}

/*
 
#footMenu ul li.first{margin-left:0px;}
#logoLinks ul li a{display:block; text-indent:-9999px;}

 */

/* OFERTY PRACY */
#section div#kontener {
	BORDER-RIGHT: #cbcbcb 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cbcbcb 0px solid; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #cbcbcb 0px solid; WIDTH: 580px; PADDING-TOP: 0px; BORDER-BOTTOM: #cbcbcb 0px solid; TEXT-ALIGN: left;font-family: Arial;color:black
}
#section div#tresc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://regiopraca.pl/images/mr.gif) no-repeat 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 120px
}
#section h1 {
	FONT-SIZE: 18px; MARGIN: 10px 0px; COLOR: green; LINE-HEIGHT: 130%; TEXT-ALIGN: center;font-family: Arial
}
#section h2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 5px 0px 0px; LINE-HEIGHT: 130%; TEXT-ALIGN: center;font-family: Arial;color:black;

margin-bottom:0px; border-bottom:0px; padding:0px 0px 0px 0px; text-transform:none;
}
#section h2 span {
	FONT-WEIGHT: normal; FONT-SIZE: 11px;;font-family: Arial;color:black
}
#section h3 {
	FONT-SIZE: 11px; MARGIN: 20px 0px 0px 0px; COLOR: green;font-family: Arial
}
#section h4 {
	FONT-SIZE: 11px; align: left; COLOR: #000000; FONT-WEIGHT: normal;font-family: Arial;color:black
}
#section p.inne {
	FONT-SIZE: 11px; MARGIN: 10px 0px; TEXT-ALIGN: left;color:black
}
#section p.opis {
	FONT-SIZE: 11px; MARGIN: 10px 0px; TEXT-ALIGN: justify;font-family: Arial;color:black
}
#section a {
	FONT-WEIGHT: bold; COLOR: green; TEXT-DECORATION: none; font-size: 12px;font-family: Arial
}
#section a:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline; font-size: 12px;
}
#section img {
	DISPLAY: block; MARGIN: 0px
}
#section p#klauzula {
	MARGIN-TOP: 30px; FONT-SIZE: 11px;;font-family: Arial;text-align:justify
}

#section div#stopka {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 14px; PADDING-TOP: 14px; HEIGHT: 54px;
}
#section div#stopka a {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 152px; font-size: 14px;font-family: Arial
}
#section a.adresWww {
	PADDING-TOP: 10px;font-family: Arial
}
#section div#stopka img {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#section img.lewy {
	FLOAT: left; MARGIN-LEFT: 20px
}
#section img.prawy {
	FLOAT: right; MARGIN-RIGHT: 20px
}

#section p {
	FONT-SIZE: 11px;font-family: Arial;color:black
}

#section ul {
	list-style-type:square;
	padding-left:6px;color:#000;
}
#section ul li {
	margin-bottom:10px;
	margin-left:15px;
	padding-left:0px;
	background:url(http://regiopraca.pl/images/disk2-tx.gif) 0px 30% no-repeat;
	color:#000;
	}
.ajax-loading {
	background: url(http://www.regiopraca.pl/images/ajax-loader.gif) no-repeat center center;
}
#results {}
#pager {
	line-height: 26px;
}
a.pager_on {
	display: block;
	float: right;
	text-align: center;
	background: url(http://www.regiopraca.pl/images/bg_pager_on.gif) no-repeat center center;
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #941d18;
	font-size: 10px;
	font-weight: bold;
	margin: 2px;
	text-decoration: none;
}

a.pager_off {
	display: block;
	float: right;
	text-align: center;
	background: url(http://www.regiopraca.pl/images/bg_pager_off.gif) no-repeat center center;
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #e3c2c1;
	font-size: 10px;
	font-weight: bold;
	margin: 2px;
	text-decoration: none;
}
