/*
 * 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; }

/* Test advert definition */
div.advertHeader{margin:10px auto; text-align:center;}
div.leftAdvert{margin:0px 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; 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:0px solid #D5D5D5; 
    padding:10px 0; 
    width:80%; 
    text-align:center; 
    color:#BFBFBF;
    position: relative;
    left:-13px;
}
div.banner670x90{
    position: relative;
    left:-9px;
}
div.banner670x60{
    position: relative;
    left:2px;
}

.floatLeftLink {float:left}
h1 {}
.w140p {width:140px !important}
h2{margin-bottom:10px; border-bottom:2px solid #CDEC9C; padding:0px 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:0px 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;}

h1.dotGreen{
	border-bottom:2px solid #CDEC9C; font-size:13px; position:relative;
	margin:20px 0px 10px; border-bottom:none;  padding:0px 0px 7px 5px; text-transform:uppercase;
	background:transparent url(../images/dotted_border.png) left bottom repeat-x; color:#71af0f;
}

h1.blueTitle{
    color: #0069B1;
    padding: 0px 0px 5px 0px;
    font-size: 13px;
}

h2.search{margin-top:0px;}

h2.blueLightLeft{font-weight:normal; text-transform:none; color:#0069B1;}
h3 {padding:0px 0px 7px 5px; font-size:13px; color:#0069B1;}
h3.marginTop150{margin-top:70px; }
h1.h2 {border-bottom:2px solid #CDEC9C;color:#71AF0F;font-size:13px;margin-bottom:10px;padding:0 0 5px 5px;position:relative;text-transform:uppercase;}
h2 a{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	color:#0069B1;
	position:absolute;
	top:3px;
	right:0px;
}

h2 a.hLink, h3 a.hLink{
	position:static;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	color:inherit;
	font-weight:bold;
	color:#71AF0F;
	}
	
h2.dotBlue a.hLink{
	color:#0069b1;
	}

h2 span.allAdverts{font-size:11px; position:absolute; top:3px; right:136px; }

h2 span.allAdvertsShowed{right:0;}

h2 a.w130{top:-7px; cursor:pointer;}
h1 span.w130{top:-7px; float:right;}

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:0px; border:0px solid white !important;}

h2.listing{margin-bottom:1px; border:none; font-weight:normal; text-transform:none; color:#666;}
h2.listing b{color:#71AF0F;}

h2.blueLight,h1.blueLight{margin-bottom:10px; font-weight:normal; text-transform:none; color:#666;}
h2.blueLight b,h1.blueLight b{color:#71AF0F;}

h2.topMargNone {margin-top:0;}

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;}


h1.blueLight,h2.blueLight{font-size:13px;margin-bottom:10px;padding:0 0 5px 5px;position:relative}
h1.blueLight{margin-bottom:0}
h1.listing,h2.listing{margin-bottom:1px; border:none; font-weight:normal; text-transform:none; color:#666;}
h1.listing b,h2.listing b{color:#71AF0F;}
h1.listing strong {color:#71AF0F;}
h1.raportsBorder{border-bottom:2px solid #CDEC9C; padding:0px 0px 5px 5px;}


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;}

h1.h3,h2.h3 {padding:0 0px 7px 5px; font-size:13px; color:#0069B1;}
h2.h3{ text-transform:none; border:none; margin-bottom:0 }
h3.topMargNone {margin-top:0;}
h1.bordeGreen{border-bottom:2px solid #CDEC9C;}

p.statusLeftLegendHeader{background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;border-bottom:medium none;color:#71AF0F;font-size:13px;font-weight:bold;margin-left:-5px;padding:20px 5px 10px;position:relative;text-transform:uppercase;}
p.bold,.bold{font-weight:bold}
p.green{color:#71af0f}
p.blue{color:#0069B1;}
p.right{text-align:right;}
p.header{margin:0;padding:0 0 5px;position:relative;text-transform:uppercase;font-size:13px;font-weight:bold;}

/* 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;}

a:active, a:focus{outline:0;}

a.blue{color:#428FC4}

a.nonClickable:hover{text-decoration:none;}

span.bold{font-weight:bold;}
/* 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; }
input.check, input.checkbox{margin:0 3px 0 0 ; border:none; padding:0; width:15px;}
.searchAdvSingleCheck input.check,.searchAdvSingleCheck input.checkbox{margin:0 3px 0 0 ; border:none; padding:0; width:15px; float:left; display:inline; }

select{ padding:2px 4px; height:22px;}
select:enabled{ 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;}
*/

#errorsMainDiv {margin:0 auto 10px; padding:15px 10px 5px; width:975px; clear:both}
.successDiv {background:#CCEF95 }
.successDiv ul li {font-weight:bold; background:none; color:#4E7F00}
.errorDiv {background:#FFD68F}
.errorDiv ul li {font-weight:bold; background:none; color:#8F3200}
#errors {list-style:none}
#messages {list-style:none}

/* * Errors in form s * */

input.errorInput, select.errorInput{border-color:#a80000;}
select.errorInput{border-color:#a80000;}
textarea.errorInput{border-color:#a80000;}

span.errorSpanMsg, div span.messageError, div span.errorInput,div span.messageError{margin-bottom:10px; padding-right:0px !important; padding-right:10px; width:100%; text-align:right; display:block; color:#a80000;float:left}
p.errorMsg{margin-bottom:10px; padding-right:0px !important; padding-right:10px; text-align:left; display:block; color:#a80000;float:left}

.leftColumn155 span.errorSpanMsg{text-align:left; margin-top:3px;}

/* 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;
}



div.stackForm a.button.saveOfferLink,div.stackForm a.button.backStackBtn{
    margin-left:0;
}
div.stackForm a.button.saveOfferLink{
    float:right;
}
input.inactive{
	cursor:auto;
 	background:url(../images/button_round_gray.gif) top left no-repeat;
	}

input.abort{
	background:url(../images/button_round_orange.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:25px !important;
    height:24px;
    display:block;
    float:right;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    line-height:12px;
    text-decoration:none;
    cursor:pointer;
    background:#69A6D1 url(../images/button_enter_long.gif) top right no-repeat;
    color:#fff;
    }

a.button, a.button:hover, span.button109{
	margin-bottom:3px !important;
	margin-bottom:0px; /* 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.abutton {
    background:#69A6D1 url(../images/button_enter_long.gif) no-repeat scroll right top;
    color:#FFFFFF;
    display:block;
    float:left;
    font-weight:bold;
    margin:5px 0 10px;
    padding:5px 17px 7px 7px;
    position:relative;
}
a.abutton.left{
    background:#69A6D1 url(../images/button_enter_long_left.gif) no-repeat scroll left top;
    padding:5px 7px 7px 17px;
}


a.inactive{
	cursor:auto;
 	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;
	}


span.w130{
	width:130px;
	background:url(../images/button_round130g.gif) top left no-repeat;
	margin-top:-7px;
	float:right;
	cursor:auto;
}
span.w130.dis{
    margin-top:0;
}
input.w130.awarded, a.w130.awarded, a.w130:hover.awarded{
    width:130px;
    cursor:pointer;
    background:url(../images/button_round130awarded.gif) top left no-repeat;
    }	
/* basic list style */
ul {
	list-style-type:none;
	padding-left:6px;
}
ul.tagCloud {
    list-style-type:none;
    padding-left:0px;
}
ul li{
	margin-bottom:10px;
	margin-left:0px;
	padding-left:10px;
	background:url(../images/list_style_img.png) 0px 50% no-repeat;
	color:#666666;
	}
ul li a{color:#0069B1; text-decoration:none;}
ul li a:hover{color:#0069B1; text-decoration:underline;}

ul.lst_n li, ul.bg_n li{background:none; padding-left:0px;}

sup{font-size:8px; color:black;}
dd sup{font-size:8px; color:#666666;}
/* Clear definition */

div.clear{height:0px; line-height:0px; font-size:0px; clear:both;}
div.clear5{height:5px; line-height:5px; font-size:0px; clear:both;}
div.clear9{height:9px; line-height:9px; font-size:0px; clear:both;}
div.clear10{height:10px; line-height:10px; font-size:0px; clear:both;}
div.clear12{height:12px; line-height:12px; font-size:0px; clear:both;}
div.clear20{height:20px; line-height:10px; font-size:0px; clear:both;}
div.clear30{height:30px; line-height:10px; font-size:0px; clear:both;}
span.clear{height:0px; display:block; line-height:0px; font-size:0px; clear:both;}

div.tright17{line-height:17px; text-align:right;}
div.padr20{padding-right:20px;}

div.line{
    position:relative;
    width:100%;
    border-bottom:1px solid #eaeaea;
    line-height:1px;
    font-size:1px;
}

span.separator{width:100%; height:1px; display:block; line-height:1px; font-size:0px;  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:0px;   border-bottom:1px dotted #BED2E0}
/* Text image replace definition */

span.none, span.fir, span.FIR{display:block; text-indent:-9999px;}
label.none, label.fir, label.FIR, img.none{display:none;}
a.none{display:none}
span.dsp {display:none;}

div.none{display:none;}

/* Text color decoration */
span.green{color:#71AF0F;}
span.blue{color:#0069B1;}

/* Text blocks format */
p.desc{padding:0; line-height:16px}

/* position Relative div */
div.posRel{position:relative;}


/* Header definition */

/*#headerContainer{width:100%; position:relative; background:url(../images/bg_over_menu.png) bottom left repeat-x;}*/
#header, #menuTop, #contentContainer{margin:0px auto; width:995px; position:relative;}
#contentContainer{padding-top:1px;z-index:1;}

/* Media Regionalne top menu */
#regioMenu{
	margin:0px;
	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:0px; 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:0px; bottom:23px;}
#headerMenu ul.userLoged{margin-bottom:5px; margin-right:3px; height:15px;}

/* Main logo as link */
/*#logoContainer{height:75px;}*/
#logoContainer h1{position:relative;}
#logoContainer h2.logo{margin:0; border:none; padding:0;}
#logoContainer h2.logo a{position:static; }
#logoContainer #slogan{font-size:20px;line-height:43px;font-family:"Myriad pro",Verdana;color:#4291c5;margin-left:46px;letter-spacing:-1px;position:absolute;left:193px;top:10px;}
/*
#mainLogoLink{margin-bottom:0; width:200px; height:75px; display:block; float:left; background:#ccc url(../images/regio_logo.png) top left no-repeat;}
*/
/* #logoContainer h2.logo a{position:static; } */
#mainLogoLink{margin-bottom:0; width:200px; height:75px; display:block; /* background:url(../images/regio_logo.png) top left no-repeat; */ font-size:11px; text-indent:-9999px; position:absolute; top:0px; left:0px;}
#mainLogoLink img{position:absolute; top:0px; left:0px;}

/* Main menu */
#menuContainer{width:100%; height:28px; background:#AC2631 url(../images/bg_main_menu.png) top left repeat-x;}
#menuTop{width:995px; margin:0px auto; position:relative;}
#menuTop ul{padding-left:0; list-style-type:none;}
#menuTop ul li{ margin:0; border-left:0px solid #CF969A; border-right:1px solid #CF969A; border-bottom:none; padding-left:0px; float:left; background:none;   }
#menuTop ul li.first{border-left:1px solid #CF969A;}
#menuTop ul li a{border-bottom:1px solid #A45663; padding:6px 11px 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 #D9C9CC; text-decoration:none; background:#E6E6E6; color:#356690;}
#menuTop ul li a.active{border-bottom:1px solid #D9C9CC; background:#E6E6E6; color:#356690;} 
#menuTop ul li a.active:hover{color:#69A6D1;}
#menuTop ul li.last a{padding:6px 18px 5px;}

/* Widgets and main search */
#mainSearch{margin:10px auto 15px; border:1px solid #E5E5E5; border-bottom:3px solid #E5E5E5; padding:0px 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:0px; padding:0px; list-style-type:none;}
#mainSearch ul li{padding:0px; padding-left:10px; float:left; background:none; position:relative; z-index:10;}
a.rssBox{margin-left:0px; 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:320px;
	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:0px 5px; display:block; line-height:16px; color:#666;}
#mainSearch span.hiddenInfo a.readMore{margin:0 0; padding:0px; 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:11px; cursor:pointer; padding:0 8px 3px 0; padding-bottom:3px !important; padding-bottom:0px;  font-weight:bolder; color:white; overflow:visible;  width:64px; height:23px; background:transparent url(../images/button_search.png) top left no-repeat;}
*/

body #mainSearch fieldset input.send{
	border:none;
	text-align:left;
	overflow:visible;
	display:inline;
	float:none;
	width:64px; 
	height:23px !important; 
	background:transparent url(../images/button_search.png) top left no-repeat;
	padding-left:8px;
}

div.whereIam {
	position:absolute;
	bottom:-25px;
	left:0px;
	z-index:2;
}

#mainSearch div.whereIam a{margin:0; padding:0; float:none; display:inline;}

#menuTop ul li h3, #mainSearch ul li h3, div.searchColumn ul li h3 {margin:0;padding:0;}

/* Main content */

div.searchColumn ul{padding-left:0;  border:none;  height:28px; width:675px !important; width:675px; position:absolute; top:0px; left:-1px; list-style-type:none; background:/* #AC2631 */ url(../images/bg_main_menu.png) top left repeat-x;}
div.searchColumn ul li{ margin:0; border-bottom:none;	padding-left:0px; float:left; background:none;  }
div.searchColumn ul li a{border-bottom:1px solid #A45663; border-right:1px solid #CF969A; 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 #D9C9CC; border-right:1px solid #CF969A; 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:#69A6D1;}
div.searchColumn ul li.last{ float:right;  }
div.searchColumn ul li.last a, div.searchColumn ul li.last a:hover{ border-left:1px solid #CF969A; border-right:0px; }

div.searchColumn{
	margin-right:0px;
	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.searchStepsContainer{}
div.searchStepsContainer h3{padding-left:10px; padding-bottom:2px; border:none; width:auto; text-align:center; font-size:13px; color:#666;}

div.searchStep {padding-top:12px; padding-left:10px; min-height:225px; padding-bottom:0px; width:210px; float:left; border-right:1px solid #E8E8E8; position:relative;}
div.carParts{min-height:185px;}
div.motoAdv{height:265px;}
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{padding-left:0; padding-bottom:2px; border:none; width:130px; 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 span.label{margin:0 10px 4px 0px; padding-top:4px; display:block; font-weight:normal; font-size:11px; color:#666;}
div.searchStep select{margin-bottom:5px; width:200px; }
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:0 10px 4px 0; padding-top:4px; float:none; display:inline;}
div.checkContRadio span.check{margin-right:10px;}
div.checkContRadio {margin-bottom:4px;}
div.posRelMt{position:relative; top:-2px; margin-bottom:4px !important; margin-bottom:2px;}

div.searchStep div.checkCont{margin-bottom:5px; height:25px;}

div.InSearchCont{margin:0; padding:0; height:17px; }
div.searchStep select.priceInTop{width:60px; float:left; margin-top:-2px !important; margin-top:0px;}
div.searchStep h3.priceInH3{width:56px; float:left;}

div.searchBottom{
	margin:0px 10px 0px;
	padding-left:0px;
}
div.searchBottomBorder{
	width:100%;
	height:1px ;
	line-height:1px;
	font-size:1px;
	border-top:1px solid #E8E8E8;
}

div.advertNumber{margin-top:26px; margin-left:0px; font-size:12px; float:left;}
div.advancedSearchButton{margin-top:26px; width:250px; margin-left:0px; text-align:right;  float:right;}
div.advancedSearchButtonDouble{margin-top:10px; width:250px; margin-left:0px; 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.finalSearchButton a{margin-bottom:10px; display:block; float:right;}
input.buttonSearch{margin:0px; border:none; width:161px; height:38px; float:right; cursor:pointer; background:url(../images/button_big.png) top left no-repeat;}

/* short label and select */

div.searchStep select.short{ margin:0px 9px 5px 3px; width:70px; float:left; }
div.checkCont label.short{margin:0 0 4px 0; float:left; display:inline;}
div.checkCont span.short{margin:0 0 4px 0; margin-right:10px; padding-top:4px; 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; padding:550px 0px; border:1px solid #ccc; float:right; position:relative; color:#666; text-align:center;}
div.rightColumn715{width:710px; float:left; position:relative;}
div.rightAdvertColumn120{width:120px; float:right; position:relative; margin-bottom:10px;}
div.rightAdvertColumn300{width:300px; float:right; 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:10px;   width:140px; float:left;}
div.leftColumn140 h2{background-color:white; margin-left:-5px;}
div.leftColumn140 .container{background:#F3F3F3; float:left;padding-left:5px; width:140px}

/* Main content - center Column - 575px */

div.centerColumn{padding-right:0px;width:545px;float:left; position:relative;}
div.centerColumnLong{padding-right:0px;width:675px;float:left; position:relative;}
	
/* Main content - special Offer - Wideo Presentation */	
	
div.specialOfferBox{
	border:none;
	width:300px;
	height:200px;
	background:url(../images/fake_super_offer.jpg) top left no-repeat;
	position:relative;
}	

div.specialOfferBox a.coverBorder{border:1px solid #BED2E0; width:298px; height:198px; display:block; position:absolute; top:0px; left:0px;}


div.specialOfferBox div.descriptionBg{width:100%; height:60px; position:absolute; bottom:0px; background:#bcbcbc; /* opacity:0.80; filter: Alpha(Opacity=80); */ }
div.descriptionBg span.prev{width:17px; height:25px; position:absolute; bottom:2px; left:0px; cursor:pointer; background:url(../images/super_offert_prev.gif) top left no-repeat;}
div.descriptionBg span.next{width:17px; height:25px; position:absolute; bottom:2px; right:0px; cursor:pointer; background:url(../images/super_offert_next.gif) top left no-repeat;}
div.descriptionBg div.mainDesc{padding:3px 5px; text-align:center; color:#000;}
div.descriptionBg div.stepsCont{padding-top:10px; width:100%; position:absolute; bottom:0px; height:23px; text-align:center;} 

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:20px;	
}
div.rightColumn830t {float:right;position:relative;width:830px;z-index:50;}
/* Developers and estates offers buttons */

a.dealerOffer, a.dealerOffer:hover,  a.carDealerOffer, a.carDealerOffer:hover, a.motoshopsOffer, a.motoshopsOffer:hover {
	margin-bottom:20px;
	border:none;
	width:300px;
	height:41px;
	display:block;
	text-decoration:none;
	background:url(../images/offer_dealers.png) top left no-repeat;
}

a.carDealerOffer, a.carDealerOffer:hover{
	background:url(../images/offer_connect.png) top left no-repeat;
	margin-bottom:20px;
	margin-top:10px;
}

a.motoshopsOffer, a.motoshopsOffer:hover{
	background:url(../images/offer_motoshops.png) top left no-repeat;
	margin-bottom:20px;
	
}
a.connectOffer, a.connectOffer:hover{
	margin-bottom:20px;
	margin-top:10px;
	border:none;
	width:302px;
	height:55px;
	display:block;
	text-decoration:none;
	background:url(../images/offer_industry.png) top left no-repeat;
}
a.connectOffer strong {padding:13px 10px 0px 10px;display:block;color:#FFF;font-size:13px}
a.connectOffer span {padding:0 60px 0 10px;display:block;color:#FFF;font-size:11px}
/* 2 columns list */
ul.columns2Right li{width:130px;float:left;}
ul.columns2Right.calc li{float:none !important;}
/* Documents lists */
ul.doc li{padding-left:20px; background:url(../images/list_doc.png) 0 0 no-repeat;}
/* tagcloud lists */
ul.tagCloud li{
    padding-left:20px;
    background:url(../images/list_doc.png) 0 0 no-repeat;
    margin-bottom:20px;
}
/* Special Offers - big box */

div.special4Offer{
	height: 175px;
	overflow: hidden;
}

div.oneSpecialOffer, li.oneSpecialOffer {
	/*margin:10px 0px 20px 22px;*/
	margin:10px 0px 20px 0px;
	border-right:1px solid #E9EDEF;
	padding: 0;
	width:124px;
	height:165px;
	float:left;
	text-align:center;
	line-height:13px;
}

div.firstSpecialOffer, li.firstSpecialOffer {margin-left:0px;}
div.lastSpecialOffer, li.firstSpecialOffer {border:none}
div.oneSpecialOffer a, li.oneSpecialOffer a{border:none; text-decoration:none; color:#666666;}
div.oneSpecialOffer a:hover, li.oneSpecialOffer a:hover{text-decoration:none;}
div.oneSpecialOffer img, lib.oneSpecialOffer img {margin-bottom:3px; border:0px solid #90ACBF;}
span.offerLocal{
	font-weight:bold;
	color:#0068B0;
}


/* Regio news */
div.singleNews{
	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;
	
	}

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;}


/* Table for Exchange */
div.exchange{
	border:1px solid #D5D5D5;
	border-bottom:3px solid #D5D5D5;
	width:298px;
	margin:20px 0;
}

div.exchange h3{
	margin:0;
	border:none;
	border-bottom:1px solid #EDEDED;
	padding:5px 10px;
	color:#71AF0F;
	background:#F9F9F9;
	text-transform:uppercase;
	}

div.exchange h2{
	margin:0;
	border:none;
	border-bottom:1px solid #EDEDED;
	padding:5px 10px;
	color:#71AF0F;
	background:#F9F9F9;
	}

div.exchange table{
	width:278px;
	margin:10px;
	border-collapse:collapse;
}

div.exchange table th{
	border-bottom:1px solid #C9C9C9;
	padding-bottom:3px;
	padding-left:3px;
	font-weight:normal;
	text-align:left;
	color:#999;
	}
	
div.exchange table td{
	padding:3px;
	}
	
div.exchange table td.exName{
	font-weight:bold;
	color:#71AF0F;
}

td.exPercent{color:#71AF0F;}
td.exPercent span{padding:6px; background:transparent url(../images/ex_up.png) 5px 50% no-repeat;}
td.exDown{color:#BC0B21;}
td.exDown span{padding:6px; background:transparent url(../images/ex_down.png) 5px 50% no-repeat;}
	

/* Latest forum entries */	

div.singleEntry{
	margin-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	background:transparent url(../images/dotted_border.png) left bottom repeat-x;
}
div.singleEntry.second {background:none }
div.singleEntry span.person{ width:190px; font-weight:bold; float:left; color:#0069B1;}	
div.singleEntry span.date{ width:95px; 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.singleEntry strong.person{ width:190px; font-weight:bold; float:left; color:#0069B1;}		
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:300px; height:auto;min-height: 230px; float:right;}
div.regioMotoBox div.oneSpecialOffer {margin-left:0;border-right:none;padding-left:17px;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;}

.regioMotoBoxBottomMainPage {padding:5px 10px !important}
.regioMotoBoxBottomMainPageLeft {float:left !important}

.rsslistContainer .oneListSmallArrow {position:relative;}
.rsslistContainer .oneListSmallArrow ul { list-style:none}
.rsslistContainer .oneListSmallArrow ul li{ margin:5px 0 5px 0;padding:0 0 0 10px;background:none}
.rsslistContainer .oneListSmallArrow ul li a { padding:5px 0 5px 30px;position:relative;display:block;font-size:11px;font-weight:normal;background:transparent url(../images/list_style_img.png) 8px 10px no-repeat;}
.rsslistContainer .oneListSmallArrow ul li a span.rssTitle{display:block; font-weight:bold;}
.rsslistContainer .oneListSmallArrow ul li a span.rssData{display:block;}
.rsslistContainer .oneListSmallArrow ul li a span{padding-bottom:5px}
.rsslistContainer .oneListSmallArrow ul li.mainElement a.mainListA{font-weight:bold; padding:0 0 0 30px; background-position:8px 50%;}
.rsslistContainer .oneListSmallArrow ul li.mainElement ul {margin:0 10px 20px;}
.rsslistContainer .oneListSmallArrow ul li.mainElement h3, .rsslistContainer .oneListSmallArrow ul li.mainElement h2
{border:none; margin:0; padding:0; font-size:11px;}
.rsslistContainer .oneListSmallArrow ul li.mainElement h2{padding-bottom:5px;}

.rsslistContainer .listBorder { border-right:1px solid #e4e4e4; }
.rsslistContainer .oneList { width:320px;float:left; }
.rsslistContainer .none {display:none}
.rsslistContainer .oneListLeft { padding:0 10px 0 0 }
.rsslistContainer .oneListMidd { padding:0 10px 0 10px }
.rsslistContainer .oneListRight { padding:0 0 0 10px }

.rsslistContainer .siteMapCont {width:235px;}
/* Footer */

div#footerContainer{
	background:transparent url(../images/bg_footer.png) left top repeat-x;
}
	
div.footer{
	padding-top:7px;
	width:995px;
	height:70px;
	margin:0px auto;
	background:transparent url(../images/dotted_border.png) left top repeat-x;
}

#footMenu{width:800px; float:left;}
#footMenu ul li{float:left}
#copyright{width:250px; 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:0px 100%;}

#logoLinks_MM {padding:20px 0 10px;}
#logoLinks_MM ul{margin:0; padding:0; list-style-type:none; }
#logoLinks_MM ul li{margin:0 27px 0 0; padding:0; float:left; }
#logoLinks_MM ul li.last{margin:0;}
#logoLinks_MM ul li a{display:block}

#logoLinks_MM ul li a.mm{height:50px; width:50px; background:url(../images/loga_MM/MM.png) top left no-repeat;}
#logoLinks_MM ul li a.mmbydgoszcz{height:25px; width:84px; background:url(../images/loga_MM/bydgoszcz.png) top left no-repeat;}
#logoLinks_MM ul li a.mmkrakow{height:25px; width:82px; background:url(../images/loga_MM/krakow.png) top left no-repeat;}
#logoLinks_MM ul li a.mmlodz{height:25px; width:66px; background:url(../images/loga_MM/lodz.png) top left no-repeat;}
#logoLinks_MM ul li a.mmlubin{height:25px; width:72px; background:url(../images/loga_MM/lubin.png) top left no-repeat;}
#logoLinks_MM ul li a.mmpoznan{height:25px; width:72px; background:url(../images/loga_MM/poznan.png) top left no-repeat;}
#logoLinks_MM ul li a.mmsilesia{height:25px; width:68px; background:url(../images/loga_MM/silesia.png) top left no-repeat;}
#logoLinks_MM ul li a.mmszczecin{height:25px; width:72px; background:url(../images/loga_MM/szczecin.png) top left no-repeat;}
#logoLinks_MM ul li a.mmtrojmiasto{height:25px; width:89px; background:url(../images/loga_MM/trojmiasto.png) top left no-repeat;}
#logoLinks_MM ul li a.mmwroclaw{height:25px; width:82px; background:url(../images/loga_MM/wroclaw.png) top left no-repeat;}
#logoLinks_MM ul li a:hover{background-position:0px 100%;}

div.regioPracaOffers div.singleEntry div.content{
	padding-top:0px;
	line-height:16px;
}

/* similar offers - simple Table */
table.simple{
	margin-top:-10px; 
	width:100%;
	border-collapse:collapse;
	table-layout:auto; /* fixed; */
}	
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:#666;}
table.simple th.img, table.simple td.img{width:18%;}
table.simple th.img110, table.simple td.img110{width:120px;}
table.simple th.w15, table.simple td.w15{width:15px;}
table.simple th.w20, table.simple td.w20{width:20px;}
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.w82, table.simple td.w82{width:82px;}
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.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.mark{padding-left:5px; text-align:center;}

table.simple .checkColumn input{margin:0px;}
table.simple tr.trChecked{}

table.simple td{border-bottom:1px solid #D9D9D9;border-right:1px solid #E9EDEF;padding:5px 2px;text-align:center; vertical-align:top}	
table.simple td.img{padding:5px 5px; width:130px; text-align:center;}
table.simple td.mark{ text-align:left; vertical-align:middle;}
table.simple td.last{border-right:none; vertical-align:middle;}

table.simple tr.dist td.actionsTd {font-weight:normal}
table.simple tr.dist td.actionsTd a{color:#0068B0; text-decoration:none;font-weight:bold;}
table.simple td.actionsTd a{color:#0068B0; text-decoration:none;}
table.simple td.actionsTd a:hover,table.simple tr.dist td.actionsTd a:hover{color:#0068B0; text-decoration:underline;}

table.simple td.check{text-align:center;}
table.simple td.check input{margin:0; border:none; width:15px; padding:0;}
table.simple td.advert{padding:5px; border-right:none;}

table.simple td.statusTd{width:70px;padding-right:2px;}
table.simple td.statusTd div{height:85px; position:relative; }

td.noOffersToShowTD{border:none; border-bottom:1px solid #D9D9D9; padding:10px !important;}
div.noOffersToShow{font-weight:bold;color:#AB242F}
table td.empty{border:none;	height:20px;}

table.listing{margin-top:0px;}
table.listing th{height:31px; padding:2px 3px 3px; border-right-color:#CF969A; border-bottom:1px solid #A45663; text-align:center; font-weight:normal; color:white; background:#BE343E url(../images/bg_th_listing.png) bottom left repeat-x}
table.listing th sup{color:white;}

table th.sortBy{border-bottom-color:#C9D2DA; background:#E6E6E6; color:#AC2631;}
table th.sortTypeUp{background:#e6e6e6 url(../images/sortyTypeUp.gif) right bottom no-repeat; padding:10px 0;} 
table th.sortTypeDown{background:#e6e6e6 url(../images/sortyTypeDown.gif) right bottom no-repeat; padding:10px 0;} 

table tr.dist td{color:#AC2631; font-weight:bold;}
table tr.secondDist td{color:#AC2631; background:#F8F8F8; font-weight:bold;}

table.listing th sup, table.listing th a{color:white; /* #306EA2; */ }

tr td .a {width:100px; height:80px;}

tr td .b {position:relative;}

tr td .c{position:absolute;top:0;left:-129px;}

tr td .d{ vertical-align:top;}

tr th .b .e {left:56px;position:absolute;top:52px;}

.dist sup{ color:#AC2631} 
/*
 

 */


/*
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 td img{border:0px solid #90ACBF;}

div.hiddenRecords{display:none;}
a.showMoreRecordsLink{cursor:pointer;}

table tr.dist td a {color:#AC2631;}

table tr td a {color:#666;}
table.listing th.sortBy a {color:#AC2631;}

/* inside table action */


span.grayPrice{font-size:10px; color:#999;}
span.grayPrice sup{color:#999;}
a.tdPriceNego{margin-top:5px; display:block; text-align:center; font-weight:bold; display:none; color:#DF6626 !important;}

/* 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:20px;
	border:1px solid #F0F0F0;
	border-top:3px solid #CDEC9C;
	padding:10px 10px;
	position:relative;
	width:653px;
	overflow:hidden;
	background:white;
}

div.actionShowProfileContainer a{margin:5px 0 5px 8px; width:13px; height:13px; display:block; float:right;}
a.actionMailFriends{background:url(../images/ico_mail_friend.png) top left no-repeat;}
a.actionPdf{background:url(../images/ico_pdf.png) top left no-repeat;}
a.actionPrintThis{background:url(../images/ico_print.png) top left no-repeat;}
a.actionStorage{background:url(../images/ico_storage.png) top left no-repeat;}
span.actionStorage{margin:5px 0 5px 8px; width:13px; height:13px; display:block; float:right; background:url(../images/ico_storageG.png) top left no-repeat;}

div.leftOfferDetails{width:345px; float:left;}
div.rightOfferDetails{margin-top:70px; 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:0px; line-height:0px; font-size:0px; clear:both;}
dd.normal{font-weight:normal}
dd.bold{font-weight:bold}

dd.priceBig span {
color:#0068B0;
font-size:14px;
line-height:18px;
}

dd.priceBig span.gray {
color:#999999;
font-size:12px;
line-height:18px;
font-weight:normal;
}

div.secondDd {
margin-top:0;
}

div.offerInfo{height:40px; width:146px; text-align:right; position:absolute; top:-70px; right:0px;  z-index:3; color:#0068B0;}

dl.offerDetailsLong dt{width:80px; padding-right:15px; text-align:right;}
dl.offerDetailsLong dd{padding-left:10px; width:190px; color:#666; font-weight:bold;}
dl.offerDetailsLong dd.double{padding-left:10px; width:92px; color:#666;}

dd span.singleOption{
	display:block;
	width:95px;
	float:left;
}

dl.offerDetailSmallLong dt{padding-right:15px; width:115px; line-height:17px; font-size:11px; text-align:right;}
dl.offerDetailSmallLong dd{width:170px; color:#666;}

dl.offerDesc dt{padding-left:9px; float:none; width:260px; margin-bottom:5px; text-align:left; font-size:13px; text-transform:uppercase; color:#0069B1;}
dl.offerDesc dd{float:none; width:270px;}
dl.offerDesc dd span{display:block;}

div.additionalOptions{
	line-height:17px;
}

/* User contact  */
div.contactBox{width:220px; 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:430px; float:right; }
div.information {margin-top:3px; text-align:left; margin-bottom:10px; margin-left:0; padding-left:20px; background:url(../images/status_info.gif) top left no-repeat;}

/* User Forms Construction */
div.userContact div.formDiv {float:right; margin-bottom:5px; line-height:15px; margin-right:5px !important; margin-right:0px; width:226px !important; width:240px; overflow:hidden;}
div.userContact div.formDiv label{margin-right:10px; padding-top:4px; width:89px; display:block; float:left; font-size:11px; 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.formDiv select{margin:0; padding:3px; width:126px;}

div.userContact div.estateEmail3Fields{
	float:right;
	width:229px;
}

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.userContact div.exceptTextarea {border: 1px solid #666666; padding:5px; height:67px !important; height:72px; width:186px !important; width:178px; cursor:default; background:#eee; overflow:hidden}
div.userContact div.specialExTxtA {border:none; padding:0; overflow:visible;}
div.userContact div.specialExTxtA label{display:none;}
div.userContact div.specialExTxtA textarea{width:180px !important;}

div.formDivCheck{ margin-bottom:10px; width:auto; padding-left:100px}
div.formDivCheck input.button{float:left; margin-left:12px !important; margin-left:3px;}
div.formDivCheck div.floatLeft{float:left; width:200px; padding-top:3px;}
div.formDivCheck div.floatLeft *{vertical-align:middle;}
div.formDivCheck div.floatRight{float:right; width:198px; padding-top:6px;}
div.formDivCheck div.floatRight *{vertical-align:middle;}
div.formDivCheck div.floatRight input{float:right; margin-right:0px;}
div.formDivCheck div.floatRight label{float:right; padding-top:1px;}

div.userContact form.selectType{width:450px;}
div.userContact div.formDivAuto{width:auto;}
div.userContact div.formDivAuto label.blue{width:110px;}
div.userContact div.formDivAuto input.button{float:right;}
div.userContact div.formDivAuto select{width:200px !important; width:190px; float:right;}
div.userContact div.formDivAuto div.floatLeftSelect{float:left; width:330px; padding-top:3px;}
div.userContact div.formDivAuto div.floatLeftSelect label{width:118px;}

div.userContact div.formDivAuto div.violation_others {margin-top:10px; display:none}
div.userContact div.formDivAuto div.violation_others label{width:118px;}
div.userContact div.formDivAuto div.violation_others textarea{margin-left:2px; width:189px !important;  width:185px; padding:5px; height:40px;}

span.shows{display:block; width:150px; float:left; margin-top:7px;}


/* Right side forms */
div.rightOneForm{height:25px; margin-bottom:5px;}
div.rightOneForm label{width:165px; font-weight:normal; float:left; color:#666; } /* #0069B1;} */
div.rightOneForm input{width:115px; font-weight:normal; 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;}
div.rightOneForm.rightButtonFormDiv input.button{margin-right:0px !important; width:110px;}
/* number Offers On Page */
div.numberOffersOnPage{
    margin:10px 0px;
   /* width:175px; */
	width:auto;
    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:3px; padding:4px; width:70px; height:25px; float:right;}

div.myOffersBtn{
	height:20px;
	margin:10px 5px 5px;
	width:auto;
}

div.myOffersBtn input.button{width:130px; margin-left:5px; background:url(../images/button_round130.gif) top left no-repeat;}
div.myOffersBtn a.button{width:130px; margin-left:5px; float:right; background:url(../images/button_round_orange130.gif) top left no-repeat;}

/* sort Offers On Page */
div.sortOffersOnPage{
	width:197px;
	height:30px;
	position:absolute;
	top:17px;
	right:0;
}
div.sortOffersOnPage.user{
    top:-10px;
}

div.sortOffersOnPage label{ margin-right:5px; padding-top:6px; text-align:right; font-size:11px; font-weight:normal; color:#666;}
select.mainSortInput{margin-top:0px !important; margin-top:4px; margin-right:5px; padding:4px; width:120px; height:25px;  float:right;}

/* pagination Offers */
div.paginationOffersOnPage{
	float:right;
	width:430px;
	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 span.actual {
    border-right:1px solid #9DCE49;
    margin-right:3px;
    padding-left:3px;
    padding-right:1px;
}
div.paginationOffersOnPage a.sign, div.paginationOffersOnPage a.last{
	border:none;
}

/* 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:266px;
	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;}

div.numberOffersOnPage select.mainSelectNumber{ float:left;}
div.numberOffersOnPage input.buttonEnter{ float:left;}

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.leftOneForm select.selectSizeHeight{height:auto;}
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,div.leftSelectForm 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:6px; margin-left:2px; width:36px; }
div.leftOneFormShort input.last{margin-right:0;}
div.leftOneFormShort input.data{margin-right:0; width:80px;}
div.leftOneFormShort select{margin-right:6px; margin-left:2px; padding-left:1px; width:43px; }
div.leftOneFormShort select.last{margin-right:0;}

div.inputOnly{}
div.inputOnly span.normal{font-weight:normal;}
div.inputOnly label{display:none;}
div.inputOnly input{margin-right:3px; width:48px;}
div.inputOnly select{width:56px;}
div.inputOnly span.line{display:inline;}

div.leftDateForm label{display:block; float:left;width:21px;}
div.leftDateForm input, div.leftDateForm input.data{margin-left:5px; display:block; float:left;width:60px;}
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; color:#666;}
div.leftOneFormCheck *{vertical-align:top;}
div.leftOneFormCheck sup{vertical-align:top;}

div.typeOfGraph{ float:left;font-size:1px;height:13px;line-height:1px;margin:0 3px 0 0;position:relative;top:0;width:13px;background:transparent;}
div.typeOfGraph.price{background:#7DA647;}
div.typeOfGraph.priceForM2{background:#FF420E;}
div.typeOfGraph.adverts{background:#004586;}
div.typeOfGraph.investments{background:#FFA500;}

div.leftSelectForm label{display:block; float:left;}
div.leftSelectForm select{margin-left:5px; display:block; float:left;width:107px;}

div.changeRegion{
	margin:0;
	padding:0;
	width:auto;
	position:absolute;
	top:-5px;
	right:0px;
	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 0 10px; border:1px solid #BED2E0; padding:10px 10px 10px; position:relative; z-index:2; background:#F3F3F3;  }
/*div.addOfferSteps{margin:10px 10px 20px; position:relative; z-index:3;}
div.addOfferSteps span{font-size:13px; font-weight:normal; padding-right:5px; color:#999;}
div.addOfferSteps a{font-size:13px; font-weight:normal; padding-right:5px; text-decoration:none; font-weight:bold; color:#333;}
div.addOfferSteps a:hover{text-decoration:underline;}
div.addOfferSteps span.active{font-weight:bold; color:#333;} */


div.addOfferSteps{margin:10px 10px 20px; position:relative; z-index:3;}
div.addOfferSteps *{ padding:6px 25px; 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.active{text-decoration:none; cursor:default; color:#fff; background:#69A6D1 url(../images/step_end.gif) top right no-repeat;cursor: pointer;}
div.addOfferSteps a{color:#AEC7DA; background:#DCEAF4 url(../images/step_end_unactive.gif) top right no-repeat;cursor: pointer;}
div.addOfferSteps a:hover{text-decoration:none;}
div.addOfferSteps span.active{font-weight:bold; color:#333;}

div.addOfferSteps a.click{color: #3498cd;}
div.addOfferSteps a.active.click{color: #fff;}

div.add3Column{padding-left:0px;clear:both;}

div.addOneColumn{width:290px; float:left; position:relative; z-index:3; }

div.checkFormLong{margin-top:-10px; }
div.checkFormSmall {margin:10px 0;}
div.addOneColumn div.checkFormSmall {height:20px;}

div.addOneColumn div.checkFormStack{
	height:20px;
	margin-top:-15px;
}

div.stackForm {height:56px; margin:10px 0;}
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 select option.none{display:none; }

div.stackFormSpecialSelect {height:auto; margin-bottom:11px;}

div.stackFormSpecialSelect select#other_vehicle_type_idId,
div.stackFormSpecialSelect select#vehicle_type_idId,
div.stackFormSpecialSelect select#brand_idId
{height:auto; margin-bottom:0px;}

div.stackForm input{width:190px; float:right; }
div.stackForm input.button{margin-right:0px; margin-left:5px; width:109px; line-height:12px; position:relative; z-index:2;}
div.stackForm a.button{margin-left:99px; margin-bottom:0; float:left; position:relative; z-index:2;}
div.stackForm a.button.fr{float:right;}

div.offerAddButtonCont a.button{margin-left:0; margin-right:5px;}
div.offerAddButtonCont a.abort{background:url("../images/button_round_orange.gif") no-repeat scroll left top transparent;}
/* double input */
div.addOneColumn div.inpDouble {position:relative;padding-left:90px;}
div.addOneColumn div.inpDouble input,div.addOneColumn div.inpDouble span{float:left}
div.inpDouble input{width:81px;}
div.inpDouble div{width:91px;position:relative;float:left;display:inline;}
div.stackForm span.inputSeparator{
	float:right;
	text-align:center;
	display:block;
	height:21px;
	width:18px;
	background:url('../images/input_separator.gif') top left no-repeat;
	background-position:3px 50%;
}

/*
div.addOneColumn div.inpDouble span.errorInput{
	position:absolute;
	bottom:-3px;
	right:0px;
}
*/


div.inlineForm {margin-bottom:10px;}
div.inlineForm label{width:140px; float:left; padding-right:10px;}
div.inlineForm input{width:130px; float:left; }
div.inlineForm div.specialLeftCheck  input.checkbox{margin-top:4px; width:15px; float:left; }
div.inlineForm select{width:140px; float:left; }
div.inlineForm input.check{margin-top:4px; width:15px; float:left; }

div.inlineForm input.specialLeft, div.specialLeftCheck input{margin-left:90px;width:15px;}
div.inlineForm label.specialLeft, div.specialLeftCheck label{ padding-top:1px; padding-left:5px; width:100px; text-align:left;}

div.centerField{margin:0 auto;position:relative;width:693px;}
div.centerField div.stackForm{margin:0 auto;position:relative;width:200px;}
div.centerButtons{margin:0 auto;width:500px;}
div.centerButtons .button,div.buttonsContainer .button{margin-left:10px;}

div.inlineSideStack{margin:47px 0 0;}

div.textForm{margin:0 auto; height:auto; width:500px;}
div.textForm label{width:500px;}
div.textForm textarea{height:200px; width:500px;}

div.checkForm input.check, div.checkForm input.checkbox{margin-top:4px; margin-left:90px; width:15px; float:left;}
div.checkForm label{width:175px; margin-right:0; float:right;}


div.checkFormLong {margin-top:-10px;}
div.checkFormLong input.check, div.checkFormLong input.checkbox{
float:left; margin:4px 10px 0 89px; position:relative; width:15px;
}

div.checkFormLong label{float:left; width:auto;}

	
div.stackForm span.allLabel{
	display:block; width:200px; margin-right:0; float:right; font-weight:bold; margin-bottom:5px;
}

div.stackForm span.allContent{
	display:block; width:200px; margin-right:0; float:right; font-weight:normal; margin-bottom:5px;
}

div.addOneColumn div.alreadyInfo{
	clear:both;
	height:33px;
	margin-bottom:10px;
}	

div.addOneColumn div.multiCheckField{
	height:auto;
	
}

div.singleMultiCheck{
	margin-bottom:5px;
	height:25px;
	clear:both;
}

div.regulationAccept{
	margin-top:10px;
	padding-left:10px;
}
div.offerAddButtonCont{padding-left:90px; padding-right:96px; width:auto; height:auto;}
div.stackForm input.left{margin-left:0px; margin-right:5px; margin-bottom:0; float:left; position:relative; z-index:2;}
div.stackForm input.margRight5{margin-right:5px;}
div.stackForm input.margLeft5{margin-left:5px;}
div.addOfferGoogleMap{position:relative;margin:10px auto; border:1px solid #B3E1FF; width:489px; height:214px; overflow:hidden; /* background:url(../images/fake_googlemapbig.jpg) top left no-repeat; */}

table th.infoTh div.centerField div.stackForm{margin:0 0 0 10px;position: relative; width:400px; text-align:left}
table th.infoTh div.textForm{margin:0 0 0 10px; width:795px; height:auto;}
table th.infoTh div.centerButtons{margin:0 0 0 14px; width:794px;}
table th.infoTh div.textForm textarea{height:150px; width:795px;}
table th.infoTh div.stackForm label,table th.infoTh div.inlineForm label{float:left;}
table th.infoTh div.stackForm input {width:390px;}


div.addOneColumn span.errorInput, 
div.addOneColumn span.messageError, 
div.addOneColumn span.specialError,
div.addOneColumn span.specialChGroupError {
color:#A80000;
display:block;
float:right !important;

margin-bottom:0;
text-align:right;
width:100%;
}

/* Add new offer - photos */

div.addPhotos{
	padding-left:64px;
}

div.singlePhotoPresentation {margin-right:55px; margin-bottom:15px; width:125px; float:left; position:relative;}
div.singlePhotoPresentation input{border:none; width:15px; float:left; }
div.singlePhotoPresentation label{padding:0 0 0 5px; width:80px; float:left; text-align:left; font-size:11px; }
div.singlePhotoPresentation img{margin-top:5px; border:2px solid #90ACBF;}
div.singlePhotoPresentation a.delete{margin-top:2px; margin-right:1px; font-size:11px; font-weight:bold; color:#356690; float:right;}

div.uploaderForm{
	margin:0px auto 10px;
	border:1px dotted #666;
	padding:30px 40px;
	width:460px;
	background:#DCEAF4;
}

input.fileUplInput{margin:0px 0 10px; width:350px; height:21px; float:right;}
div.uploaderForm input.button{height:25px !important;}

div.presentationOfPage{
	width:673px;
	margin:0px auto;
}


div.addPhotos{
    padding-left:64px;
}

div.addPhotos h2{border:none; padding:0; margin:10px 0 20px; color:#666; text-transform:none;}

div.singlePhotoPresentation {margin-right:55px; margin-bottom:15px; width:125px; float:left; position:relative;}
div.singlePhotoPresentation input{border:none; width:15px; float:left; }
div.singlePhotoPresentation label{padding:0 0 0 5px; width:80px; float:left; text-align:left; font-size:11px; }
div.singlePhotoPresentation img{margin-top:5px; border:2px solid #90ACBF;}
div.singlePhotoPresentation a.delete{margin-top:2px; margin-right:1px; font-size:11px; font-weight:bold; color:#356690; float:right;}

div.uploaderForm{
    margin:0 auto 10px;
    border:1px dotted #666;
    padding:30px 40px;
    width:460px;
    background:#DCEAF4;
}

div.uploaderForm input.ubrFile{
	height:21px;
}


div.uploaderForm h1{
	font-size:15px;
	margin-bottom:5px;
	}
	
div.mid_ubrInfoCont p.info {
	color:#004586;
	margin-bottom:5px;
}

div.uploaderForm input.fileUplInput{margin:0; width:292px; margin-right:10px; height:21px; float:right;}
div.uploaderForm input.linkUplInput{margin:0 0 10px; width:350px; float:right;}cz
div.uploaderForm input.button{}

div.videoLinkForm, div.videoYouTubeForm{display:none;}
div.videoYouTubeForm div.formBlock  input {width:300px;}


div.presentationOfPage{
    width:673px;
    margin:0 auto;
}

div.uploadVideo{margin:0 auto; padding-top:20px; padding-left:1px; width:540px; position:relative;}
div.uploadVideo div.tabsCont{position:absolute; top:-6px; left:0px}
div.uploadVideo a.singleTab{border:1px dotted #666; border-bottom:none; padding:6px 15px; float:left; text-align:center; margin-left:1px; background:#EEE;}
div.uploadVideo a.activeTab{border-bottom:1px solid #DCEAF4;  background:#DCEAF4;}

div#ubrErrorCont div.infoCont span#ubrError{color:#a80000;}

div.paymentTransfer .button{
	margin-right:88px !important;
	margin-right:44px;
	margin-top:18px;
}

div.smsPaymentForm {padding-top:2px; margin-top:34px; }
div.smsPaymentForm *{float:left; margin-right:5px;}
div.smsPaymentForm input.button{margin-top:-1px;}
#smsPaymentInput{width:100px !important; width:90px; }

/* type of Payment */

div.paymentOptionsCont{margin:20px auto 20px;width:660px;}
div.paymentOptionsCont h3{text-align:center;}
div.paymentOptionsCont p{line-height:17px;}
div.paymentOptionsCont a.button{margin:15px auto;}

div.paymentSms{padding:15px 10px; border:1px solid #ccc; width:306px; float:left; background:#fff;}
div.paymentTransfer{padding:15px; border:1px solid #ccc; width:290px; float:right; background:#fff;}
div.paymentCenter{margin:0 auto; float:none;}

div.paymentTransfer .button{
	margin-right:88px !important;
	margin-right:44px;
	margin-top:18px;
}

div.smsPaymentForm {padding-top:2px; margin-top:34px; }
div.smsPaymentForm *{float:left; margin-right:5px;}
div.smsPaymentForm input.button{margin-top:-1px;}
div.smsPaymentForm label{width:55px;}

#smsPaymentInput{width:100px !important; width:90px; }
/* Subpages content */

div.subpageContent p{
	padding:0px 10px;
	line-height:18px;
	text-align:justify;
}

div.subpageContent div.insideSubpage{
	padding:0 6px;
	line-height:18px;
	text-align:justify;
}

div.subpageContent{}

div.subpageContent ul{margin:12px 10px;}

div.imgCont{margin:10px 0px; text-align:center;}

div.imgCont img{
	border:1px solid #A4CFF1;
	padding:1px;
	margin:9px 9px;
}

/* 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:none; /* 1px dotted #999; */ }

div.searchAdvSingleInline {margin-bottom:15px;}
div.searchAdvSingleInline label{padding-right:0; width:190px; 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.req span{margin-right:0; padding-top:4px; padding-right:0; width:226px; display:inline;float:none;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.advancedSearchCont h3 {border:medium none;color:#666666;font-size:13px;padding-bottom:2px;padding-left:10px;text-align:center;width:auto;}

div.searchAdvCheckCont {margin-top:10px;padding-left:152px;}
div.searchAdvSingleInline .row .fieldLbl{width:40px}
div.searchAdvSingleInline .row {width:310px;}
div.searchAdvSingleInline .row.from {width:300px;}
div.searchAdvSelectsCont div.searchAdvSingleInline {float:left;margin-bottom:15px;width:100%;}
div.searchAdvSelectsCont div.searchAdvSingleInline .row{float:left;}
div.searchAdvSelectsCont div.searchAdvSingleInline label{width:163px;}
div.searchAdvSingleInline.street input {width:303px;}
div.searchAdvSingleInline.searchAdvDesc input{width:303px;}
div.searchAdvStackCont.oneBox{padding-left:266px;}
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:400px;float:right; position:relative; z-index:10;}
div.rightButtonContainer *{float:right; margin-left:10px;}
div.rightButtonContainer a.leftSideFloat{float:left; margin-left:0px;}
div.bcLong{width:100%;}


/* Raports */

div.tableRaports{margin-bottom:20px; padding:0; height:200px; width:830px; overflow:auto;}
div.tableRaports table{table-layout:fixed;}
div.tableRaports table td{padding:15px 5px;}
div.tableRaports table th{padding:15px 5px; text-align:center;}
div.tableRaports table th span{display:block; font-weight:normal}

div.tableRaports table tr.line th{border-bottom:1px solid #D9D9D9; text-align:left;}
/*
div.tableRaports table tr.price th{background:#B7CD99;}
div.tableRaports table tr.priceFM2 th{background:#B7CD99;}
div.tableRaports table tr.adverts th{background:#B7CD99;}
div.tableRaports table tr.invests th{background:#B7CD99;}
*/
div.tableRaports table tr.price td{font-weight:bold; color:#7DA647;}
div.tableRaports table tr.adverts td{font-weight:bold; color:#004586;}



/* Status in offers */
td.statusTd a,td.statusTd p{
	margin-top:5px;
	margin-bottom:3px;
	margin-right:3px;
	display:block;
	font-weight:bold;
	float:left;

		
	text-decoration:none;
	border:none;
	color: #71AF0F !important;
}

a.statusS, p.statusS{
	width:13px;
	height:13px;
	margin-bottom:0px !important;
	display:block;
	float:none;
	position:absolute;
	bottom:0px;
	left:3px !important;
	right:auto;
	background:url(../images/status_s.gif) top left no-repeat;
	cursor:pointer !important;
}

a.statusS span,p.statusS span{
	color:white;
	display:block;
	font-size:10px;
	font-weight:normal;
	padding:0;;
	text-align:left;
	text-indent:-9999px;
}

td.statusTd p.statusS.statusSdisabled{
    background:url(../images/status_s_disabled.gif) top left no-repeat;
    cursor:default !important;
}
p.statusS.statusSdisabled span{
    cursor:default !important;
}
a.statusDN{
	width:33px;
	height:17px;
}

a.statusP{
	text-align:right;
	width:24px;
	height:17px;
	color: #71AF0F;
}

a.statusW{
	text-align:center;
	width:33px;
	height:17px;
	color: #71AF0F;
}

div.statusSymbol {width:36px; height:22px; float:left;}
div.statusSymbol *{ vertical-align:middle;}
div.statusSymbol a{position:static; float:right; text-align:right; font-weight:bold;}
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;}


/* Login forms special styles */

div.stepLogin {
border:medium none;
height:auto; /* 70px; */
margin-top:55px;
padding:0 0 14px 135px;
width:310px !important;
width:323px;
min-height: 145px;
}

div.stepLogin label {
width:100px;
}

div.stepLogin input {
margin-bottom:10px;
}

div.stepLogin input.check{
margin-left:111px;
margin-right:5px;
margin-top:3px;
width:15px;
float:left;
}

div.infoRegisterContainer{
	/* margin-left:111px; zmiana 2010.04.16 */
	padding:0 50px;
}

div.infoRegisterContainer input{
	float:left;
	margin-right:10px;
}

div.infoRegisterContainer label{padding-top:0px;}

div.infoRegisterContainer p{
	padding-left:25px;
}

div.searchStep div.infoRegisterContainer input{
	width:15px; 
	margin-left:0px;
	margin-right:5px;
	margin-top:3px;
	width:15px;
	float:left;
}

div.inlineCheckForm label{
text-align:left;
width:177px;
margin-right:0px;
}

div.stepLogin div.formBlock{position:relative; width:315px !important; width:323px; min-height:35px;}

div.stepLogin div.formBlock div.infoIco{
	background:transparent url(../images/info-ico3.gif) no-repeat scroll 5px 50%;
	color:white;
	cursor:pointer;
	display:block;
	height:15px;
	line-height:15px;
	position:absolute;
	right:-20px;
	text-indent:-9999px;
	top:5px;
	width:20px;
}

div.loanCalcCont{
	width:530px !important;
}

div.loanCalcCont div.formBlock{
	/* width:400px !important; */
}

/* special registration two columns */

div.twoColForms{
	padding-left:50px;
	width:250px !important;
}

body div.twoColForms div.formBlock{width:200px !important;}

div.twoColForms label{
	display:block;
	float:none;
	text-align:left;
}

div.twoColForms div.formBlock div.infoIco{top:26px;}

div.mainInfoHidden2{
	border:1px solid #BED2E0;
	color:#666;
	background:#fff;
	display:none;
	z-index:10;
	padding:10px;
}

div.mainInfoHidden2 b{
color:#356690
}

div.searchStep input {
margin-bottom:5px;
width:190px;
}

div.finalLoginButton {
margin:5px auto 4px;
width:149px;
text-align:center;
}

div.calcFinalButton{	
	padding-left:0px;
	width:185px;
}

div.finalLoginButton input {
margin-bottom:10px;
}

div.calcFinalButton input{float:left;}

input.buttonClear {
background:transparent url(../img/button_szukaj2.png) no-repeat scroll left top;
color:#FFFFFF;
font-size:17px;

padding-top:2px;
text-transform:capitalize;
}
input.buttonLogin {
background:transparent url(../img/button_loguj.png) no-repeat scroll left top;
color:#FFFFFF;
font-size:17px;

padding-top:2px;
text-transform:capitalize;
}

/* SEO containers */


div#seoTopCont{width:100%; position:absolute; 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;}


/* JQUERY AUTOCOMPLETE */

.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /* 
    if width will be 100% horizontal scrollbar will apear 
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    /*background: white url('indicator.gif') right center no-repeat;*/
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}


/* FROM JQUERY UI AUTOCOMPLETER */

ul.jq-ui-autocomplete {
    position: absolute;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #aaa;
    margin: 0px;
    padding: 0;
    list-style: none;
    font: normal .75em/.75em Verdana, Arial, sans-serif;
    color: #333;
}
ul.jq-ui-autocomplete li { 
  display: block; 
  padding: .3em .5em .3em .3em; 
  overflow: hidden;
  width: 100%;
}

ul.jq-ui-autocomplete li.active { 
  background-color: #3875d7; 
  color: #fff;
}

/* FORUM STYLE */

table.forumTable {
    margin-bottom:10px;
}

table.forumTable th{
    /*height:35px;*/
}

table.forumTable th.basicType{border:1px solid #A45663; border-bottom:1px solid #A45663; text-align:left; padding:10px; font-weight:bold; font-size:12px; line-height:17px; }
table.forumTable.forumBottomBox th.basicType {border-color:#A45663;padding:5px; background:#AC2631 url(../images/bg_th_listing.png) top left repeat-x;}
table.forumTable th.secondType{
    height:30px; 
    border:1px solid #D9D9D9; 
    font-weight:bold;
    background:#fff url(../images/th_secondBG.png) top left repeat-x; 
    color:#666;
    padding-left:10px;
    text-align:left
}

table.forumBottomBox th {background:#AC2631 url(../images/bg_th_listing.png) top left repeat-x; }
table.forumTable.forumBottomBox th{padding:25px;}



table.forumTable th.infoTh{
	height:auto;
	padding:20px;
	text-align:center;
	font-weight:normal;
	}
	
table.forumTable th.infoTh span.red{
	color:#A80000;
	font-weight:bold;
	}


table.forumTable th.secondType .date{margin-top:2px; font-weight:normal;float:left; line-height:12px; color:#a8a8a8; }
table.forumTable th.secondType .author{font-size:12px;float:left; padding-right:10px;}
table.forumTable th.secondType .normal{font-weight:normal;}
.pr10{ padding-right:10px;}
table.forumTable th.secondType a{color:#0069B1}
table.forumTable td.post {padding:10px;}
table.forumTable td.mainSubjectPost{background:#f5f5f5;}
table.forumTable td.emptyLine{height:10px; padding:0; border-left:none; border-right:none;}

table.forumTable td{padding:10px;border:1px solid #D9D9D9; height:70px; text-align:left;line-height:17px;}
table.forumTable td.editPost textarea{width:100%;}
table.forumTable td.editPost label{display:none;}

div.quote{
	padding:5px 10px;
	border-left:1px solid #D9D9D9;
	margin-left:10px;
	margin-top:10px;
}

span.userPostTag{
	font-weight:bold;
	color:#79B41C;
}

th.w180{width:180px;}
td.w180{width:180px;}
td.w496{width:496px;}
td.w500{width:500px;}

table.forumTable th.center, table.forumTable td.center{text-align:center; padding:0 10px;}

/* FORUM SUBJECT TYPES */

table.forumTable td.mainTitle{
    padding-left:50px;
    /* background:url(../images/td_forumMainSubject.png) 17px 22px no-repeat; */
	background:url(../images/pageBig.png) 17px 16px no-repeat;
	vertical-align:top;	
}

table.forumTable td.mainTitleBlank{
	background:url(../images/pageBigBlank.png) 17px 16px no-repeat;
	vertical-align:top;	
}
table.forumTable td.mainTitleBlocked{
	background:url(../images/pageBigBlocked.png) 17px 16px no-repeat;
	vertical-align:top;	
	
}

table.forumTable td.subjectNewAnsw{
	background:url(../images/pageSmall.png) 17px 14px no-repeat;
	padding-left:35px;
	}
	
table.forumTable td.subjectNoNewAnsw{
	background:url(../images/pageBlank.png) 17px 14px no-repeat;
	padding-left:35px;
	}


table.forumTable td.subjectClosed{
	background:url(../images/pageBlocked.png) 17px 14px no-repeat; 
	padding-left:35px;
	}

table.forumTable.forumSubjects td span.locked{
    background:transparent url(../images/td_forumLock.png) no-repeat scroll 10px 50%;
    padding-left:30px;
}
table.forumTable.forumSubjects td span.subject{
    background:transparent url(../images/td_forumSubject.png) no-repeat scroll 10px 50%;
    padding-left:30px;
}
table.forumTable.forumSubjects td span.newPosts{
    background:transparent url(../images/td_forumNewPosts.png) no-repeat scroll 10px 50%;
    padding-left:30px;
}
table.forumTable.forumSubjects td.newPosts{
    padding-left:40px;
    background:url(../images/td_forumLock.png) 17px 50% no-repeat;
}
table.forumTable.forumSubjects td span.pages{
	/*
    background:transparent url(../images/td_forumPages.png) no-repeat scroll 1px 50%;
    padding-left:11px;
    */
    line-height:22px;
}
table.forumTable.forumSubjects td span.pagesContainer{
    padding-left:0px; /* 5px; */
}
table.forumTable td.mainTitle.newPosts{
    padding-left:60px;
    background:url(../images/td_forumMainSubject2.png) 17px 50% no-repeat;
}
table.forumTable td.comment,table.forumTable th.comment {
    padding:10px 10px 10px 30px;
}
a.forumNewSubject{float:right;border:1px solid #D9D9D9;padding:3px 7px;}
.forumPagination a,.forumPagination div{border:1px solid #D9D9D9;float:left;margin-right:5px;padding:3px 7px;}
.forumPagination{position:relative;margin-bottom:10px;float:left; }
table.forumTable.forumSubjects strong.blue{display:inline; margin-bottom:1px; font-size:12px; color:#306EA2}
strong.blue{display:block; margin-bottom:1px; font-size:12px; color:#306EA2}

table.forumTable th a{color:#fff;}
table.forumTable td a{color:#306EA2;}
table.forumTable td a.gray{color:#666;}
table.forumTable td span.gray{color:#666;}
table.forumTable td.lastPost{vertical-align:middle; padding-left:10px;}
table.forumTable h3{margin-top:0; font-size:11px; padding:0;}

table.forumTable td div.lastPostDiv{
	width:160px;
	overflow:hidden;
}

div.leftColumn860 div.paginationOffersOnPage{margin-top:0px; margin-bottom:10px;}


div.leftColumn860{width:860px; float:left; position:relative}
div.leftColumn860 div.showLastPosts{position:absolute; top:-20px; right:0px; z-index:15;}

div.clearSpeparatorBorderTop {margin-bottom:10px;height:6px;clear:both;font-size:0;background:transparent url(../images/dotted_border.png) repeat-x scroll left bottom;}
.calcHeader {background:none !important;display:inline !important;float:left}
.headerNoMarPadd {margin-bottom:0 !important; padding-bottom:0 !important;} 
a.moreLink {display:inline;float:right;font-weight:normal;}

#ui-datepicker-div{z-index:10000;}
.ui-datepicker-trigger{margin:0 5px;}


div.forumPagin .paginationOffersOnPage{padding:5px 0 0 0;}
div.forumActions{float:right;font-weight:normal;margin-right:5px;}
table.forumTable div.forumActions a{padding:0 5px;}

.singleChart{float:left}


table.forumTable div.forumActions a{
	padding:2px 8px 2px 10px;
	color:#f8f8f8;
	display:block;
	float:right;
	margin-left:5px;
	/*
	background:#69a6d1;
	
	color:#0069B1;
	background:#cce1f0;
	*/
	
	background:url(../images/regioLongButton.gif) top left no-repeat;
	position:relative;
	}
	
table.forumTable div.forumActions a span.end{
	background:url(../images/regioLongButton-right.gif) top left no-repeat;
	position:absolute;
	right:-1px;
	top:0px;
	display:block;
	height:17px;
	width:5px;
}	

table.forumTable div.forumActions a:hover{
	text-decoration:none;
}

table.forumTable div.forumActions a.orange{
	background:url(../images/regioLongButtonOrange.gif) top left no-repeat;
	}
	
table.forumTable div.forumActions a.orange span.end{
	background:url(../images/regioLongButtonOrange-right.gif) top left no-repeat;
	}
	
	

div.error404style{
	width:500px;
	padding:40px 0;
	margin:30px auto 100px;
	text-align:center;
	border:1px solid #999;
	-moz-border-radius:10px;
}

div.error404style h2{
	border-bottom:none;
	font-size:14px;	
}


/* PROJEKTOR jCYCLE */

.pics {  
    height:  200px;  
    width:   300px;  
    padding: 0;  
    margin:  0;  
	margin:0px 0 0px 0;	
} 
 
.pics img {  
/*
    padding: 15px;  
    border:  1px solid #ccc;  
*/	
    background-color: #eee;  
    width:  150px; 
    height: 150px; 
    top:  0; 
    left: 0;
} 

.pics div.description, .pics span.spanDescription{
	display:block;
	color:#000000;
	margin-top:0;
	padding:10px 10px 0;
	text-align:center;
	width:280px;
	height:70px;
	position:absolute;
	top:154px;
	left:0;
	background:url(../images/cycleBG.png) top left no-repeat !important;
	background:#fff;
	filter: Alpha(Opacity=50, Style=0);
	}

#slideshow { 
	position: relative; 
	width: 300px; 
	margin: 0px auto; 
	border:1px solid #cdcdcd;
	background:#EEEEEE;
	padding:0px;
	height:225px;
}
#controls { 
	z-index: 1000; 
	position: absolute; 
	top: 160px; 
	left: 0; 
	display: block;
	/* border-top: 1px solid #ddd; */
	margin: 0; 
	padding: 0px; 
	width:300px;
}

a.superOfferLink{
	text-decoration:none;
	border:none;
}

#controls div.c_buttons{
	margin:0px auto;
	width:78px;
}

#controls a.control{
	width:20px;
	height:20px;
	text-decoration:none;
	background:url(../images/prev.png) top left no-repeat;
	margin-left:0px;
	display:block;
	float:left;
}

#controls a.c_prev{
	position:absolute;
	top:32px;
	left:-2px;
	background:url(../images/super_offert_prev.gif) top left no-repeat;
	height:25px;
	z-index:100;
	}
	
.onlyOneSO #controls a.c_prev{display:none;}

#controls a.c_next{
	position:absolute;
	top:32px;
	right:-2px;
	background:url(../images/super_offert_next.gif) top left no-repeat;
	height:25px;
	z-index:100;	
	}
	
.onlyOneSO #controls a.c_next{display:none;}

#controls a.c_play{
	position:absolute;
	right:4px;
	top:-157px;
	margin-left:10px;
	background:url(../images/play.gif) top left no-repeat;
	}
	
#controls a.c_play:hover{background-position:0px -25px;}	
	
#controls a.c_stop{
	position:absolute;
	right:28px;
	top:-157px;	
	margin-left:10px;
	background:url(../images/stop.gif) top left no-repeat;
	}

#controls a.c_stop:hover{background-position:0px -25px;}	
#controls span { margin: 0 0px; }
#nav {
	padding:0px;
	bottom:-61px;
	left:1px;
	height:23px;
	padding-top:10px;
	position:absolute;
	text-align:center;
	width:100%;
}

#nav li { 
	background:transparent url(../images/super_offert_step.gif) no-repeat scroll left top;
	cursor:pointer;
	display:inline;
	height:23px;
	padding:5px 4px 5px 9px;
	width:23px;
	position:relative;
}

#nav li.none {display:none;} 

#nav a { 

	margin: 10px; 
	margin-top:0px;
	margin-left:0px;
	color:#6C6C6C;
	text-decoration:none;
	/*
	padding: 3px 5px; 
	border: 1px solid #ccc; 
	background: #fc0; 
	text-decoration: none 
	*/
}

#nav a.activeSlide { 
/*
	background: #faa; 
*/
	text-decoration:none;color: red; }
#nav a:focus { outline: none; } 


/* dialog error box */

.dialogErrBox {
	background:#96BDDF none repeat scroll 0 0;
	border:5px solid white;
	color:#194062;
	font-size:11px;
	font-weight:bold;
	margin:10px auto;
	padding:7px 5px;
	text-align:center;
	width:80%;
}

.dialogMsgBox{background:#CDEC9C;color:#61960D;}
.ui-dialog .ui-dialog-buttonpane button.closeDialogBtn{border-color:#CCAF3D;background:#E0C172;}
.ui-dialog .ui-dialog-buttonpane button.closeDialogBtn{background:#E2C044;}
#notifyFriendEmail {width:344px;}
/* jQuery inputToSelect plugin */
div.inputSelect1{position:absolute; top:41px; left:2px; z-index:10; display:none;}
div.inputToSelect{display:none; overflow:auto; height:300px; width:120px;
	background:transparent url(../images/ulClearBg.png) top left repeat !important;
	background:white;
	border:1px solid #A8DFFF;
}
ul.inputSelect{
	margin:0;
	padding:0;
	width:95px;
	height:auto;
	list-style-type:none;
	z-index:10;
}
ul.inputSelect li{ margin:0;padding:7px 3px;background:none;font-weight:bold;z-index:10;color:#666;}
ul.inputSelect li.hover{background:#D1EEFF; /* #BBDDBB; */	}
img.printLogo{display:none;}

/* jcarousel-item */
li.jcarousel-item{cursor:pointer;}
#mainOfferPhoto img{display:none}
#mainOfferPhoto img.big{display:block;}


/*
div.line{
	margin:15px 5px;
	height:1px;
	border-top:2px dotted #a80000;
	border-bottom:2px dashed #a80000;
	line-height:4px;
	font-size:4px;
}
*/

/* div calculator for currency */

div.currencyCheckboxes{
	margin-bottom:5px;
}

div.currencyCheckboxesResult{
	width:400px;
	margin-left:0px;
	margin-top:5px;
}

div.singleCurCh{
	width:50px; float:left;
	margin-bottom:5px;
}

div.currencyCheckboxes div.singleCurCh{
	/*
    float:right;
    margin-bottom:5px;
    padding-left:10px;
    width:56px;
	*/
	float:left;
	margin-bottom:5px;
	width:45px;
    padding-left:5px;
}

div.singleCurCh label{
	padding:0;
	padding-top:1px;
	margin:0 0 0 4px;
	width:20px;
	display:block;
	text-align:left;
}

div.singleCurCh input{
	float:left;
	display:block;
	width:15px;
}
div.singleCurCh input.chceckbox{padding:0;}
a.currCheckChange{margin-top:-7px;}

/*
div.smallCurrCheck{}
div.fullCurrCheck{display:none;}
*/

div.fullCurrCheck{display:none;}
div.smallCurrCheck{display:block;}

div.smallCurrCheck div.singleCurCh{
	float:right;
}

/* calculators display table */

table.calculator{
	margin-bottom:10px;
}

table.calculator th{
	color:#0069B1;
	font-size:12px;
	padding:8px 8px;
	text-align:left;
	
}

table.calculator td{
	padding:8px;
	width:300px;
	background:#eee;
	color:#356690;
	font-weight:bold;
}

table.calculator td.ta-right{
	background:white;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}

table.calculator td.currName{
	width:200px;
}

input.none, button.none{display:none;}


div.actions-cont{
	margin-bottom:30px;
	margin-top:10px;
	padding-left:4px;
}

div.actions-cont a{
	padding-right:20px;
	padding-left:20px;
	}



/* additional classes */ 

.none, div.stackForm input.none, .headerMenuNone{display:none;}
/* .noneP1{display:none !important;} */

#ajaxLoader { width:16px; height:16px; position:absolute; background:#F4F4F4 url(../images/ajax-loader.gif) no-repeat center center; display:block; z-index:1000000 }

.oneBoxPurchaseContent {margin-top:20px;} 
.oneBoxPurchase {width:247px;float:left;text-align:center;} 
.oneBoxPurchaseBorder {border-right:1px solid #E9EDEF}
.oneBoxPurchaseContent  select {width:150px}
.oneBoxPurchase img {margin:0px auto 10px 0} 
.oneBoxPurchase p {padding: 0 22px}
.oneBoxPurchaseContent .paginationCont {padding:0 25px}

/* disabled map*/
.disabledMap{background-color:#E5E3DF;height:134px;overflow:hidden;padding-top:134px;position:relative;text-align:center;width:343px;}
.smallCalculateSelect div select {width:125px !important}
.smallCalculateCheckbox div input {margin-right:119px !important}
.newsletterAgreeSpecialEdit label {width:auto !important}
.showImgImp {display:block !important}

.leftCompanyRegister {
    border-width:1px 1px 3px;
    border-style:solid;
    border-color:#E5E5E5;
    padding:10px 20px;
    width: 450px;
    float: left;
}
.rightCompanyRegister {
    border-width:1px 1px 3px;
    border-style:solid;
    border-color:#E5E5E5;
    padding:10px 20px;
    width: 450px;
    float: right;
}
   
.serviceFree label {
    padding-top:10px;
    width: 100%;
    text-align:left;
}        
.serviceFree label input {
    margin-right:5px;
    float:left
}

.vAlign {
    margin: 0 auto 10px auto;
    border-width:1px 1px 3px;
    border-style:solid;
    border-color:#E5E5E5;
    padding:10px 20px;
    width: 450px;
}   
.vAlign label{padding-top:1px;text-align:left}
.vAlign input {float:left}
.vAlign .singleMultiCheck {margin:5px 0px 5px 0px;height:20px}

.vAlignNoMargin {padding:10px 20px 0px 20px !important;}

.leftCompanyRegister .fr label{padding-top:1px;text-align:left}
.leftCompanyRegister .fr input {float:left}
.leftCompanyRegister .fr .singleMultiCheck {margin:5px 0px 5px 0px;height:20px}
.rightCompanyRegister .fr label{padding-top:1px;text-align:left}
.rightCompanyRegister .fr input {float:left}
.rightCompanyRegister .fr .singleMultiCheck {margin:5px 0px 5px 0px;height:20px}
.companyRegisterButtons input{margin-left:5px}

/* buyings */
.buingsFilter {
    position:relative;
    width:420px;
    float:right;
}
.buingsFilter .rightOneForm{
    float:left;
    padding-top:2px;
}
.buying{
    margin:5px 10px;
    padding:10px 20px 10px 0;
    border-right:1px solid #eaeaea;
    float:left; 
    width:205px;
    text-align:justify;
}
.buying .noBorder{
    border:none
}
.buying p{
    margin: 5px 0;
    overflow: hidden;
}
table tr td.buyingTd{padding-left:20px;padding-right:20px;width:0}
table tr.buyingTr{border-bottom:1px solid #EAEAEA;display:block;margin-bottom:15px;position:relative;float:left;width:100%;}
table tr td.buyingTd.first{padding-left:0;}
table tr td.buyingTd.last{padding-right:0;border-right:none}
table tr td.buyingTd a.buyingsLinkMore{color:#0069B1}
table tr td.buyingTd p{margin: 5px 0;overflow: hidden;}
table tr td{vertical-align:top}
table tr td.buyingTd{ border-bottom:15px solid white;border-right:1px solid #EAEAEA;}

.calculatorMultiSelectContainer {border:1px solid #EDEDED;padding:11px;width:272px;height:100px;overflow-y:auto;background:none repeat scroll 0 0 #F9F9F9;}
.calculatorMultiSelectContainer .singleCurCh {margin:5px 17px !important}

.offerDetailTabsTop {margin-top:25px;border-top:1px solid #D7D7D7;height:10px;position:relative;font-size:0}
.offerDetailTabsTop #offerTabs {margin:0;padding:0;position:absolute;top:-25px;left:-1px;list-style:none}
div.offerDetailTabsTop ul[id] {margin:0;padding:0;position:absolute;top:-32px;left:-1px;list-style:none}
.offerDetailTabsTop #offerTabs li{margin:0 8px 0 0;padding:0;float:left;font-size:0;}
.offerDetailTabsTop #offerTabs li div {}
.offerDetailTabsTop #offerTabs li div a {padding:6px 30px 6px 30px;display:block;font-size:11px;font-weight:normal;color:#1e74af}
.offerDetailTabsTop #offerTabs li.noactive {background:transparent url(../images/tab_noactive_bg.png) left top repeat-x; cursor:pointer;}
.offerDetailTabsTop #offerTabs li.noactive div{background:transparent url(../images/tab_noactive_bg_left.png) left top no-repeat;}
.offerDetailTabsTop #offerTabs li.noactive div a{background:transparent url(../images/tab_noactive_bg_right.png) right top no-repeat;padding:6px 30px 5px 30px;}
.offerDetailTabsTop #offerTabs li.active {background:transparent url(../images/tab_active_bg.png) left top repeat-x; cursor:pointer;}
.offerDetailTabsTop #offerTabs li.active div{background:transparent url(../images/tab_active_bg_left.png) left top no-repeat;}
.offerDetailTabsTop #offerTabs li.active div a{color:#79b41c;background:transparent url(../images/tab_active_bg_right.png) right top no-repeat;}

#offerDetailTabVideoContainer {z-index:1;}
#offerDetailTabVideoContainer.hidden{visibility:hidden; height:0px; font-size:0px; line-height:0px; overflow:hidden; /* display:none; */}
#offerDetailTabVideoContainer.hidden object{visibility:hidden !important; visibility:visible;}
#offerDetailTabVideoContainer.show {visibility:visible; height:auto; overflow:hidden; /* display:block; */}
#offerDetailTabVideoContainer.show object{visibility:visible !important; visibility:visible;}

input#checkPriceType4{margin-left:3px;}
div.checkCont #priceChooseCurr{margin-left:5px;}

.userContact fieldset p.requiredInfo{text-align:right; padding:5px 0;}

.advancedSearchFields {padding-left:150px}
.advancedSearchFields .searchAdvSingleInline {margin-bottom:0px !important} 
.advancedSearchFields .row.from {margin-right:50px;margin-bottom:15px;width:160px !important;}
.advancedSearchFields .row {margin-right:50px;margin-bottom:15px;width:160px !important;} 
.advancedSearchFields input {width:140px}
.advancedSearchFields label {padding-bottom:5px;text-align:left !important}
.searchAdvSingleInlineKeyword {padding-left:150px}
.searchAdvSingleInlineKeyword label {padding-bottom:5px;float:none;text-align:left !important;}
.searchAdvSingleInlineKeyword input {width:350px;}
.mt5p {margin-top:5px}
.mt9p {margin-top:9px}
.mb3p {margin-bottom:3px !important}
.pt2p {padding-top:2px !important}
.pl0p{padding-left:0px !important}
.greenSup {color:#71AF0F}

div.hiddenMap {
    visibility:hidden;
    height:0;
    line-height:0px;
}

ul.secondUL{
    position:relative;
}
ul.thirdUL{
    position:relative;
    padding-top:6px;
}


/* captcha styles */

.captchaRegistrationForm {margin-left:0px}

.captchaContainer {margin-left:0px; margin-top:5px;}
.captchaContainer img {border:none}
.captchaContainer img#cryptogram{margin-right:10px}

div.captchaOfferForm {margin-left:98px}
div.captchaOfferForm label {padding-left:3px;text-align:left !important}
div.captchaOfferForm input#cryptCodeId {margin-left:3px;width:117px}
div.captchaOfferForm .formDiv{float:left !important}

div.captchaOfferForm2 {/* margin-left:110px */}
div.captchaOfferForm2 label {padding-left:3px;text-align:left !important;float:none}
div.captchaOfferForm2 input#cryptCodeId {margin-left:3px;width:116px; float:left; display:inline;}
div.captchaOfferForm2 .formDiv{float:left !important}

div.captchaOfferForm2{width:430px;}
div.captchaOfferForm2 div.formDiv2{float:left; margin-left:13px; width:226px; width:214px; margin-top:10px;}
div.captchaOfferForm2 div.formDiv2 input{float:right;}
div.captchaOfferForm2 div.formDiv2 label{
	color:#666666;
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	margin-right:3px;
	padding-right:5px;
	padding-top:4px;
	text-align:right !important;
	width:84px;
	width:73px;
}

div.captchaOfferFormLogged div.formDiv2{ width:226px;}
div.captchaOfferFormLogged div.formDiv2 label{width:84px;}
 
div.captchaOfferForm2 div.captchaContainer{float:right; width:175px; margin:0px; padding:0 24px 0 0 !important; padding:0;}
div.captchaOfferFormLogged div.captchaContainer{padding:0 12px 0 0 !important; padding:0;}

div.remindPassCaptcha div.formBlock {clear:both;}
div.remindPassCaptcha table{margin-left:108px !important; margin-left:111px; }
div.remindPassCaptcha .captchaContainer{margin-top:0;}

h1.dotGreenSpecialContract {margin-bottom:15px;font-size:12px;font-weight:normal;color:#080908}
h1.dotGreenSpecialContract span{;font-size:12px;font-weight:bold;color:#71af0f} 
h2.specialRedContractHeader {font-size:19px;color:#ac2530;;border-bottom:none}
h2.specialRedContractHeaderLeft {float:left}
h2.specialRedContractHeaderRight {float:right}
.contractsContainer {border:2px solid #ac2530}
.oneContractBox {margin:0px 27px;padding:5px 10px;width:160px;height:106px;float:left;text-align:center;}
.contractsLeftContent {border-right:1px solid #ac2530;margin:10px 0px 10px 10px;width:484px;float:left}
.contractsRightContent {padding:10px;width:475px;float:right}
.boxHeader {font-size:19px;font-weight:normal;text-align:center;color:#080908}
.oneContractBoxActive {border:1px solid #79b41d;background:#edfad8}
.oneContractBoxNoActive {border:1px solid #cacaca;background:#ececec}
.oneContractBox .detailInfo {margin-top:2px;display:block;font-size:14px;color:#080908}
.oneContractBox .priceInfo {margin:4px 0px 3px 0px;display:block;font-size:17px;color:#ac2530}
.oneContractBox input {margin-right:5px;border:none;float:left;}
.oneContractBox label {padding-top:1px;;float:left;color:#080908}

.oneContractBoxSmall .boxHeader {font-size:14px;font-weight:normal;text-align:center;color:#080908}
.oneContractBoxSmall {margin:0px 27px;padding:5px 10px;width:160px;height:87px;float:left;text-align:center;} 
.oneContractBoxSmall .detailInfo {margin-top:2px;display:block;font-size:12px;color:#080908}
.oneContractBoxSmall .priceInfo {margin:4px 0px 3px 0px;display:block;font-size:14px;color:#ac2530}
.oneContractBoxSmall input {margin-right:5px;border:none;float:left;}
.oneContractBoxSmall label {padding-top:1px;;float:left;color:#080908}

.contractsContainer .oneNewOptionWisitcard {margin:15px 15px ;width:167px;float:left}
.contractsContainer .oneNewOptionWisitcard .leftNewOption {margin-right:10px;width:16px;float:left}
.contractsContainer .oneNewOptionWisitcard .rightNewOption {width:139px;float:left;color:#080908}
.contractsContainer .oneNewOptionWisitcard .rightNewOption label {padding:0;float:left;text-align:left;color:#080908}
.contractsContainer .oneNewOptionWisitcard .rightNewOption span {margin-top:2px;float:left;display:block;font-size:10px;color:#AC2530}
.contractsContainer .priceMain {margin:0 10px 0 10px;float:right;font-size:15px;color:#080908}
.contractsContainer .priceMain span {padding-left:10px}
.contractsContainer .priceMain strong {color:#ac2530}
.contractsContainer .priceMain span.zero {padding-left:2px;font-weight:bold;font-size:22px;}

.contractsContainerTable {margin:10px;width:971px}
.contractsContainerTable td {padding:0px;width:50%;vertical-align:top }
.contractsContainerTable td.border {border-right:1px solid #ac2530}
.contractsContainer .contractsContainerShowHide {width:991px;height:175px;overflow-y:hidden;}
.showHideContractBox {padding:0 10px;display:block;text-align:right;font-size:14px;color:#080908;cursor:pointer;}
.strike {text-decoration:line-through;}
.oneContractBoxLarge {margin:0 auto;padding:30px 10px !important;width:300px !important;height:170px !important;float:none} 
.oneContractBoxLarge .boxHeader {font-size:27px !important;}
.oneContractBoxLarge .detailInfo {margin-top:20px !important;font-size:20px}
.oneContractBoxLarge .priceInfo {margin-top:20px !important;margin-bottom:20px !important;font-size:24px;}

.buyingsLinkMore {float:right;}
.userDetailsLeftFormCont {float:left; width:310px;}
.userDetailsRightFormCont {float:left; width:310px;}
.userDetailsLeftFormCont div.stepLogin {padding-left:0px !important}
.userDetailsRightFormCont div.stepLogin {padding-left:0px !important}
.userDetailsLeftFormCont .finalLoginButton {float:right;}
.userDetailsRightFormCont .finalLoginButton {float:right}

.leftMenu {margin:0 0 15px 0;list-style:none;}
.leftMenu li {margin:0;padding:0 0 2px 13px;font-size:0;background:transparent url(../images/list_blue.png) 0px 7px no-repeat;}
.leftMenu li a { font-size:11px;font-weight:bold;line-height:1.5em;}
.leftMenu li a span {color:#666666}
.leftMenu li b {line-height:1.5em;font-size:11px;color:#666666;}
/* sitemap */

ul#siteMap{margin-left:0;padding:0;list-style-type:none;}

ul#siteMap.leftMenu li a{
    font-size:12px;

}

.offerDetailsLongDesc  span {color:#71AF0F;display:block !important;float:left;font-weight:bold;padding-right:20px;text-align:right;width:100px;}
.offerDetailsLongDesc span.offerDescription{color:#666666; text-align:left; padding-right:0; width:150px;}
dd.normal div.offerDetailsLongDesc{float:left;position:relative;width:100%;padding-bottom:5px;}

#loanCalContainerSpecial div.formBlock {width:360px !important; width:400px;}
#loanCalContainerSpecial div.formBlock label {width:150px !important;}
div.loanCalcCont{padding-left:85px;}

.imgPdfResultLoan {display:none}

.mainSubcategoryOffersContainer {border-right:none; float:none; margin-bottom:10px; margin-right:0; width:100%;}
.mainSubcategoryOffersContainer ul {list-style:none }
.mainSubcategoryOffersContainer ul li {margin-right:10px;border-right:1px solid #B4DA77;padding:0 10px 0 0;float:left;font-size:0;background:none}
.mainSubcategoryOffersContainer ul li.last{border:none} 
.mainSubcategoryOffersContainer ul li a{font-size:11px}

.mainCategoryOffersContainer {border-right:1px solid #E4E4E4;float:left;margin-bottom:10px;margin-right:28px !important; margin-right:15px;width:146px !important; width:142px; height:140px;}
.mCOCBig{height:220px;}
.mainCategoryOffersContainer ul {list-style:none }
.mainCategoryOffersContainer ul li {width:125px !important; width:122px; margin-right:10px !important;  margin-right:5px; padding:0 10px 0 0; float:left;font-size:0;background:none}
.mainCategoryOffersContainer ul li.last{border:none;margin-right:10px;} 
.mainCategoryOffersContainer ul li a{font-size:11px}
.mainCategoryOffersContainer.last {border:none; margin-right:0 !important; width:146px !important; width:120px;}
.mainCategoryOffersContainerlast {border:none; margin-right:0 !important; width:146px !important; width:140px;}
.mainCategoryOffersContainer h3{padding:0 5px 7px;background:transparent url(../images/dotted_border.png) repeat-x scroll left bottom; margin:0 40px 10px 0;}
.mainCategoryOffersContainer.sub {height:120px;}

.mainOfferAllCat div.last ul li{width:125px !important; width:100px; } 

.marksLink ul li{
	width:60px !important;
	float:left;
	padding-right:0px;
	
}


/* advertisements */
#adholder_lewa1 {position:relative;width:120px;float:left; margin-top:10px;}
#adholder_srodek.advSmallBaner{margin:5px auto;position:relative;margin-top:10px}
div.srodekContainer {width:100%; padding-bottom:10px;}
div.srodekContainer div.advSmallBaner{height:30px;margin:0 auto;position:relative;width:120px; overflow:hidden;}

.detailsOfferSmallBanner{width:120px; overflow:hidden;}
.rightFoumFacebookBanner{width:300px; overflow:hidden;}
.rightSearchAdverts {position:relative;float:right;width:120px;}
/* map */
div#topContainer{min-height:27px;margin:0 auto;position:relative;width:996px;}
div#topContainer div.whereIam{left:5px;position:relative;bottom:0}
.w669 {width:669px !important}
.overflowCont {overflow-x:auto;overflow-y:hidden;position:relative;width:100%}

.addOffer{position:relative;float:left}
.add3Column.map{position:relative;float:left;width:100%}

/* imports info */
.importsInfo{padding:10px; font-size:12px;}
.importsInfoNotice{padding:10px;}


/* main page recomended offer rotator */
#recomendedOffersRotator {list-style: none;}
#recomendedOffersRotator li {background: none; height: 165px; width: 154px; border: 0;}
#recomendedOffersRotator li > div {border-right:1px solid #E9EDEF;}

#recomendedOffersRotator li.firstSpecialOffer {}
#recomendedOffersRotator li.lastSpecialOffer {}
#recomendedOffersRotator li.lastSpecialOffer > div {border: 0;}

/* import info*/
div.searchColumnImportInfo ul{padding-left:0;  border:none;  height:28px; width:675px !important; width:675px; position:absolute; top:0px; left:-1px; list-style-type:none; background:/* #AC2631 */ url(../images/bg_main_menu.png) top left repeat-x;}
div.searchColumnImportInfo ul li{ margin:0; border-bottom:none;	padding-left:0px; float:left; background:none;  }
div.searchColumnImportInfo ul li a{border-bottom:1px solid #A45663; border-right:1px solid #CF969A; padding:6px 10px 5px; display:block; font-size:13px; font-weight:bold; text-decoration:none; background:none; color:#fff;}
div.searchColumnImportInfo ul li a:hover{border-bottom:1px solid #D9C9CC; border-right:1px solid #CF969A; text-decoration:none; background:#E6E6E6; color:#356690;}
div.searchColumnImportInfo ul li a.active, div.searchColumnImportInfo 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.searchColumnImportInfo ul li a.active:hover{color:#69A6D1;}
div.searchColumnImportInfo ul li.last{ float:right;  }
div.searchColumnImportInfo ul li.last a, div.searchColumnImportInfo ul li.last a:hover{ border-left:1px solid #CF969A; border-right:0px; }

div.searchColumnImportInfo{
	margin-right:0px;
	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.userContact a#firm_annoucements {
	font-size:13px;
	font-weight:bold;
	color: #71AF0F;
}

/* promotion form */
div.searchColumn ul li span.promotionHead {border-bottom:1px solid #A45663; border-right:1px solid #CF969A; padding:6px 10px 5px; display:block; font-size:13px; font-weight:bold; text-decoration:none; background:none; color:#fff;}
div.promotionForm {
    border:medium none;
    height:auto; /* 70px; */
    margin-top:25px;
    padding:0 0 14px 4px;
    /*width:432px;*/
    clear: both;
    }

div.promotionForm label {
    width:235px;
    padding-top: 0px;
}

div.promotionForm input {
    margin-bottom:10px;
}

div.promotionForm input.check{
    margin-left:111px;
    margin-right:5px;
    margin-top:3px;
    width:15px;
    float:left;
}

div.finalPromotionButton {
    margin: 5px 0 4px 249px; /* 5px auto 4px */
    width:109px; /* 142px */
    text-align:center;
}

div.messagePromotion {
    padding: 40px 15px 0px;
    text-align: justify;
    color: #356690;
}
div.messagePromotion span {
    padding-bottom: 10px;
    font-size: 15px;
}
div#promotionForm span.errorSpanMsg {
    margin-bottom:3px;
    margin-left: 246px;
    padding-right:0px !important;
    padding-right:10px;
    width:100%;
    text-align:left;
    display:block;
    color:#a80000;
    float:left
}
div#promotionForm span.errorSpanRegulations,
div#promotionForm span.errorSpanConfirmAgreement {
    margin-bottom:3px;
    margin-left: 109px;
    padding-right:0px !important;
    padding-right:10px;
    width:100%;
    text-align:center;
    display:block;
    color:#a80000;
    float:left
}
div.promotionForm input {
  margin-bottom: 0px;
}
div.promotionForm span.errorSpanColor {
  color:#a80000;
}
div.promotionDataProtect {
  font-size: 0.85em;
  margin: 35px 0px 15px;
  padding: 0 20px;
  text-align: justify;
  clear: both;
}
div.finalPromotionButtonAddOffer {
    margin:5px auto 4px;
    width:109px;
    text-align:center;
}

.searchColumn.regioWatermark {
	background: url('../images/regio_logo_watermark.png') left bottom no-repeat;
	padding-bottom: 50px;
}
div.promotionForm input.checkbox {
  float: left;
  margin-top: 3px;
  margin-left: 70px;
}
div.promotionForm label.checkbox {
  width: 550px;
  text-align: left;
}
div#promotionForm span.errorSpanMsg {
  margin-bottom: 14px;
  display: block;
}
div.messagePromotion h2 {
  font-size: 16px;
}
div.messagePromotion h3 {
  font-size: 14px;
}
