/*
 * CSS DEFINITION ORDERasdfasd
 * 
 * margin
 * border
 * padding
 * width
 * height
 * position
 * display
 * float 
 * font
 * text-decoration
 * background
 * color
 * 
 */

/* Global White Space Reset */

* {margin:0; padding:0; border:0;}

body {font-size:11px; font-family: Tahoma, Verdana, Arial;color:#666; }
body.nopadd {padding-top:0}
fieldset {font-size:0;}
fieldset * {font-size:11px;}
/* Links */
a{color:#2c8ed6; text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
a.clear{text-decoration:none;}
a.clear:hover{text-decoration:underline; color:#0069B1;}
h2.none {display:none;}

a:active, a:focus{ outline:0; }

/* forms elements */
label {margin:0 10px 0 0;padding:4px 0 0 0 ;display:block;float:left;font-size:11px;font-weight:normal;text-align:right;color:#666666;}
input, select, textarea {border:1px solid #666666;color:#666666;font-family:Tahoma,Verdana,Arial;font-size:11px;}
select {height:22px;padding:3px 4px;}
input {height:15px;padding:3px 4px;}
#filterNoMarginHeader {margin-bottom:0}

h3.border span{padding:0 0 0 20px;background:url(../images/header_bg_border.png) 0px 2px no-repeat;color:#79B41C}
h3.special {padding:0 0 2px 0;font-size:12px;}
input.file {border:1px solid #666666;width:200px;height:22px;}
.checkbox {border:none}
#checkboxContainer {padding-left:10px;}
input.shortInput {margin:0 5px;width:70px;float:left}
a.buttonBlue {margin:0 auto;padding:6px 0 9px;width:109px;height:10px;display:block;cursor:pointer;font-size:11px;font-weight:bold;line-height:12px;text-align:center;
	text-decoration:none;background:transparent url(../images/button_round.gif) no-repeat scroll left top;color:#FFFFFF;}
#entryDetailButton {margin:0 auto;float:none}

div.addOfferPhotos {position:relative;background:#DCEAF4 none repeat scroll 0 0; border:1px dotted #666666; width:500px; margin:0 auto;}
.formFile {margin:0 auto;padding:15px;position:relative;width:380px;clear:both;}
.formFile input{height:auto;}
h2.addPhotosHeader{border:none;color:#666666;margin:50px auto 10px auto;padding:0;text-transform:none;width:500px;}
div.addOfferPhotos img{border:1px solid #74AACF;display:block;height:180px;position:relative;width:240px;float:left}
div.photoCheckbox{}
.noOffersToShow{border-bottom:1px dotted #AFAFAF;border-top:1px dotted #AFAFAF;padding:15px 0;text-align:center;font-weight:bold;}

p.statusLeftLegendHeader  {
background:url("../images/dotted_border.png") repeat-x scroll left bottom #FFFFFF;
border-bottom:medium none;
color:#71AF0F;
font-size:13px;
font-weight:bold;
margin-left:-5px;
padding:20px 5px 10px;
position:relative;
text-transform:uppercase;
}


/* Header definition */
.shortDescTextarea {height:250px !important}
#headerContainer{width:100%; position:relative; background:url(../images/bg_over_menu.png) bottom left repeat-x;}
#headerContainerBlock {width:100%;position:relative;}
#header, #menuTop, #contentContainer, #topContainer {margin:0px auto; width:995px; position:relative;}
#topContainer {padding:0;height:45px;color:#79b41c;}
#topContainer .whereIam {position:absolute;top:17px;left:0px;}
#topContainer .whereIam a {color:#0068B0;}
#topContainer .backLink {position:absolute;top:17px;right:0px;}
#topContainer .backLink a {color:#0068B0;}
select.selectTypeEntry {width:68px}
#infoContainerHeader {padding:5px 0 10px 0;height:38px;background:#f3f3f3}
#infoContainerHeader h2 {padding:11px 20px;font-size:14px;color:#4e4e4e;}

span.infoHeaderDescription {width:550px;position:absolute;top:13px;right:10px;font-size:11px;font-weight:normal;text-align:justify;color:#8d8d8d}

/* Main tabs */
#tabsMainContainer {margin:32px 0 0 0;border:1px solid #d7d7d7;padding:10px 0 0 0;position:relative;}
#mainTabs {margin:0;padding:0;position:absolute;top:-31px;left:-1px;list-style:none}
div#tabsMainContainer ul[id] {margin:0;padding:0;position:absolute;top:-32px;left:-1px;list-style:none}
#mainTabs li{margin:0 8px 0 0;float:left;font-size:0;}
#mainTabs li div {}
#mainTabs li div a {padding:9px 25px 9px 25px;display:block;font-size:12px;font-weight:bold;color:#1e74af}
#mainTabs li.noactive {background:transparent url(../images/tab_noactive_bg.png) left top repeat-x;}
#mainTabs li.noactive div{background:transparent url(../images/tab_noactive_bg_left.png) left top no-repeat;}
#mainTabs li.noactive div a{background:transparent url(../images/tab_noactive_bg_right.png) right top no-repeat;}

#mainTabs li.active {background:transparent url(../images/tab_active_bg.png) left top repeat-x;}
#mainTabs li.active div{background:transparent url(../images/tab_active_bg_left.png) left top no-repeat;}
#mainTabs li.active div a{color:#79b41c;background:transparent url(../images/tab_active_bg_right.png) right top no-repeat;}

#tabsSmallContainer {margin:28px 10px 10px 10px;border:1px solid #d7d7d7;padding:0;position:relative;}
#tabsSmallContainer #mainTabs li.right{float:right;}
#tabsSmallContainer #mainTabs li div a {padding:7px 30px 8px 30px;display:block;font-size:11px;font-weight:normal;color:#1e74af;}
#tabsSmallContainer #mainTabs {margin:0;padding:0;width:989px;position:absolute;top:-27px;left:-1px;list-style:none}
div#contentContainer div#tabsSmallContainer ul[id] {margin:0;padding:0;width:981px;position:absolute;top:-28px;left:-1px;list-style:none}

#tabsSmallContainer #mainTabs li.noactive {background:transparent url(../images/tab_small_noactive_bg.png) left top repeat-x;}
#tabsSmallContainer #mainTabs li.noactive div{background:transparent url(../images/tab_small_noactive_bg_left.png) left top no-repeat;}
#tabsSmallContainer #mainTabs li.noactive div a{background:transparent url(../images/tab_small_noactive_bg_right.png) right top no-repeat;}
#tabsSmallContainer #mainTabs li.active {background:transparent url(../images/tab_small_active_bg.png) left top repeat-x;}
#tabsSmallContainer #mainTabs li.active div {background:transparent url(../images/tab_small_active_bg_left.png) left top no-repeat;}
#tabsSmallContainer #mainTabs li.active div a{background:transparent url(../images/tab_small_active_bg_right.png) right top no-repeat;}


#tabsSmallContainerInside {margin:28px 10px 10px 10px;border:1px solid #d7d7d7;padding:0;position:relative;}
#tabsSmallContainerInside #mainTabsInside li{margin:0 8px 0 0;float:left;font-size:0;}
#tabsSmallContainerInside #mainTabsInside li.right{float:right;}
#tabsSmallContainerInside #mainTabsInside li div a {padding:7px 30px 8px 30px;display:block;font-size:11px;font-weight:normal;color:#1e74af;}
#tabsSmallContainerInside #mainTabsInside {margin:0;padding:0;width:989px;position:absolute;top:-27px;left:-1px;list-style:none}
div#contentContainer div#tabsSmallContainerInside ul[id] {margin:0;padding:0;width:981px;position:absolute;top:-28px;left:-1px;list-style:none}

#tabsSmallContainerInside #mainTabsInside li.noactive {background:transparent url(../images/tab_small_noactive_bg.png) left top repeat-x;}
#tabsSmallContainerInside #mainTabsInside li.noactive div{background:transparent url(../images/tab_small_noactive_bg_left.png) left top no-repeat;}
#tabsSmallContainerInside #mainTabsInside li.noactive div a{background:transparent url(../images/tab_small_noactive_bg_right.png) right top no-repeat;}
#tabsSmallContainerInside #mainTabsInside li.active {background:transparent url(../images/tab_small_active_bg.png) left top repeat-x;}
#tabsSmallContainerInside #mainTabsInside li.active div {background:transparent url(../images/tab_small_active_bg_left.png) left top no-repeat;}
#tabsSmallContainerInside #mainTabsInside li.active div a{background:transparent url(../images/tab_small_active_bg_right.png) right top no-repeat;}

/* Media Regionalne top menu */
#regioMenu{margin:0;padding-top:6px;height:20px;background: #fff url(../images/dotted_border.png) left bottom repeat-x;	}

.boxMain {border:1px solid #E4E4E4;position:relative;background:#FFF;}
.oneStep {padding:20px 0 0 65px;width:400px;float:left;font-size:12px;}
.oneStepOther {padding:20px 0 0 20px;width:270px;float:left;font-size:12px;}
.oneStepOtherNoPadding {padding:0 0 0 20px;width:270px;float:left;font-size:12px;}

#selectOfferTop { margin:10px;padding: 0 0 10px 0;background:transparent url(../images/dotted_border.png) left bottom repeat-x; }
#selectOfferTop p {width:850px;font-size:11px; text-align:justify;}
#selectOfferTop input {position:absolute;top:35px;right:46px;}

#regioMenu ul, #headerMenu ul, #headerLoginMenu ul, #headerMenuRight ul, #footMenu ul{padding-left:0; list-style-type:none; }	
#regioMenu ul li, #headerMenu ul li, #headerLoginMenu ul li, #headerMenuRight 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, #headerLoginMenu ul li.desc, #headerMenuRight ul li.desc,  #footMenu ul li.desc{border:none; padding-right:0; color:#8D8D8D;}
#regioMenu ul li.last, #headerMenu ul li.last, #headerLoginMenu ul li.last, #headerMenuRight ul li.last, #footMenu ul li.last{border:none;}
#regioMenu ul li a, #headerMenu ul li a, #headerLoginMenu ul li a,  #headerMenuRight ul li a, #footMenu ul li a{ text-decoration:none; color:#428FC4; }
#regioMenu ul li a:hover, #headerMenu ul li a:hover, #headerLoginMenu ul li a:hover, #headerMenuRight ul li a:hover, #footMenu ul li a:hover{ text-decoration:underline; }

#regioMenu ul li em, #headerMenu ul li em, #headerLoginMenu ul li em, #footMenu ul li em {font-style:normal;color:#AEC7DA;}

#logoContainer a.addFirm, #logoContainer a.addFirm:hover {width:130px;height:22px;position:absolute;right:22px;bottom:23px;background:transparent url(../images/button_search.png) top left no-repeat;
color:white; font-size:12px; text-align:left; padding-left:5px; padding-top:6px; font-weight:bold; vertical-align:middle; text-decoration:none;}
#headerMenu{position:absolute; right:0px; bottom:31px;}

#headerLoginMenu{position:absolute; right:0; bottom:21px;}
#headerMenuRight{position:absolute; right:0; bottom:21px;}

#headerLoginMenu span {margin:0 10px 10px 0;display:block;text-align:right}
#headerLoginMenu span b {padding:0 6px;font-weight:normal;color:#B4DA77;}
#headerLoginMenu span b.name {padding:0;font-weight:bold;color:#666666;}
#headerLoginMenu span em {font-style:normal;}

#headerMenuRight span {margin:0 10px 10px 0;display:block;text-align:right}
#headerMenuRight span b {padding:0 6px;font-weight:normal;color:#B4DA77;}
#headerMenuRight span b.name {padding:0;font-weight:bold;color:#666666;}
#headerMenuRight span em {font-style:normal;}

.buttonContainer {padding:20px 30px 30px 0;float:right;}
.buttonRightContainer {padding:50px 30px 30px 0;float:right;}
.buttonRightContainerBottom {padding:0px 30px 0px 0;width:85px;float:right;}

a.addLinkBackground {padding:6px 0 7px 30px;height:25px;position:relative;font-size:12px;font-weight:bold;background:url(../images/plus.png) left top no-repeat;color:#2C8ED6;white-space:nowrap;overflow:visible;}
/* serach input */
input.searchInputText  {
background:url("../images/search_input_bg.png") repeat-x scroll left top transparent;
border:1px solid #6F6F6F;
color:#6F6F6F;
font-size:11px;
height:22px;
margin:0;
padding:5px 10px 4px;
width:291px;
}
background:transparent url(../images/search_input_bg.png) top left repeat-x;color:#898989;}

/* input */
input.long {width:230px}

input.button {
background:url("../images/button_round.gif") no-repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:right;
font-size:11px;
font-weight:bold;
height:25px;
line-height:12px;
padding:0;
text-align:center;
text-decoration:none;
width:109px;
}
	 
input.button23 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:23px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_23.gif) top left no-repeat;color:#fff;}	 

input.button43 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:43px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_43.gif) top left no-repeat;color:#fff;}	 
input.button57 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:57px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_57.gif) top left no-repeat;color:#fff;}	
input.button78 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:78px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_78.gif) top left no-repeat;color:#fff;}	
	 
input.button85 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:85px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_85.gif) top left no-repeat;color:#fff;}	 
input.button101 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:101px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_101.gif) top left no-repeat;color:#fff;}	
input.button104 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:104px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_104.gif) top left no-repeat;color:#fff;}	
input.button107 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:107px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_107.gif) top left no-repeat;color:#fff;}	 
input.button124 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:124px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_124.gif) top left no-repeat;color:#fff;}
input.button130 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:130px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_130.gif) top left no-repeat;color:#fff;}
input.button143 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:143px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_143.gif) top left no-repeat;color:#fff;}	 
input.button162 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:162px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_162.gif) top left no-repeat;color:#fff;}
input.button174 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:174px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_174.gif) top left no-repeat;color:#fff;}
input.button193 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:193px;height:25px !important;height:25px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_193.gif) top left no-repeat;color:#fff;}
	
a.button101 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:101px;height:19px !important;height:19px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_101.gif) top left no-repeat;color:#fff;}
a.button124 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:124px;height:19px !important;height:19px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_124.gif) top left no-repeat;color:#fff;} 
a.button315 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:315px;height:19px !important;height:19px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_315.gif) top left no-repeat;color:#fff;}
a.button320 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:320px;height:19px !important;height:19px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_320.gif) top left no-repeat;color:#fff;}
a.button322 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:322px;height:19px !important;height:19px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_322.gif) top left no-repeat;color:#fff;}
a.button136 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:136px;height:19px !important;height:19px;
	 display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:center;
	 cursor:pointer;overflow:visible;background:url(../images/button_136.gif) top left no-repeat;color:#fff;}
	 
a.nohover:hover {text-decoration:none} 
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;}
/* Main logo as link */
#logoContainer{height:75px; overflow:hidden;}
#logoContainer h1{}
#mainLogoLink{margin-bottom:0; width:172px; height:75px;position:relative; display:block; float:left;font-size:11px; }
#mainLogoLink img {border:none;width:172px; height:75px;position:absolute;top:0;left:0}

/* * 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; */ font-size:11px;}
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;}



/* Main menu */
#menuContainer{width:100%; height:28px; background:transparent 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:1px solid #6C98BB; border-right:1px solid #6C98BB; border-bottom:none; padding-left:0px; float:left; background:none;   }
#menuTop ul li a{border-bottom:1px solid #5381A8; padding:6px 20px 5px; display:block; font-size:13px; font-weight:bold; text-decoration:none; background:none; color:#fff;} 
#menuTop ul li a:hover{border-bottom:1px solid #C9D2DA; text-decoration:none; background:#E6E6E6; color:#356690;}
#menuTop ul li a.active{border-bottom:1px solid #C9D2DA; background:#E6E6E6; color:#356690;} 
#menuTop ul li a.active:hover{color:#69A6D1;}

/* Clear definition */

div.clear{height:0px; line-height:0px; font-size:0px; clear:both;}
div.clear1{height:1px; line-height:0px; font-size:0px; clear:both;}
div.clear5{height:5px; line-height:0px; font-size:0px; clear:both;}
div.clear8{height:8px; line-height:0px; font-size:0px; clear:both;}
div.clear10{height:10px; line-height:0px; font-size:0px; clear:both;}
div.clear12{height:12px; line-height:0px; font-size:0px; clear:both;}
div.clear15{height:15px; line-height:0px; font-size:0px; clear:both;}
div.clear20{height:20px; line-height:0px; font-size:0px; clear:both;}
div.clear25{height:25px; line-height:0px; font-size:0px; clear:both;}
div.clear30{height:30px; line-height:0px; font-size:0px; clear:both;}
div.clear34{height:34px; line-height:0px; font-size:0px; clear:both;}
div.clear40{height:40px; line-height:0px; font-size:0px; clear:both;}
div.clear50{height:50px; line-height:0px; font-size:0px; clear:both;}
div.clear56{height:56px; line-height:0px; font-size:0px; clear:both;}
div.clear90{height:90px; line-height:0px; font-size:0px; clear:both;}
div.clear100{height:100px; line-height:0px; font-size:0px; clear:both;}
span.clear{height:0px; display:block; line-height:0px; font-size:0px; clear:both;}

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 */
img.none {display:none;}
span.none, span.fir, span.FIR, label.none{display:none;}

/* Text color decoration */
span.green{color:#71AF0F;}
span.blue{color:#0069B1;}

h2.dotBlue, h2.dotGreen{margin-bottom:10px;border-bottom:none;  padding:0 0 7px 0;font-size:13px; 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;}
/*Search */

#searchContainer {margin:10px auto 35px;width:995px;height:108px;position:relative;background:transparent url(../images/search_bg.png) left top repeat-x;}
#searchContainerSimple {margin:10px auto 0;width:995px;height:108px;position:relative;background:transparent url(../images/search_bg.png) left top repeat-x;}
#searchContainerLong {margin:10px auto 35px;width:995px;height:130px;position:relative;background:transparent url(../images/search_bg_long.png) left top repeat-x;}
#searchContainerSecond {margin:2px auto 10px;width:995px;height:98px;position:relative;background:transparent url(../images/search_bg.png) left top repeat-x;}
#searchContainerNoMarginB {margin:10px auto 0;width:995px;height:98px;position:relative;background:transparent url(../images/search_bg.png) left top repeat-x;}

#searchInsideContainer {margin:0px;padding:0px;width:995px;height:108px;background:transparent url(../images/search_bg_right.png) right top no-repeat; }
#searchInsideContainerLong {margin:0px;padding:0px;width:995px;height:130px;background:transparent url(../images/search_bg_right_long.png) right top no-repeat; }
#searchInsideContainer label {font-size:25px; font-weight:bold; display:block; margin-bottom:3px; color:white;}
#searchInsideContainerLong label {font-size:26px;color:#fff;}
#searchInsideContainer span { display:block;color:#fff; }
#searchInsideContainerLong span { display:block;color:#fff; }
#searchInsideContainer div.inputSearchBg { margin:0;padding:0;width:313px;height:33px; }
#searchInsideContainerLong div.inputSearchBg { margin:0;padding:0;width:313px;height:33px; }

#searchInsideContainer input.searchButton { border:none;width:105px;height:28px;background:transparent url(../images/search_button.png) top left no-repeat; 
color:white; font-size:14px; text-align:left; padding-left:10px; padding-bottom:6px; font-weight:bold; vertical-align:middle;}

#searchInsideContainerLong input.searchButton { border:none;width:105px;height:28px;background:transparent url(../images/search_button.png) top left no-repeat; }

div.singleSearchField{width:280px; float:left; margin-top:15px;}

div.firstSingleSearchField{margin-left:25px !important; margin-left:12px;}
div.singleCheckSearchField{margin-left:25px !important; margin-left:12px; float:left; margin-top:4px;}

div.singleSearch4th{width:380px; margin-top:20px;}
div.singleSearch4th input{width:291px; position:relative; top:3px;}
div.singleSearch4th.where{width:480px;}

div.singleSearch4th div.localization{
	background:url("../images/search_input_bg.png") repeat-x scroll left top transparent;
	border:1px solid #6F6F6F;
	color:#898989;
	font-size:11px;
	height:31px;
	width:291px;
	float:left;
	margin-top:3px;
}

div.localization select {
	position:relative;
	
background:none repeat scroll 0 0 transparent;
border:medium none;
height:26px;
padding:9px 4px 0;
width:291px;
}
span.infoWhat {
	position:relative;
	padding-left:39px;
	margin-top:6px;
}
div.singleCheckSearchField.onlyPhoto{
	padding-left:36px !important;
}

#searchInsideContainer div.singleCheckSearchField input{float:left; margin-right:10px; margin-top:3px; border:none;}
#searchInsideContainer div.singleCheckSearchField label{float:left; font-size:11px; font-weight:normal;}

#searchInsideContainer input.searchButton { position:absolute;top:38px;right:25px; }
#searchInsideContainer input.searchButtonTop {top:25px; right:44px;}

#searchInsideContainerLong input.searchButton { position:absolute;top:21px;right:35px; }
#searchInsideContainer span.infoSearch { position:absolute;top:75px;right:25px; }
#searchInsideContainer span.infoSearch a {color:#fff;text-decoration:none; font-size:11px;}
#searchInsideContainer span.infoSearch a:hover {text-decoration:underline;}

#searchInsideContainerLong div.checkBoxContLeftTop {position:absolute;top:83px;left:77px;}
#searchInsideContainerLong div.checkBoxContLeftTop input {margin-right:5px;border:none;width:12px;float:left}
#searchInsideContainerLong div.checkBoxContLeftTop label {padding-top:0px;;float:left;font-size:12px;color:#FFFFFF}
#searchInsideContainerLong div.checkBoxContLeftBottom {position:absolute;top:105px;left:77px;}
#searchInsideContainerLong div.checkBoxContLeftBottom .inside {position:relative;}
#searchInsideContainerLong div.checkBoxContLeftBottom .inside input {margin-right:5px;border:none;width:12px;float:left}
#searchInsideContainerLong div.checkBoxContLeftBottom .inside label {padding-top:0px;float:left;font-size:12px;color:#FFFFFF}
#searchInsideContainerLong .starContainer {position:absolute;left:283px;top:106px;}

#searchInsideContainerLong div.checkBoxContRightTop {position:absolute;top:83px;left:492px;}
#searchInsideContainerLong div.checkBoxContRightTop input {margin-right:5px;border:none;width:12px;float:left}
#searchInsideContainerLong div.checkBoxContRightTop label {padding-top:0px;float:left;font-size:12px;color:#FFFFFF}
#searchInsideContainerLong div.searchContRightBottom {position:absolute;top:105px;left:510px;}
#searchInsideContainerLong div.searchContRightBottom span {padding-right:10px;float:left;font-size:12px}
#searchInsideContainerLong div.searchContRightBottom a {color:#fff}
#searchInsideContainerLong .searchSelect {position:absolute;top:79px;left:640px}
.listContainer { width:995px;position:relative; }
.listContainer .oneList { width:317px;float:left; }
.listContainer .oneListLeft { padding:0 10px 0 0 }
.listContainer .oneListMidd { padding:0 10px 0 10px }
.listContainer .oneListRight { padding:0 0 0 10px }
.listContainer .listBorder { border-right:1px solid #e4e4e4; }
.listContainer .oneListGreen ul { list-style:none}
.listContainer .oneListGreen ul li { margin:7px 0 5px 0px;padding:0 0 0 0px;font-size:0;background:transparent url(../images/list_green.png) 10px 0px no-repeat;}
.listContainer .oneListGreen ul li div.cont h3 {display:inline;font-size:11px}
.listContainer .oneListGreen ul li div.cont {padding:5px 0 11px 5px;display:block; font-size:11px}
.listContainer .oneListGreen ul li.border div.cont {padding:5px 0 11px 5px;background:transparent url(../images/dotted_border.png) left bottom repeat-x;}
.listContainer .oneListGreen ul li a { padding:0 0 0 35px;font-size:12px;font-weight:bold;}
.listContainer .oneListGreen ul li a span { font-size:11px;font-weight:normal;color:#898989; }
.listContainer .oneListGreen ul li div.cont span{padding-left:5px;}

.listContainer .oneListLargeArrow {position:relative;}
.listContainer .oneListLargeArrow ul { list-style:none}
.listContainer .oneListLargeArrow ul li{ margin:5px 0 5px 0;padding:0 0 0 10px;position:relative;;font-size:0;}
.listContainer .oneListLargeArrow ul li a { padding:5px 0 5px 30px;position:relative;display:block;font-size:12px;font-weight:normal;background:transparent url(../images/arrow_blue_list.png) 8px 10px no-repeat;color:#898989;}
.listContainer .oneListLargeArrow ul li a span { font-size:12px;font-weight:bold;color:#3d8bc1; }

.listContainer .oneListSmallArrow {position:relative;}
.listContainer .oneListSmallArrow ul { list-style:none}
.listContainer .oneListSmallArrow ul li{ margin:5px 0 5px 0;padding:0 0 0 10px;font-size:0;}
.listContainer .oneListSmallArrow ul li a { padding:5px 0 5px 30px;position:relative;display:block;font-size:11px;font-weight:normal;background:transparent url(../images/arror_silver_list.png) 8px 10px no-repeat;color:#898989;}

.listContainer .oneListLargeArrow div.paginationOffersOnPage {padding-top:10px;width:300px;text-align:left;font-size:11px} 

.listContainer .oneList #detailEntry {padding:9px 0 0 12px;}
.listContainer .oneList #detailEntry h3 {margin:0 0 10px 0;clear:both;color:#0068B0}
.listContainer .oneList #detailEntry img{margin:0 10px 0 0; float:left;}
.listContainer .oneList #detailEntry span {display:block;line-height:1.8em;}
.listContainer .oneList #detailEntry p {margin:10px 0 0 0;clear:both;line-height:1.8em;}

.listContainer .oneList #detailEntryMap {padding:9px 0 0 12px;}
.listContainer .oneList #detailEntryMap img{margin:0 0 1px 0;padding:0 0 1px 0; float:left;font-size:0;}
.listContainer .oneList #detailEntryMap div#map {width:303px;height:133px;background:transparent url(../images/fake_googlemapbig.jpg) left top no-repeat;}
.listContainer .oneList #detailEntryMap table {margin:0;}
.listContainer .oneList #detailEntryMap table td {padding-right:5px;}
.listContainer .oneList #detailEntryMap table td input.locationInput {width:181px}

.listContainer .oneList div.border { margin:0 0 0 0px;padding:0 0 10px 10px;width:307px;position:relative; background:transparent url(../images/dotted_border.png) left bottom repeat-x; }
h2.headerFirms { background:transparent url(../images/icons_search_firms.png) left bottom no-repeat; }
h2.headerEntries { background:transparent url(../images/icon_entries.png) left bottom no-repeat; }
h2.headerPromotions { background:transparent url(../images/icon_promotions.png) left bottom no-repeat; }
h2.headerBussines { background:transparent url(../images/icons_bussines.png) left bottom no-repeat; }
h2.headerInfoCommunity{ background:transparent url(../images/icons_info_comm.png) left bottom no-repeat; }
h2.headerInfoRegion{ background:transparent url(../images/icons_info_regio.png) left bottom no-repeat; }

div.hiddenHeaderInfo {padding:0;width:251px;height:48px;position:absolute;top:115px;right:40px;float:left;background:transparent url(../images/chmurka_two.gif) left top no-repeat;z-index:22222}
div.hiddenHeaderInfo div.rightBg { width:auto;height:48px;position:relative;float:left;}
div.hiddenHeaderInfo div.rightBg div.mainBg { width:auto;padding:8px 10px 0 45px;height:20px;position:relative;float:left; }
div.hiddenHeaderInfo div.rightBg div.mainBg span {display:block;font-size:12px}

div.hiddenHeaderInfoLong {padding:0;width:292px;height:48px;position:absolute;top:115px;right:40px;float:left;background:transparent url(../images/chmurka_long.gif) left top no-repeat;z-index:22222}
div.hiddenHeaderInfoLong div.rightBg { width:auto;height:48px;position:relative;float:left;}
div.hiddenHeaderInfoLong div.rightBg div.mainBg { width:auto;padding:8px 10px 0 45px;height:20px;position:relative;float:left; }
div.hiddenHeaderInfoLong div.rightBg div.mainBg span {display:block;font-size:12px}

div.detailPopUp { padding:12px 17px 20px 12px;width:350px;height:127px;
	position:absolute;top:-153px;left:-10px;z-index:30000; font-size:13px;background:url(../images/detail_popup_bg.png) repeat-y top left; }
div.detailPopUp img {margin:0 12px 0 0;float:left;}
div.detailPopUp span {display:block;}
div.detailPopUp span.title {margin:0;padding:0 0 10px 0;font-weight:bold;color:#0068B0;}
div.detailPopUp a {margin:0;padding:0 0 10px 0;display:block;font-weight:bold;color:#0068B0;}
div.detailPopUp h2.title {margin:0;padding:0 0 10px 0;font-size:13px;font-weight:bold;color:#0068B0;}
div.detailPopUp span.crumbs {padding:0 0 7px 0;font-size:11px;color:#0068B0;}
div.detailPopUp span.crumbs a {color:#0068B0;}
div.detailPopUp span.desc {line-height:1.8em;}

.wyswigBackground {background:url(../images/wyswig.png) top left no-repeat;}
.leftOneStepCenter {padding-left:216px !important;width:280px  !important;}
.specialCenterHeader {padding-left:216px !important}

.oneFormLine dl dt{margin:0;padding:4px 10px;width:110px;float:left;font-size:0;text-align:right;}
.oneFormLine dl dt label {margin:0;float:right;}
.oneFormLine dl dt label small.firmName {font-size:11px;color:#B5B5B5;}
.oneFormLine dl dd{margin:0;padding:4px 0;float:left;font-size:0;}

.oneFormLine dl dd select.userPlace {width:240px}

.oneFormLineOther dl dt{margin:0;padding:4px 0;width:210px;font-size:0;text-align:right;}
.oneFormLineOther dl dt label {margin:0;float:none;text-align:left;}
.oneFormLineOther dl dd{margin:0;padding:4px 0;float:left;font-size:0;}

.oneFormLineOther dl dd select.userPosition {width:240px}
.oneFormLineOther dl dd select.userPlace {width:240px}

#oneSpecialFormLine {padding:0 0 0 20px;}
#oneSpecialFormLine .left {width:100px;float:left}
#oneSpecialFormLine .right {width:440px;float:left}
#oneSpecialFormLine .right .button{margin:4px 0 0 0;float:right}
#oneSpecialFormLine #rightSpecial {width:436px;}

#oneSpecialFormLine dt.postCodeLabel {width:80px} 
#oneSpecialFormLine dt.linePostCode {padding-left:5px;width:10px;float:left;}
#oneSpecialFormLine input.postCodeLeft {width:20px}
#oneSpecialFormLine input.postCodeRight {width:30px}

#changePasswordButton {padding:0 0 20px 20px;width:736px;}
.changePasswordButton {padding:0 0 20px 20px;width:736px;}
.formUserHeader {margin:20px 0 0 20px;}
#buttonRegister {padding:0;width:552px}

#leftFormContainer {width:580px;position:relative;float:left;}
#rightFormContainer {padding:20px;width:373px;position:relative;float:right;}

#rightFormContainer h2 {text-align:center;}
#rightFormContainer h3 {margin-bottom:20px;}

#leftFormContainer p.infoCenter {padding:10px 80px;display:block;font-size:11px;text-align:center;}
#rightFormContainer p {text-align:justify;line-height:1.5em;}

h2.headerList { padding:7px 0 7px 33px;font-size:12px; text-transform:uppercase;}
h2.headerListSpecial {padding:7px 0 7px 12px !important}
h2.headerListSpecial span.special {color:#7bb41f; }
h2.headerList a { color:#7bb41f; }
.border a.editLink {margin:0;position:absolute;top:6px;right:0;display:block;float:right;font-size:11px;text-transform:none;color:#2C8ED6;}
h2.headerList a.blue { color:#0068b0; }
h2.headerList a span{ color:#0068b0; }
input.w174p {width:174px;}
#leftColumn195 { padding:0 10px 0 0;width:185px;float:left;}
#leftColumn140 {
background:#F3F3F3;
float:left;
margin-right:10px;
padding-left:5px;
width:140px;
}
#rightColumn800 { width:800px;float:right;}
#rightColumn830 { width:830px;float:right;}
#rightColumn778 {width:778px;float:right;}
#rightColumn778 #listingContainerFavourite  .singleElementFavourite {width:755px !important;}
#rightColumn778 #listingContainerFavourite  .singleElementFavourite  .leftElements {width:280px !important}
#rightColumn778 #listingContainerFavourite  .singleElementFavourite  .rightsLinksAction {width:76px !important}
.leftMenu {margin:0 0 15px 0;list-style:none;}
.leftMenu li {padding:0 0 5px 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}

div.banerLeft { width:178px;height:142px;background:transparent url(../images/baner_left.png) top left no-repeat;}
div.sortTopContainer {height:35px;position:relative; width:300px; float:right;}
div.sortTopContainer span{padding:7px 0 0 0;width:70%;display:block}
div.sortTopContainer label {position:absolute;top:2px;right:183px;}
div.sortTopContainer select {width:160px;position:absolute;top:2px;right:23px;}
div.sortTopContainer input {position:absolute;top:0px;right:0px;}

#listingContainer .singleElement{margin:0 0 10px 0;padding:10px;width:778px;position:relative;font-size:11px;}
.singleElement .leftElements {width:390px;float:left;}
.singleElement .leftElements div {margin:5px 0;}
.singleElement .leftElements div.last {position:absolute;bottom:10px;left:10px;}
.singleElement .leftElements div.last a.left {margin:0 50px 0 0;}
.singleElement .centerElements {padding:0;width:245px;float:left;}
.singleElement .centerElements div.top {margin:0 0 7px 0;padding:0;width:245px;position:relative;}
.singleElement .centerElements div.top a {float:right;}
.singleElement .centerElements p {text-align:justify;line-height:1.6em;}
.singleElement .rightElements {width:143px;float:left;}
.singleElement .rightElements img {margin:0 0 10px 0;border:1px solid #B6DAF5;float:right;}
.singleElement .rightElements a {float:right}
.singleElement .leftElements h2 {margin:0 0 10px 0;font-size:12px;}
.singleElement .rightsLinksAction{padding-top:30px;padding-left:10px;width:160px;float:left;text-align:center;}

.singleNormalListElement {border:1px solid #dbdbdb;height:112px;background:#FFF;}
.singleSpecialListElement {border:2px solid #b6daf5;width:776px !important;height:112px;background:#f8f8f8;}
.singleNormalSmallListElement {border:1px solid #dbdbdb;height:75px;background:#FFF;}
.singleNormalSmallListElement .rightElements {height:75px;}
.singleNormalSmallListElement .rightElements a{position:absolute;bottom:11px;right:10px;}

.singleSpecialListElement .leftElements {width:388px !important;float:left;}

#listingContainerFavourite .singleElement{margin:0 0 10px 0;padding:10px;width:950px;position:relative;font-size:11px;}


div.starContainer {width:100px;height:13px;display:block}
div.starContainer span.one {margin:0px 3px;width:13px;height:12px;display:block;position:relative;float:left;}
div.starBg span.noactive {background:transparent url(../images/stars_bg.png) left top no-repeat;}
div.starBg span.active {background:transparent url(../images/stars_bg.png) 0px -15px no-repeat;}

div.star span.noactive {background:#FFF url(../images/stars.png) left top no-repeat;}
div.star span.active {background:#fff url(../images/stars.png) 0px -15px no-repeat;}
.top div.starContainer {margin:0 0 0 40px;float:left;z-index:1000;}
.top div[class="starContainer star"] {margin:0 0 0 76px;float:left;z-index:1000;}
.top div[class="starContainer starBg"] {margin:0 0 0 76px;float:left;z-index:1000;}


.banerSearchBox {margin:0 0 10px 0;border:1px solid #D5D5D5;padding:20px 0;width:798px;float:left;text-align:center;color:#BFBFBF;}

div.leftColumn155{padding-right:10px; width:155px;position:relative; float:left;}
div.leftColumn155 div.leftOneForm, div.leftOneFormShort, div.leftOneFormCheck{margin-bottom:10px;}
div.leftColumn155 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.leftColumn155 div.leftOneForm input{ width:124px; }
div.leftColumn155 div.leftOneForm input.button{margin-left:15px !important; margin-left:7px; width:109px; float:left;}
div.leftColumn155 div.leftOneForm select{ width:134px; }
div.leftColumn155 div.leftOneFormLinks{text-align:center; line-height:11px; }
div.leftColumn155 div.leftOneForm input.button101 { width:101px; }

div.leftColumn155 div.leftOneFormShort label{margin-right:0; display:inline; float:none; font-size:11px; font-weight:normal; color:#666;}
div.leftColumn155 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.leftColumn155 div.leftOneFormShort span.block{ margin-right:0; margin-bottom:5px; display:block; float:none; text-align:left; font-size:11px; font-weight:bold; color:#666;}
div.leftColumn155 div.leftOneFormShort input{margin-right:10px; margin-left:2px; width:36px; }
div.leftOneFormShort input.last{margin-right:0;}
div.leftColumn155 div.leftOneFormShort input.data{margin-right:0; width:80px;}

div.leftColumn155 .leftOneFormShortBlock  span.block{ margin-right:0; margin-bottom:5px; display:block; float:none; text-align:left; font-size:11px; font-weight:bold; color:#666;}
div.leftColumn155 .blockInfo label{font-weight:normal !important}

div.leftColumn155 div.leftDateForm label{display:block; float:left;}
div.leftColumn155 div.leftDateForm input{margin-left:5px; display:block; float:left;}
div.leftColumn155 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.leftColumn155 div.leftOneFormCheck input{}
div.leftColumn155 div.leftOneFormCheck input.check {border:none}
div.leftColumn155 div.leftOneFormCheck label{margin-right:0; padding:0; display:inline; float:none; font-size:11px; font-weight:bold; color:#666;}
div.leftColumn155 div.leftOneFormCheck *{vertical-align:middle;}
div.leftColumn155 div.leftOneFormCheck sup{vertical-align:top;}

div.leftColumn155 div.typeOfGraph label{font-weight:normal; padding-left:5px; border-left:12px solid #7DA647;}
div.leftColumn155 div.typeOfGraph label.price{border-color:#7DA647;}
div.leftColumn155 div.typeOfGraph label.priceForM2{border-color:#FF420E;}
div.leftColumn155 div.typeOfGraph label.adverts{border-color:#004586;}
div.leftColumn155 div.typeOfGraph label.white{border-color:#fff;}
div.leftColumn155 div.typeOfGraph label.black{border-color:#000000;}
div.leftColumn155 div.typeOfGraph label.violet{border-color:#C326CF;}
div.leftColumn155 div.typeOfGraph label.turkus{border-color:#26CFBC;}
div.leftColumn155 div.typeOfGraph label.investments{border-color:#FFD320;}

.rightColumn810 {width:810px;position:relative;float:left}
div.tableRaports{margin-bottom:20px; padding:0; height:280px; width:810px; overflow:auto;}
div.tableRaports table{table-layout:fixed;}
div.tableRaports table td{padding:15px 5px;}
div.tableRaports table th{padding:15px 5px;}
div.tableRaports table th span{display:block; font-weight:normal}

div.tableRaports table tr.line th{border-bottom:1px solid #D9D9D9; text-align:left; color:#666;}
/*
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.priceFM2 td{ font-weight:bold; color:#FF420E;}
div.tableRaports table tr.adverts td{ font-weight:bold; color:#004586;}
div.tableRaports table tr.invests td{ font-weight:bold; color:#FFA500;}


/* number Offers On Page */
div.numberOffersOnPage{margin:0;width:240px;height:30px;position:relative; float:left;}

div.numberOffersOnPage label{ margin-right:5px; padding-top:6px; text-align:right; font-size:11px; font-weight:normal; color:#666}
input.mainTextInput{ margin-right:5px; padding:4px; width:60px; float:right;}
select.mainSelectNumber{margin-top:0px !important; margin-top:4px; margin-right:5px; padding:4px; width:70px; height:25px; float:left;}
div.numberOffersOnPage input.buttonEnter{ float:left;}

/* pagination Offers */
div.paginationOffersOnPage{margin:0;width:600px;position:relative;float:right;font-size:12px;;text-align:right;}
div.pagination3Col{width:350px;}
div.paginationOffersOnPage a, div.paginationOffersOnPage span{margin-left:4px;border-right:1px solid #9DCE49;padding-right:5px;}
div.paginationOffersOnPage a.lastPage, div.paginationOffersOnPage span.lastPage{margin-left:4px;border-right: none;padding-right:5px;}
div.paginationOffersOnPage a.sign, div.paginationOffersOnPage a.last {border:none;}

#infoFirmTopContainer h2 {margin:0 0 10px 0;font-size:12px;color:#79B41C; padding-top:30px;}
#infoFirmTopContainer img {margin:0 20px 20px 0;border:0px solid #5ca8e0;width:128px;float:left}

/* 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{}

	
table.simple th{border-right:1px solid #E9EDEF; border-bottom:2px solid #D9D9D9; padding:5px 0px 5px 5px; text-align:center; color:#666;}
table.simple th.img {border-left:1px solid #D9D9D9}
table.simple th.left {text-align:left;}
table.simple th.first{border-left:0px solid #D9D9D9}
table.simple th.img, table.simple td.img{width:100px;}
table.simple th.img110, table.simple td.img110{width:120px;}
table.simple th.w40, table.simple td.w40{width:40px;}
table.simple th.w50, table.simple td.w50{width:50px;}
table.simple th.w60, table.simple td.w60{width:60px;}
table.simple th.w70, table.simple td.w70{width:70px;}
table.simple th.w80, table.simple td.w80{width:80px;}
table.simple th.w90, table.simple td.w90{width:90px;}
table.simple th.w100, table.simple td.w100{width:100px;}
table.simple th.w120, table.simple td.w120{width:120px;}
table.simple th.w150, table.simple td.w150{width:150px;}
table.simple th.w200, table.simple td.w200{width:200px;}
table.simple th.h29, table.simple td.h29{height:29px;}
table.simple th.adr, table.simple td.adr{width:100px;}
table.simple th.last{border-right:none;}

table.simple td{padding:5px 0px 5px 5px; border-right:1px solid #E9EDEF; border-bottom:1px solid #D9D9D9;text-align:center;}	
table.simple td.center {text-align:center;}
table.simple td.left {text-align:left;}
table.simple td.img{padding:5px 5px; width:100px; text-align:center;}
table.simple td.last{border-right:none;text-align:center;}
table.simple td.first{border-left:0px solid #D9D9D9}
table.simple td.check{text-align:center;}
table.simple td.check input{margin:0; border:none; width:15px;}
table.simple td.advert{padding:5px; border-right:none;}
table td img{border:2px solid #90ACBF;}

/*table.simple td.statusTd{width:70px;}
table.simple td.statusTd div{position:relative; }*/


/* 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;
}

table.simple td.statusTd div.posrel {
	height:85px;
	position:relative;
}

a.statusS, p.statusS{
	width:13px;
	height:13px;
	margin-bottom:0px !important;
	display:block;
	float:none;
	position:absolute;
	bottom:0px;
	left:3px;
	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;/*color:#DF6626 !important; */}
a.statusNW{width:33px;height:17px;/*color:#C27E78 !important; */}

a.statusP{width:30px;height:17px;/*color:#A697CB !important; */}
a.statusRNS{width:33px;height:17px;display:block;/*color:#A4CA70 !important; */}

a.statusW{width:30px;height:17px;/*color:#ffcc00 !important; */}
table.listing{margin-top:0px;}
table.listing th{padding:1px 3px 3px; border-right-color:#777; border-bottom:1px solid #444; text-align:center; font-weight:normal; color:white; background:#747474 url(../images/bg_th_listing.png) bottom left repeat-x}
table.listing th sup{color:white;}

table.thHeight th{height:30px;}

table.listing th.sortBy a {color:#555 !important;}

table th.sortBy{border-bottom-color:#D9D9D9; border-right-color:#D9D9D9; font-weight:bold; background:#E6E6E6; color:#0069B1;}
table th.sortTypeUp{background:#e6e6e6 url(../images/sortyTypeUp.gif) right bottom no-repeat; } 
table th.sortTypeDown{background:#e6e6e6 url(../images/sortyTypeDown.gif) right bottom no-repeat; } 

table tr.dist td{color:#5A7F20; }
table tr.secondDist td{color:#5A7F20;}

table tr.dist td.sortBy{background:#EEF1F4;}
table tr.secondDist td.sortBy{background:#E7ECEF;}

table.listing tr.dist{font-weight:bold;}  

span.grayPrice {
color:#999999;
font-size:10px;
}

div.hiddenRecords{display:none;}
a.showMoreRecordsLink{cursor:pointer;}

div.tableContainer {padding:0px;position:relative;}
/* Status in offers 
td.statusTd a{margin-bottom:3px;margin-right:3px;display:block;float:left;cursor:pointer;}
a.statusS{width:13px;height:13px;display:block;float:none;position:absolute;bottom:0px;right:0px;background:url(../images/status_s.gif) top left no-repeat;}
a.statusNW{width:28px;height:17px;display:block;background:url(../images/status_nw.gif) top left no-repeat;	}
a.statusP{width:17px;height:17px;display:block;background:url(../images/status_p.gif) top left no-repeat;	}
a.statusRNS{width:33px;height:17px;display:block;background:url(../images/status_rns.gif) top left no-repeat;	}
a.statusW{width:17px;height:17px;display:block;background:url(../images/status_w.gif) top left no-repeat;	}*/

/* Search Form */

div#searchSmallColumn {width:440px}
div#searchSmallColumn div.searchStepsContainer div.searchStep {width:209px;height:115px}
div#searchSmallColumn div.searchStepsContainer div.searchStep h3 {width:auto}
div#searchSmallColumn div.searchStepsContainer div.searchStep input.text {margin-bottom:5px;width:190px}
div#searchSmallColumn div.searchStepsContainer div.searchStep input.dateField {margin-bottom:5px;width:160px}
input.dateField {width:160px}
#finalSearchButton { width:427px; text-align:center;}
#finalSearchButton input {float:none}

div.searchColumn{margin:0 auto;border:1px solid #BED2E0;padding:10px 0 10px 0;width:673px;position:relative;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.smallSearchStep {height:135px !important}
div.searchStep {padding-top:12px; padding-left:10px; height:185px; padding-bottom:0px; width:213px; float:left; border-right:1px solid #E8E8E8; position:relative;}
div.carParts{height:210px;}
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 label.topmargin{margin:8px 10px 4px 0px;} 
div.searchStep select{margin-bottom:5px; width:200px; }
div.searchStep input.check{border:none;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:149px; height:30px; float:right; cursor:pointer; background:url(../images/button_big.png) top left no-repeat;}
input.mainValue {width:193px}
.searchSpanHeader {margin-top:22px;display:block;font-size:11px}
.searchSpan {margin-top:8px;margin-bottom:5px;;display:block;font-size:11px}
/* short label and select */

div.searchStep select.short{ margin:0px 9px 5px 3px; width:80px; 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;}


.infoRegisterContainer {padding:15px 20px 15px 20px}
.infoRegisterContainer input {margin:0 10px 10px 0;float:left}
.infoRegisterContainer p { font-size:11px}
.infoRegisterContainer p a { font-size:11px;text-decoration:underline;}

p.infoRegisterContainerMain {padding-left:20px}
div.infoRegisterContainerMain {padding-left:20px}
/*Date picker */
div.datePickContainer {height:28px;position:relative;}
div.datePickContainer img {margin:0 0 0 5px;position:absolute;top:1px;left:170px;cursor:pointer;}

div.datePickContainerSmall {height:28px;position:relative;}
div.datePickContainerSmall img {margin:0 0 0 5px;position:absolute;top:1px;left:77px;cursor:pointer;}

div.datePickContainerLabel {height:28px;position:relative;}
div.datePickContainerLabel img {margin:0 0 0 5px;position:absolute;top:1px;left:190px;cursor:pointer;}

/* Add offer steps */

div.addOfferSteps{margin:0 0 10px 0;padding:6px 0 0 0;position:relative; z-index:3;}
div.addOfferSteps *{ padding:6px 33px 6px 33px; font-size:11px; font-weight:bold; }
div.addOfferSteps span{ background:#DCEAF4 url(../images/step_end_unactive.gif) top right no-repeat; color:#AEC7DA;}
div.addOfferSteps a{text-decoration:none; background:#69A6D1 url(../images/step_end.gif) top right no-repeat;color:#fff;}
div.addOfferSteps a:hover{text-decoration:underline;}
div.addOfferSteps span.active{font-weight:bold; color:#333;}
table tr td a {color:#666666;}
table tr td.last a {color:#2C8ED6;}
sup {color:#666666;font-size:8px;}
.cityW130 {width:130px !important}
/* Offers listing */
#listingOffersContainer {padding:30px;}
#listingOffers {width:100%;border-collapse:collapse;}
#listingOffers thead tr th {padding:12px 10px;font-size:12px;font-weight:bold;background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;color:#1E74AF;}
#listingOffers thead tr th a {color:#1E74AF;}
table.listing th sup, table.listing th a {color:#fff}
#listingOffers thead tr th.offerKind {width:140px;}
#listingOffers tbody tr.second td {background:#F0F7FB url(../images/dotted_border.png) repeat-x scroll left bottom;}
#listingOffers tbody td {padding:12px 10px;text-align:center;background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;}
#listingOffers tbody td.info {border:none;font-weight:normal;text-align:right;background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;}
#listingOffers tbody td.tick span{margin:0px auto;padding:0;width:16px;height:16px;display:block;font-size:0;overflow:visible;}
#listingOffers tbody td.tick span b {visibility:hidden;}
#listingOffers tbody td.tickWhite span {background:#fff url(../images/tick_white.png) no-repeat scroll left top;}
#listingOffers tbody td.tickBlue span {background:#fff url(../images/tick_blue.png) no-repeat scroll left top;}

#listingOffers tbody td.crossWhite span {background:#fff url(../images/cross_white.png) no-repeat scroll left top;}
#listingOffers tbody td.crossBlue span {background:#fff url(../images/cross_blue.png) no-repeat scroll left top;}

#listingOffers tbody td.minus {font-size:12px;font-weight:bold;color:#C0121C}
#listingOffers tbody tr.second td.info {background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;}
#listingOffers tfoot td{padding:12px 10px;font-size:12px;font-weight:bold;text-align:center;}
#listingOffers tfoot td.info{font-size:12px;font-weight:bold;text-align:right;color:#71AF0F;}
#listingOffers tfoot tr.specialOptions td {padding:12px 10px 12px 27px;vertical-align:top;}
#listingOffers tfoot tr.specialOptions td input{border:none;margin-right:5px;float:left;}
#listingOffers tfoot tr.specialOptions td label{padding-top:0px;float:none;text-align:left;}
#listingOffers tfoot tr.specialOptions td div.border {background:#FFFFFF url(../images/dotted_border.png) repeat-x bottom left;}
#listingOffers tfoot tr.displayNone {display:none}
#listingOffers tfoot tr td.buttonSpecialOptions {padding-right:10px;text-align:right}
#listingOffers tfoot tr td.buttonSpecialOptions a {padding-right:0px}
#listingOffers tfoot tr td.buttonSpecialOptions a span.arrow {margin:1px 0px 0px 5px;display:block;font-size:10px}
#listingOffers tfoot tr.specialOptions td.info {border:none;font-weight:normal;text-align:right;background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;}
#listingOffers tfoot tr.specialOptions td.info  a{ font-size:11px}
#listingOffers tfoot tr.specialOptions td.special{padding:12px 10px 12px 53px;text-align:center;background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;}
#listingOffers tfoot tr.specialOptions td.specialSecond{padding:12px 10px 12px 53px;text-align:center;background:#F0F7FB url(../images/dotted_border.png) repeat-x scroll left bottom;}

a.question{width:21px; height:21px; display:block; float:right; background:url(../images/ico_question.png) top left no-repeat;}
#detailEntryContainer {border:2px solid #69A6D1;padding:10px 0 11px 0;background:#DCEAF4}
#detailEntryContainer form {margin:0;padding:0;}
#detailEntryContainer table {margin:0 auto;}
#detailEntryContainer table td {padding-right:5px;font-size:12px}
#detailEntryContainer table td label {margin:0;padding:0;font-size:12px}
#detailEntryContainer table td select {margin:0;float:left}
#detailEntryContainer table td b {color:#0069B1}
#detailEntryContainer table td b.blue {font-weight:bold;color:#0069B1}
#detailEntryContainer table td.w70 {padding:0;width:70px;font-size:0;overflow:visible;}
#detailEntryContainer table td.w70 input {margin-right:5px;float:left}
#detailEntryContainer table td.w160 {padding:0;width:160px;font-size:0;overflow:visible;}
#detailEntryContainer table td.w160 input {margin-right:5px;float:left}
#detailEntryContainer h3 {margin:10px;}
#detailEntryContainer h3.border span {color:#0069B1}
#detailEntryContainer h3.border span b {color:#0069B1}
#detailEntryContainer .selectedSpecialOptions table {margin-left:20px;width:970px;float:left}
#detailEntryContainer .selectedSpecialOptions table td {text-align:right;}
#detailEntryContainer .selectedSpecialOptions table td.first {width:301px;}
#detailEntryContainer .selectedSpecialOptions table td.second {width:301px;}
#detailEntryContainer .selectedSpecialOptions table td.third {width:337px;}
#detailEntryContainer .selectedSpecialOptions div.one{margin:7px 0;padding:0 3px 0 8px;float:left;}
#detailEntryContainer .selectedSpecialOptions div.oneBorder {border-right:1px solid #666666}
#detailEntryContainer .selectedSpecialOptions div.one * {margin-right:5px;;float:left;}
#detailEntryContainer .selectedSpecialOptions div.one span {font-weight:bold;}
#detailEntryContainer .selectedSpecialOptions div.one label {padding-top:0px}
#detailEntryContainer .selectedSpecialOptions div.one input {border:none}
#detailEntryContainer .selectedSpecialOptions td.lastOneButtonColumn {padding-right:13px}
#leftProfileDetailContainer {padding:20px 0 0 20px;width:688px;position:relative;float:left;}
#rightProfileDetailContainer {padding:20px 20px 0 15px;width:250px;position:relative;float:left;}
#rightProfileDetailContainer input.long {width:248px;} 
#bottomProfileDetailContainer {position:relative;}

#bottomProfileDetailContainer .leftOptions {border:1px solid #FFF;padding:20px 0px 10px 45px;width:470px;float:left;}
#bottomProfileDetailContainer .rightOptions{border:1px solid #E4E4E4;padding:20px 20px 10px 20px;;width:385px;float:left;background:#F3F3F3;}


#addLogoContainer {width:260px;float:left; 	text-align:center;}
#addLogoContainer img {margin:0 0 20px 0;}
#addLogoContainer input#logo {border:1px solid #666666;width:200px;height:22px;}
#addLogoContainer input.button85 {margin:0 auto;float:none}
#fieldsContainer {padding:10px 0 0 10px;width:418px;float:right;}

#topHeaderContainer {width:580px}
#topHeaderContainerLong {width:782px}
#topHeaderContainerLongTop {width:912px}
#topHeaderContainerLongTop td.info {padding-right:15px;padding-bottom:5px;text-align:right}
#topHeaderContainer, #topHeaderContainerLong td.header {padding-left:20px;padding-bottom:5px}
#topHeaderContainer, #topHeaderContainerLong td.info {padding-right:30px;padding-bottom:5px;text-align:right}
#topHeaderContainer  td.info span {float:right}
#topHeaderContainer td.headerLeft {text-align:left}
.oneFormLineAddEntry {height:31px;}
.oneFormLineAddEntryNoHeight {height:auto !important}
.oneFormLineAddEntry dl{margin:0;padding:0;}
.oneFormLineAddEntry dl dt{margin:0;padding:4px 10px;width:100px;float:left;font-size:0;text-align:right; }
.oneFormLineAddEntry dl dt.postCodeLabelMy {width:110px;}
.oneFormLineAddEntry dl dt.linePostCode {padding:4px 5px 4px 0;width:10px;}
.oneFormLineAddEntry dl dt.linePostCode label {float:none;	}
.oneFormLineAddEntry dl dt label {margin:0;float:right;font-size:11px;}
.oneFormLineAddEntry dl dd {padding:4px 0;float:left;}
.oneFormLineAddEntry dl dd input {width:280px}
.oneFormLineAddEntry dl dd input.button107 {width:107px;float:none}
.oneFormLineAddEntry dd input#postCode{width:20px;}
.oneFormLineAddEntry dd input#postCodeLine{width:30px;}
.oneFormLineAddEntry dd select.province {width:290px;}

.oneFormLineAddEntry dl dd input.file {width:200px}

.smallContAddEntryLeft {width:350px;float:left;}
.smallContAddEntryRight {width:308px;float:right;}
.smallContAddEntry .oneFormLineAddEntry dl dt {width:70px;}
.smallContAddEntry .oneFormLineAddEntry dd input {width:200px;}


#addDomen td {margin:0;padding:0;float:left;}
#addDomen td.label {width:90px;text-align:right;}
#addDomen td.label label{float:right;}
#addDomen td.txt input {margin-right:5px;width:150px;}
#addDomen td.txt input.domenName {margin-right:5px;width:159px;}  
#addDomen td.w305 {width:305px;}
#addDomen td.w210 {padding-left:5px;width:210px;}
#addDomen td.w210 label {margin-right:0;}
#addDomen td.w210 label {white-space:nowrap;}
#addDomen td.w245 {padding-left:5px;width:245px;}
#addDomen td.w245 label {margin-right:0;}
#addDomen td.w245 label {white-space:nowrap;}
#addDomen td input {margin-right:5px;float:left}
#noPadding {padding-top:0}
.tableInfo td label{padding-top:0;float:right;}
.tableInfo td input{float:left;}
.tableInfo td.label{padding-right:10px}
.tableInfo td.label label{margin-right:0;}
.tableInfo td.w80{width:80px}
.tableInfo td.w100 {width:100px;}
.tableInfo td.w230 {width:230px;}
.tableInfo td.w150 {width:150px;}
.tableInfo td.w230 input{width:200px;}
.tableInfo td.w134 {width:134px;}

.tableInfoLinks {margin-left:20px;}
.tableInfoLinks td {padding-right:45px;padding-bottom:10px;}
.tableInfoLinks td.links {padding-right:45px}
.tableInfoLinks td.text {text-align:center;}
.tableInfoLinks td label {margin:0;padding:0}
.tableInfoLinks td.input {padding-right:5px;width:135px;}
.tableInfoLinks td.button {padding-right:0;}
.tableInfoLinks td.input input {width:130px;}

.tableInfoHours td{padding:4px 5px 4px 0;}
.tableInfoHours td label {margin:0;padding-top:0px;float:right}
.tableInfoHours td.w110 {width:110px;}
.tableInfoHours td.w20 {width:20px;}
.tableInfoHours td input {width:30px}
.tableInfoHours td input.check {margin:2px 0px 0px 5px;border:none;width:auto}
.tableInfoHours td.checkLabel label {padding:0;}

.bottomButtonTable {float:right}
.bottomButtonTable td{padding:0 10px 0 0;}
.bottomButtonTable td.paddRight30p {padding:0 30px 0 10px;}
.bottomButtonTable .infoLeftAlign {padding:0 5px;width:640px;text-align:left}
.bottomButtonTable .infoLeftAlign span{float:left}

table#keyWords {margin-top:60px}
.oneFormLineOther table[id="keyWords"]  {margin-top:55px !important}
table#keyWords td{padding:2px 0px 2px 0;}
table#keyWords td.inputTd {padding:2px 5px 2px 0;}
table#keyWords td input#keyWords {width:217px}

#centerFormsContainer {padding:10px}
#centerFormsSmallContainer {padding:10px 10px 10px 20px;width:670px;float:left}
#rightProfileDetailContainer {padding:10px 10px 0 15px;width:260px;position:relative;float:left;}


.formsLineLeft dt{width:180px;float:left}
.formsLineLeft dt label {float:left}
.formsLineLeft dt span {margin-top:5px;display:block;color:#b5b5b5;}
.formsLineLeft dd{float:left}
.formsLineLeft dd textarea {width:783px;height:250px}
.formsLineLeft dd textarea#shortDescription {height:170px}
.formsLineLeft dt.rightFloatElement {padding-right:5px;text-align:right}
.formsLineLeft dt.rightFloatElement label {margin:0;float:right}

.userPositionSelect {width:240px;}
#centerFormsSmallContainer .formsLineLeft  dd input.longInput {width:475px;}
#centerFormsSmallContainer .formsLineLeft dd textarea.top {width:483px;height:200px}
#centerFormsSmallContainer .formsLineLeft dd textarea.bottom {width:483px;height:250px}

#oneLinePromotionDate {margin:0;padding:0;width:609px;height:23px;position:relative;float:left}
#oneLinePromotionDate span{padding-top:4px;width:168px;display:block;float:left;text-align:right;}
#oneLinePromotionDate .left{width: 220px;height:23px;float:left}
#oneLinePromotionDate .left .datePickContainerLabel label {margin-right:5px}

#centerFormsContainer input.longName {width:520px}
#centerFormsContainer .longNameContainer {padding-left:110px}
#centerFormsContainer .leftMain {padding-left:110px;width:340px;float:left}
#centerFormsContainer .leftMain input.smallField {width:180px}
#centerFormsContainer .leftMain select {width:190px}

#centerFormsContainer .rightMain {width:410px;float:left}
#centerFormsContainer .rightMain input.smallField {width:180px}
#centerFormsContainer .rightMain input.houseNumber {width:75px}

#addLinkContainer {padding:0 10px;}
#addLinkContainer table{width:950px;}
#addLinkContainer table td a {font-size:12px;font-weight:bold;}
#addLinkContainer table td.info {text-align:right;}

.addLinkContainer {padding:0 10px;}
.addLinkContainer a {font-size:12px;font-weight:bold;}

.oneAlbumContent {padding:0 5px 30px 5px;width:129px;float:left;text-align:center;}
.oneAlbumContent img{margin-bottom:10px;}
.oneAlbumContent span {display:block;text-align:center;}
.oneAlbumContent span a {font-size:12px;font-weight:bold;}
.oneAlbumContent span.links {padding-top:8px}
.oneAlbumContent span.links a{margin:0 5px 0 5px;font-size:11px;font-weight:normal;}

table#addAlbum {margin:0 20px 0 20px;width:933px}
table#addAlbum a {font-size:12px;font-weight:bold;}
table#addAlbum td.inputs {text-align:right;}
table#addAlbum td.file input{border:1px solid #666666;width:200px;height:22px;}
table#addAlbum td.w108 {width:108px;}
div.paddingContent {padding:10px}
.opinionsCheckboxInfo {height:15px;}
.infoOpinionContainerTop {margin:0 0 0 10px;}
.infoRegisterContainer .opinionsCheckbox {margin:0 10px 0 0;padding:0;width:14px;overflow:visible;}
.oneOpinionContainer {padding:0 0 20px 10px;}
.oneOpinionContainerReactions {padding:0 50px 20px 50px !important;}
.oneOpinionContainerReactionsEdit {padding:0 0 20px 50px !important;}
.oneOpinionContainerBorderSeparator {margin:0;padding:0;height:1px;font-size:0;background:transparent url(../images/dotted_border.png) repeat-x scroll left bottom}
.oneOpinionContainerBorderSeparatorMargin {margin:0 20px 0 20px;padding:0;height:1px;font-size:0;background:transparent url(../images/dotted_border.png) repeat-x scroll left bottom}
.oneOpinionContainer .top {text-align:left;}
.oneOpinionContainer .top img {margin:1px 8px 0 0;padding:0;float:left;font-size:0}
.oneOpinionContainer .top h2 {margin:0;padding:0;float:left;font-size:12px;color:#1E74AF}
.oneOpinionContainer .top span.date {padding:1px 0 0 20px;float:left;font-size:11px;font-weight:normal;color:#666666;}
.oneOpinionContainer .top h2 span {padding:0 0 0 20px;font-size:11px;font-weight:normal;color:#666666;}
.oneOpinionContainer p {margin:0;padding:0 7px 0 0;display:block;line-height:1.5em;text-align:justify;}
.oneOpinionContainer .top .starContainer {position:relative;}
.oneOpinionContainer .top div[class="starContainer star"] {margin:0 0 0 auto;float:right;z-index:1000;}
.oneOpinionContainer .top div.starContainer {margin:0 0 0 auto;float:right;z-index:1000;}

.oneOpinionContainer .top span.lightSpan {color:#a3a3a3;}
.oneOpinionContainerReactions .left {width:805px !important;position:relative;float:left}
.oneOpinionContainerReactionsEdit .left {width:805px !important;position:relative;float:left}
.oneOpinionContainer .left {width:845px;position:relative;float:left}
.oneOpinionContainer .right {width:100px;padding-left:15px;float:right}
.oneOpinionContainer .leftPromotions {padding-right:10px;width:705px;position:relative;float:left}
.oneOpinionContainer .leftLong {padding-right:10px;width:815px;position:relative;float:left}
.oneOpinionContainer .leftLong a.linkDetails {float:right}
.oneOpinionContainer .rightPhoto {width:130px;float:left}
.oneOpinionContainer .rightPhoto img.photoPromotion {float:right;}

.oneInfoLines {width:486px;position:relative;float:left;text-align:center;}
.oneInfoLines dl.m30 {margin:0 0 0 30px}
.oneInfoLines dl dt {padding:6px 5px 6px 0;width:202px;float:left;text-align:right;}
.oneInfoLines dl dt.resultPay {font-weight:bold;color:#79B41C}
.oneInfoLines dl dd {padding:6px 0 6px 0;float:left;font-weight:bold;text-align:left;}
.oneInfoLines .buttonsActions {margin:0 auto;float:none}
#oneInfoLinesBottomLong  {width:973px;position:relative;float:left;text-align:center;} 
#oneInfoLinesBottomLong dl {margin:0 0 0 220px;}
#oneInfoLinesBottomLong dl dt {padding:6px 5px 6px 0;width:300px;float:left;text-align:right;}
#oneInfoLinesBottomLong dl dd {padding:6px 0 6px 0;float:left;font-weight:bold;text-align:left;}
#oneInfoLinesBottomLong dl.big dt{font-size:13px;font-weight:bold;;color:#79B41C}
#oneInfoLinesBottomLong dl.big dd{font-size:13px}
#oneInfoLines a.button101 {margin:0 auto;float:none}

.oneSection {width:486px;float:left}
.oneSection  .mapSection {width:160px;float:left}
.oneSection .infoSection {padding-right:10px;width:316px;float:left}
.oneSection .infoSection img {margin-right:10px;float:left;}
.oneSection .infoSection h2 {font-size:12px}
.oneSection .infoSection .infoLine {display:block;line-height:1.8em;}

p.descriptionDetail {text-align:justify;line-height:1.5em;}
#aboutLeftContent {padding:0 0 0 70px;width:330px;float:left}
#aboutLeftContent dl dt{ margin:0;padding:4px 5px 4px 0px;width:100px;float:left;text-align:right}
#aboutLeftContent dl dt label {margin:0;float:right}
#aboutLeftContent dl dd{ margin:0;padding:4px 0px;float:left;}
#aboutLeftContent dl dd input {width:150px}

#aboutRightContent {width:500px;float:left}
#aboutRightContent dl dt{ margin:0;padding:4px 5px 4px 0px;width:100px;float:left;text-align:right}
#aboutRightContent dl dt label {margin:0;float:right}
#aboutRightContent dl dd{ margin:0;padding:4px 0px;float:left;}
#aboutRightContent dl dd input {width:300px}
#aboutRightContent dl dd textarea {width:308px;height:52px}

#aboutRightContent .checboxCont {padding:0px 0 0 104px ;height:35px;}
#aboutRightContent .checboxCont input.check {margin-top:10px;margin-right:5px;border:none;width:14px;float:left;}
#aboutRightContent .checboxCont label {margin-top:10px;padding:1px;}
#aboutRightContent .checboxCont input.button57 {margin-left:255px;float:none}

.routeSpan {margin-top:10px;display:block;line-height:1.6em}
.oneMyLocation {padding:0px 40px;width:244px;position:relative;float:left;text-align:center;}
.oneMyLocation table {margin:0 auto;}
.oneMyLocation div.headerInfo {padding:0 0 0 5px;}
.oneMyLocation div.headerInfo img{margin:0 10px 0 0;padding:0;width:25px;float:left;font-size:0}
.oneMyLocation table td input.location {margin-right:5px;}
.oneMyLocation div.headerInfo h2 {padding:4px 0 0 0 ;font-size:12px;text-align:left;color:#79B41C;}
.oneMyLocation span.info {padding-top:3px;padding-left:5px;display:block;text-align:left;}
.oneMyLocation div.links {padding-left:5px;text-align:left;}
.oneMyLocation div.links a {margin-right:10px}

#leftFormsContent {width:300px;position:relative;float:left}
#rightFormsContent {width:300px;position:relative;float:left}
.bothFormsContent dl {padding:4px 0}
.bothFormsContent dl dt{padding-right:5px;width:120px;float:left;text-align:right}
.bothFormsContent dl dt label {margin:0;float:right}
.bothFormsContent dl dd{float:left}
.bothFormsContent dl dd input {width:140px}
.bothFormsContent dl dd select.location {width:150px;}

#rightFormsContent dl dd input.check {border:none}
#rightFormsContent dl dd input.postCodeLeft {width:20px;}
#rightFormsContent dl dd input.postCodeRight {width:30px;}
#rightFormsContent dl dd input.middle {width:75px;}
#rightFormsContent dl dt.linePostCode {width:10px; float:left}


#rightFormsContent dl.checkboxes dd {float:left}
#rightFormsContent dl.checkboxes dd input {width:14px;}
#rightFormsContent dl.checkboxes dd.checkLeft {width:60px}
#rightFormsContent dl.checkboxes dd.checkLeft input{float:right}
#rightFormsContent dl.checkboxes dt.labelLeft {padding-right:15px;width:50px}
#rightFormsContent dl.checkboxes dt.labelRight {width:54px;}
#rightFormsContent dl.checkboxes dt label {padding-top:1px;}

#rightFormsContent input.button143 {margin:8px 0 0 67px;float:none}

#vipGaleries .oneAlbumContent {padding:0 24px 20px 24px;width:146px;height:165px} 
.mapsLabel {font-size:11px}

.addNewSectionContainer {padding:0 100px 0 0;}

#regioMotoListing table.simple{margin-top:-10px; width:100%;border-collapse:collapse;table-layout:auto; /* fixed; */}	
#regioMotoListing table.mb10{margin-bottom:10px;}	
	
#regioMotoListing table.simple tr.second{background:#F8F8F8;}
	
#regioMotoListing table.simple th{border-right:1px solid #E9EDEF; border-bottom:2px solid #D9D9D9; padding:5px 0px 5px 5px; text-align:left; color:#666;}
#regioMotoListing table.simple th.img, table.simple td.img{width:130px;}
#regioMotoListing table.simple th.left {text-align:left;}
#regioMotoListing table.simple th.img110, table.simple td.img110{width:120px;}
#regioMotoListing table.simple th.w40, table.simple td.w40{width:40px;}
#regioMotoListing table.simple th.w50, table.simple td.w50{width:50px;}
#regioMotoListing table.simple th.w60, table.simple td.w60{width:60px;}
#regioMotoListing table.simple th.w70, table.simple td.w70{width:70px;}
#regioMotoListing table.simple th.w80, table.simple td.w80{width:80px;}
#regioMotoListing table.simple th.w90, table.simple td.w90{width:90px;}
#regioMotoListing table.simple th.w100, table.simple td.w100{width:100px;}
#regioMotoListing table.simple th.w120, table.simple td.w120{width:120px;}
#regioMotoListing table.simple th.w200, table.simple td.w200{width:200px;}
#regioMotoListing table.simple th.adr, table.simple td.adr{width:100px;}
#regioMotoListing table.simple th.last{border-right:none;}
#regioMotoListing table.simple th.mark{padding-left:5px; text-align:center;}


#regioMotoListing table.simple td{padding:5px 0px 5px 5px; border-right:1px solid #E9EDEF; border-bottom:1px solid #D9D9D9; text-align:center;}	
#regioMotoListing table.simple td.img{padding:5px 5px; width:130px; text-align:center;}
#regioMotoListing table.simple td.mark{ text-align:left;}
#regioMotoListing table.simple td.last{border-right:none;}
#regioMotoListing table.simple td.left {text-align:left;}
#regioMotoListing table.simple td.check{text-align:center;}
#regioMotoListing table.simple td.check input{margin:0; border:none; width:15px;}
#regioMotoListing table.simple td.advert{padding:5px; border-right:none;}

#regioMotoListing table.simple td.statusTd{width:70px;}
#regioMotoListing table.simple td.statusTd div{height:85px; position:relative; }

#regioMotoListing table.listing{margin-top:0px;}
#regioMotoListing table.listing th{padding:2px 3px 3px; border-right-color:#969696; border-bottom:1px solid #969696; text-align:center; font-weight:normal; color:white; background:#AC2631 url(../images/bg_th_listing_moto.png) bottom left repeat-x}
#regioMotoListing table.listing th sup{color:white;}

#regioMotoListing table th.sortBy{border-bottom-color:#C9D2DA; font-weight:bold; background:#E6E6E6; color:#AC2631;}
#regioMotoListing table th.sortTypeUp{background:#e6e6e6 url(../images/sortyTypeUpMoto.gif) right bottom no-repeat; } 
#regioMotoListing table th.sortTypeDown{background:#e6e6e6 url(../images/sortyTypeDown.gif) right bottom no-repeat; } 

#regioMotoListing table tr.dist td{color:#AC2631; font-weight:bold;}
#regioMotoListing table tr.secondDist td{color:#AC2631; background:#F8F8F8; font-weight:bold;}

#regioMotoListing table.listing th sup, table.listing th a{color:white; /* #306EA2; */ }
#regioMotoListing table.simple td.last a {color:#2C8ED6}
/*
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;}
*/

#regioMotoListing table td img{border:2px solid #90ACBF;}

#regioMotoListing div.hiddenRecords{display:none;}
#regioMotoListing #regioMotoListing a.showMoreRecordsLink{cursor:pointer;}

#regioMotoListing table tr.dist td a {color:#AC2631;}

#regioMotoListing table tr td a {color:#666;}
#regioMotoListing table.listing th.sortBy a {color:#AC2631;}

.checkAreaContainer {border:1px solid #D7D7D7;width:220px;height:250px;position:absolute;top:0;left:0;background:#FFF;z-index:30000;}
.checkAreaContainer .header {padding:3px 5px 0 0;height:19px;text-align:right;background:#EAEAEA }
.checkAreaContainer .header span.closeArea {float:right;color:#428FC4;cursor:pointer;}
.checkAreaContainer .content{padding:10px 12px;height:167px;overflow-y:scroll;}
.checkAreaContainer .buttonCont {padding:0px 0 0 0 ;height:40px;}
.checkAreaContainer .content label {padding-top:0}
.checkAreaContainer .content input.check {margin-right:5px;border:none;float:left}
.checkAreaContainer .buttonCont .oneOpinionContainerBorderSeparator {margin-left:10px;margin-right:20px;}
.checkAreaContainer .buttonCont input.button57 {margin:0 auto;float:none;}

.checkAreaContainer .header span.name {margin-left:13px;float:left;font-weight:bold}

#filterFavouriteFirms {padding:0 5px;background:#F3F3F3}
#filterFavouriteFirms label {margin-bottom:5px;font-weight:bold}
#filterFavouriteFirms input.text {width:164px;}
/* 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:190px; float:right; text-align:right;}

/* Footer - logos links */
#logoLinks{padding:20px 0 10px;}
#logoLinks ul{margin:0; padding:0; list-style-type:none; }
#logoLinks ul li{margin:0 9px 0 0; padding:0; float:left; }
#logoLinks ul li.last{margin:0;}
#logoLinks ul li a{display:block;text-indent:-9999px;}
#logoLinks ul li a.dziennik{height:44px; width:79px; background:url(../images/logo_dziennik.png) top left no-repeat;}
#logoLinks ul li a.lubuska{height:44px; width:91px; background:url(../images/logo_lubuska.png) top left no-repeat;}
#logoLinks ul li a.pomorska{height:44px; width:87px; background:url(../images/logo_pomorska.png) top left no-repeat;}
#logoLinks ul li a.wspolczesna{height:44px; width:99px; background:url(../images/logo_wspolczesna.png) top left no-repeat;}
#logoLinks ul li a.glos_koszalinski{height:44px; width:94px; background:url(../images/logo_glos_koszalinski.png) top left no-repeat;}
#logoLinks ul li a.glos_pomorza{height:44px; width:94px; background:url(../images/logo_glos_pomorza.png) top left no-repeat;}
#logoLinks ul li a.glos_szczecinski{height:44px; width:94px; background:url(../images/logo_glos_szczecinski.png) top left no-repeat;}
#logoLinks ul li a.kurier{height:44px; width:91px; background:url(../images/logo_kurier.png) top left no-repeat;}
#logoLinks ul li a.nowiny{height:44px; width:88px; background:url(../images/logo_nowiny.png) top left no-repeat;}
#logoLinks ul li a.nto{height:44px; width:44px; background:url(../images/logo_nto.png) top left no-repeat;}
#logoLinks ul li a.echodnia{height:44px; width:39px; background:url(../images/logo_echodnia.png) top left no-repeat;}
#logoLinks ul li a:hover{background-position:0px 100%;}
div.regioPracaOffers div.singleEntry div.content{padding-top:0px;line-height:16px;}

#searchSmallColumnLong {width:970px;}
#searchSmallColumnLong .searchStepLeft{width:396px;height:65px;}
#searchSmallColumnLong .searchStepRight{width:391px;height:65px;}
#searchSmallColumnLong .searchStepButton {border-right:0px;;padding-left:5px;width:150px;height:65px}
#searchSmallColumnLong .searchStepButton input {margin-top:32px;}
#searchSmallColumnLong .searchStepRight h3 {width:150px}
#searchSmallColumnLong .searchStepLeft input {width:140px;float:left}
#searchSmallColumnLong .searchStepLeft input.leftMarginInput {margin-right:10px}
#searchSmallColumnLong .searchStepRight .datePickContainerSmall {width:111px;float:left}
#searchSmallColumnLong .searchStepRight input {width:65px}
#searchSmallColumnLong #finalSearchButton {width:149px;}
.formSearchKeys {margin:0 13px;border:1px solid #E4E4E4;padding:15px;background:#F3F3F3}
.formSearchKeysHeader {padding:0 20px;}
.formSearchKeys table.searchFormWords td {padding-right:3px;}
.formSearchKeys table.searchFormWords td.word {padding-left:367px;}
.formSearchKeys table.searchFormWords td.infoText {text-align:right;}
.formSearchKeys input.keys {width:200px}
.oneOpinionContainerBorderSeparatorMarginBlue {margin:0 10px 0 10px;border-bottom:1px dotted #69A6D1;padding:0;height:1px;font-size:0;/*background:transparent url(../images/dotted_border.png) repeat-x scroll left bottom*/}
.formSearchKeys .selectedSpecialOptions table {margin-left:0px;width:934px}
.formSearchKeys .selectedSpecialOptions table td {width:301px}
.formSearchKeys .selectedSpecialOptions table div.one{margin:7px 0;padding:0 3px 0 0px;float:left;}
.formSearchKeys  .selectedSpecialOptions div.one * {margin-right:5px;;float:left;}
.formSearchKeys  .selectedSpecialOptions div.one span {font-weight:normal;}
.formSearchKeys  .selectedSpecialOptions div.one label {padding-top:0px}
.formSearchKeys  .selectedSpecialOptions div.one input {margin-right:5px;border:none}

.oneInfoLines .finalInfoAddEntry {padding-left:180px;text-align:left;}
.finalInfoAddEntry table{}
.finalInfoAddEntry table td{padding:0;width:33%;font-size:11px;vertical-align:top;}
.finalInfoAddEntry table td div.one {margin:7px 0;}
.oneInfoLines  .finalEntryInfo {float:left;margin-left:170px}
.oneInfoLines  .finalEntryInfoLeft {float:left;margin-left:180px}

.logOutOffersList div.regioPracaOffers div.singleEntry div.content{padding-top:6px;line-height:16px;}
.leftLogOutOffersList {width:310px;float:left}
.middLogOutOffersList {margin:0 0px 0px 34px;width:310px;float:left}
.rightLogOutOffersList {width:310px;float:right}
div.clearSpeparatorBorderTop {margin-bottom:10px;height:6px;clear:both;font-size:0;background:transparent url(../images/dotted_border.png) repeat-x scroll left bottom;}

.logOutOffersList h2{margin-left:5px; display:none;}
.logOutOffersList div.singleEntry{
    margin-top:10px;
    padding-bottom:10px;
    padding-left:6px;
    background:transparent url(../images/dotted_border.png) left bottom repeat-x;
}
.logOutOffersList div.noBg{background:none}

.leftLogOutOffersList h2{margin-left:5px}
.leftLogOutOffersList .regioPracaOffers  div.singleEntry{
    margin-top:10px;
    padding-bottom:10px;
    padding-left:0px;
    background:transparent url(../images/dotted_border.png) left bottom repeat-x;
}
.logOutOffersList div.singleEntryNoBorder {background:none !important}
.leftLogOutOffersList .regioPracaOffers   div.singleEntryNoBorder {background:none !important}
.logOutOffersList div.singleEntry span.person{ width:200px; font-weight:bold; float:left; color:#0069B1;} 
.logOutOffersList div.singleEntry span.date{padding-right:8px; width:75px; font-weight:normal; float:right; text-align:right;}      
.logOutOffersList div.singleEntry div.content{padding-top:6px; line-height:16px;}
.logOutOffersList div.singleEntry div.content a {display:inline; float:none; text-decoration:none; color:#0069B1;}    
.logOutOffersList div.singleEntry div.content a:hover{text-decoration:underline;}
/* SEO */

.logOutOffersList div.singleEntry strong.person{ width:210px; font-weight:bold; float:left; color:#0069B1;}  

.logOutOffersList 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;}
.logOutOffersList h3.noBorder{margin:0; padding-bottom:5px; border:0 solid white !important; background:none;}
.logOutOffersList h3.dotBlue{ text-transform:none; color:#0069B1;}
.logOutOffersList div.oneSpecialOffer {
    margin:10px 0px 20px 22px;
    border-right:1px solid #E9EDEF;
    padding-right:22px;
    width:124px;
    height:175px;
    float:left;
    text-align:center;
    line-height:13px;
}
.logOutOffersList div.oneSpecialOffer a{border:none; text-decoration:none; color:#666666;}
.logOutOffersList div.oneSpecialOffer a:hover{text-decoration:none;}
.logOutOffersList div.oneSpecialOffer img{margin-bottom:3px; border:2px solid #90ACBF;}
.logOutOffersList div.regioMotoBox{margin:10px 2px; border:1px solid #D4E5F1; border-bottom:3px solid #D4E5F1; width:300px; height:230px; float:right;}

.logOutOffersList div.regioMotoBox div.oneSpecialOffer {
    margin-left:0;
    border-right:none;
    padding-left:17px;
    padding-right:0;
    }

.logOutOffersList div.regioMotoBox h2, div.regioMotoBox h3{
    margin:6px 10px;
}

.logOutOffersList div.regioMotoBox span.offerLocal{color:#0069B1; /*color:#BC0B21;*/}
.logOutOffersList div.regioMotoBox div.oneSpecialOffer img{border:2px solid #B8B9BA;}


/*
#errorsMainDiv {margin:10px auto 0 auto;padding:15px 10px;width:975px;clear:both}
.successDiv {background:#3D8F23 }
.successDiv ul li {font-weight:bold;color:#FFF}
.errorDiv {background:#BF2323}
.errorDiv ul li {font-weight:bold;color:#FFF}
#errors {list-style:none}
#messages {list-style:none}
.messageError {padding-top:5px;display:block;font-size:11px;text-align:right;color:#a80000}
*/

#errorsMainDiv {margin:10px auto; padding:15px 10px 5px; width:975px; clear:both; position:relative;}
.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}



/* adverts example */
div.advertHeader{margin:10px auto; text-align:center;}
div.singleAdv_100p_105{
 	width:100%;
	padding:45px 0;
	text-align:center;
	border:1px solid #ccc;
	color:#ccc;
	margin:10px 0 22px;
 }
div#adhtml_obszary {display:none;}
.rightBoxService {border-bottom:1px solid #ccc;margin:0 0 10px; display:block; width:75%;}
.rightBoxService.last{border:none;} 
.rightBoxService img{position:relative;width:100%;} 
/* Search filter */
div.leftOneForm, div.leftOneFormShort, div.leftOneFormCheck{margin-bottom:10px;}
div.leftOneForm label{ margin-right:0; margin-bottom:5px; display:block; float:none; text-align:left;  font-size:11px; font-weight:bold; color:#666;}
div.leftOneForm input{ width:124px; }
div.leftOneForm input.button{margin-left:15px !important; margin-left:7px; width:109px; float:left;}
div.leftOneForm a.button{margin-left:15px !important; margin-left:7px; width:109px; font-weight:normal; float:left;}
div.leftOneForm select{ width:134px; }
div.leftOneFormLinks{text-align:center; line-height:12px; font-size:10px; }

div.leftOneFormShort label{margin-right:0; display:inline; float:none; font-size:11px; font-weight:normal; color:#666;}
div.leftOneFormShort label.block{ margin-right:0; margin-bottom:5px; display:block; float:none; text-align:left; font-size:11px; font-weight:bold; color:#666;}
div.leftOneFormShort span.block{ margin-right:0; margin-bottom:5px; display:block; float:none; text-align:left; font-size:11px; font-weight:bold; color:#666;}
div.leftOneFormShort input{margin-right: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:46px; }
div.leftOneFormShort select.last{margin-right:0;}


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;}
div.leftDateForm input{margin-left:5px; display:block; float:left;}
span.datePickButton{margin-left:5px; margin-top:2px; width:20px; height:20px; display:block; float:left; cursor:pointer; background:url(../imagesMoto/ico_calendar.gif) top left no-repeat;}

div.leftOneFormCheck input{}
div.leftOneFormCheck label{margin-right:0; padding:0; display:inline; float:none; font-size:11px; font-weight:bold; color:#666;}
div.leftOneFormCheck *{vertical-align:middle;}
div.leftOneFormCheck sup{vertical-align:top;}

div.leftOneForm a.button, div.leftOneForm a.button:hover {
	background:url("../images/button_round.gif") no-repeat scroll left top transparent;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:10px;
	line-height:12px;
	margin-bottom:3px !important;
	padding:6px 0 9px !important;
	text-align:center;
	text-decoration:none;
	width:109px;
	
	float:left;
	font-weight:normal;
	margin-left:15px !important;
	width:109px;	
}

div.leftOneForm input.button {
background:url("../images/button_round.gif") no-repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:right;
font-size:11px;
font-weight:bold;
height:25px !important;
line-height:12px;
padding:0;
text-align:center;
text-decoration:none;
float:left;
margin-left:15px !important;
width:109px;
}

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;}

#leftColumn140 h2 {
	background-color:white;
	margin-left:-5px;
	padding-top:12px;
}


/* 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;
}

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;}

div.leftOfferDetails{width:345px; float:left;}
div.rightOfferDetails{margin-top:60px; width:300px; position:relative; float:right;}

/* data list */
dl{margin-bottom:10px; clear:both;}
dt{padding-right:10px; padding-left:5px; width:60px; float:left; text-align:left; 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 {position:relative; top:-2px}

dd.priceBig span {
color:#0068B0;
font-size:14px;
line-height:18px;
}

div.secondDd {
margin-top:0;
}

div.offerInfo{height:40px; width:200px; text-align:right; position:absolute; top:-60px; right:0px;  z-index:3; color:#0068B0;}

dl.offerDetailsLong dt{width:200px; padding-right:15px; text-align:left; padding-left:10px; margin-top:20px; margin-bottom:10px;}
dl.offerDetailsLong dd{padding-left:10px; width:150px; color:#666;}
dl.offerDetailsLong dd.double{padding-left:10px; width:140px; color:#666;}

dl.offerDetailSmallLong dt{padding-right:15px; width:115px; line-height:17px; font-size:11px; text-align:right;}
dl.offerDetailSmallLong dd{width:170px; color:#666;}

div.leftColumn675 {float:left; width:675px;}
span.dsp {display:none;}

h1.h3 {
color:#0069B1;
font-size:13px;
padding:0 0 7px 5px;
}

h2.blue {
border-bottom:medium none;
color:#0069B1;
margin:0;
padding:0 0 5px;
font-size:13px;
position:relative;
text-transform:uppercase;
}


h1 {}

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;}

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; }

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;
	}
	
#logoContainer h2.logo {
border:medium none;
margin:0;
padding:0;
}

#logoContainer h2.logo a{ top:0;}

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;}

div.tableContainer h2.listing{width:500px; float:left; padding-top:10px;}

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;}
h1.title {padding:0 0px 7px 5px; font-size:15px; 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.desc {
line-height:16px;
padding:0;
margin-bottom:10px;
}

span.separator {
background:url("../images/dotted_border.png") repeat-x scroll left bottom transparent;
display:block;
font-size:0;
height:1px;
line-height:1px;
width:100%;
}

span.shows {
display:block;
float:left;
margin-top:7px;
width:150px;
}

div.smallBannerAfterMap  {
border:1px solid #D5D5D5;
color:#BFBFBF;
margin:15px auto 10px;
padding:10px 0;
text-align:center;
width:330px;
}

div.smallBaner {
border:1px solid #D5D5D5;
color:#BFBFBF;
float:left;
margin:5px auto;
padding:10px 0;
text-align:center;
width:300px;
}

div.rightColumn300 {float:right;width:300px;}

/* basic list style */
ul {
	list-style-type:none;
	padding-left:6px;
}
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:#2C8ED6; text-decoration:none;}
ul li a:hover{color:#2C8ED6; text-decoration:underline;}

ul.lst_n li, ul.bg_n li{background:none; padding-left:0px;}

sup{font-size:8px; color:black;}

div.statusSymbol {width:36px; height:22px; float:left;}
div.statusSymbol *{ vertical-align:middle;}
div.statusSymbol a, div.statusSymbol a:hover{margin-top:1px; position:static; float:right; text-align:right; font-weight:bold; text-decoration:none; color: #71AF0F !important;}
div.statusSymbolS {}
div.statusDesc{padding-top:3px; width:95px; height:19px; float:right;}
div.statusDescS{padding:0;}

/* Test advert definition */
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; border:1px solid #D5D5D5; padding:20px 0; width:298px; text-align:center; color:#BFBFBF;}
div.advertRightBox{margin:10px auto; border:1px solid #D5D5D5; padding:40px 0; width:298px; text-align:center; color:#BFBFBF;}
div.advertTable{margin:5px auto; border:1px solid #D5D5D5; padding:10px 0; width:80%; text-align:center; color:#BFBFBF;}
div.smallBaner{float:left; margin:5px auto; border:1px solid #D5D5D5; padding:15px 0; width:200px; text-align:center; color:#BFBFBF;}
div.smallBannerAfterMap{margin:5px; border:1px solid #D5D5D5; padding:10px 0; width:80%; text-align:center; color:#BFBFBF;}


/* 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 #969696; border-right:1px solid #969696; 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 #969696; 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 #969696; 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;
}

fieldset{border:none;}
fieldset legend{display:none;}



/* Login forms special styles */

div.stepLogin {
border:medium none;
height:auto; /* 70px; */
margin-top:23px;
padding:0 0 14px 135px;
width:310px !important;
width:323px
}

div.stepLogin label {
width:100px;
}

div.stepLogin label.checkLabel{
	width:180px;
	margin:0px;
	text-align:left;
}

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.infoRegisterContainer div.inlineCheckForm label{width:500px}

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.stepLogin div.formBlock div.infoIco .hiddenInfo{display:none}

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:64px;
}

div.finalLoginButton input {
margin-bottom:10px;
}

input.buttonClear {
background:transparent url(../images/button_big_clear.png) no-repeat scroll left top;
color:#FFFFFF;
font-size:17px;

padding-top:2px;
/* text-transform:capitalize; */
}

div.padr20  {
	padding-right:20px;
}

div.tright17 {
	line-height:17px;
	text-align: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 0; 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;color:#fff; background:#69A6D1 url(../images/step_end.gif) top right no-repeat;}
div.addOfferSteps a{color:#AEC7DA; background:#DCEAF4 url(../images/step_end_unactive.gif) top right no-repeat;}
div.addOfferSteps a:hover{text-decoration:underline;}
div.addOfferSteps span.active{font-weight:bold; color:#333;}

div.add3Column{padding-left:10px;}

div.addOneColumn{width:290px; float:left; position:relative; z-index:3; }
div.stackForm {margin:20px 0;}

div.addOneColumn div.stackForm {margin:10px 0; height:56px;}

div.checkFormLong{margin-top:-10px; }
div.checkFormSmall {margin:10px 0;}
div.addOneColumn div.checkFormSmall {height:20px;}
div.stackForm label, div.inlineForm label{margin-right:0; margin-bottom:5px; width:200px; float:right; font-weight:normal; font-size:11px; text-align:right; display:block; position:relative;  z-index:3; }
div.stackForm label{text-align:left;}
div.stackForm select{width:200px; float:right; }
div.stackForm input{width:190px; float:right; }

div.stackForm input.button{margin-right:0px; margin-left:5px; width:109px; height:25px !important; background:url(../images/button_round.gif) top left no-repeat; line-height:12px; position:relative; z-index:2;}
div.stackForm a.button{margin-left:0px; margin-bottom:0; float:left; position:relative; z-index:2;}
div.stackForm a.backStackBtn{margin-left:99px;}

div.datePickerFormContener input{float:left; margin-left:89px; width:160px;}
div.datePickerFormContener img{float:right; margin-top:2px; cursor:pointer;}



/* double input */
div.addOneColumn div.inpDouble {position:relative}

div.inpDouble input{width:81px;}

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.offerAddButtonCont{padding-left:99px; padding-right:96px; width: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.inlineForm{margin-bottom:20px;}
div.inlineForm label{width:140px; float:left; padding-right:10px;}
div.inlineForm input{width:130px; float:left; }
div.inlineForm select{width:140px; float:left; }
div.inlineForm input.check{margin-top:4px; width:15px; float:left; }
div.inlineForm input.specialLeft, div.specialLeftCheck input{margin-left:90px;width:15px;}
div.inlineForm label.specialLeft, div.specialLeftCheck label{padding-left:5px; padding-top:4px; 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.addOneColumn div.inlineSideStack{margin:10px 0 0;}

div.addOneColumn span.errorSpanMsg{
	margin-bottom:0px; 
	text-align:right; 
	display:block; 
	overflow:hidden;
	height:13px;
	float:right !important;
	float:none;
	color:#A80000;
	}
	
div.addOneColumn span.errorInput,
div.addOneColumn span.messageError, 
div.addOneColumn span.specialChGroupError{
	margin-bottom:0px; 
	text-align:right; 
	display:block; 
	overflow:hidden;
	height:13px;
	float:right !important;
	float:none;
	color:#A80000;
	width:100%;
	}	

div.textForm{margin:0 auto; width:500px;}
div.textForm label{width:500px;}
div.textForm textarea{height:200px; width:500px;}

div.ckeditForm {margin-top:20px;}
div.ckeditForm label{position:relative; top:0; float:none}
div.ckeditForm #cke_investment_descriptionId{margin-top:10px;}

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.checkForm label.strongLabel, div.checkForm span.strongLabel{
	display:block; width:200px; margin-right:0; float:right; font-weight:bold; margin-bottom:5px;
	}
	
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.checkFormLong input.check{margin:4px 10px 0 89px; width:15px; float:left; position:relative;}
div.checkFormLong label{float:left; width:auto;}

div.regulationAccept{
    margin-top:10px;
    padding-left:10px;
}

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:785px; padding:5px;}
table th.infoTh div.stackForm label,table th.infoTh div.inlineForm label{float:left;}
table th.infoTh div.stackForm input {width:390px;}

div.addOfferGoogleMap{margin:10px auto; border:1px solid #B3E1FF; width:489px; height:214px; overflow:hidden; }

div.PricePMeter2Calculates{
	
	position:absolute; 
	bottom:-27px; 
	right:0;
	height:27px;
	width:100%; 
	text-align:right; 
	font-size:11px;
	
	/*
	 * 
	position:static;
	float:right; 
	 * 
	 */
	}

span.dynamicPricePM{font-weight:bold;}
/* Add new offer - photos */

div.addPhotos{
    padding-left:48px;
}

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{height:21px;}
div.uploaderForm input.linkUplInput{margin:0 0 10px; width:350px; float:right;}cz
div.uploaderForm input.button{}

div.videoLinkForm, div.videoYouTubeForm{display:none;}


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;}
/* 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, div.paymentOptionsCont a.button:hover{margin:15px auto 0 auto;}

div.paymentSms{padding:15px; border:1px solid #ccc; width:290px; 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;}
#smsPaymentInput{width:100px !important; width:90px; }

/* subpage */

div.subpageContent{
	padding-bottom:20px;
}


/* jcarousel-item */
li.jcarousel-item{cursor:pointer;}
#mainOfferPhoto img.showImgImp{display:block}
#mainOfferPhoto img{display:none}
#mainOfferPhoto img.big{display:block;}

dl.offerDetailTitle dt {width:auto}
dl.offerDetailTitle dd h1 {padding-left:0}

#notifyFriendEmail {width:344px;}
.dialogErrBox {
	background:#96BDDF;
	border:5px solid white;
	color:#194062;
	font-size:11px;
	font-weight:bold;
	margin:10px auto;
	padding:7px 5px;
	text-align:center;
	width:80%;
}
/* Buttons */

input.abort{
    background:url(../images/button_round_orange.gif) top left no-repeat;
}

input.inactive{
    cursor:auto;
    background:url(../images/button_round_gray.gif) top left no-repeat;
    }

input.buttonEnter{
    border:none;
    padding:0;
    width:18px;
    height:25px;
    display:block;
    float:right;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    line-height:12px;
    text-decoration:none;
    cursor:pointer;
    background:url(../images/button_enter.png) top left no-repeat;
    color:#fff;
    }
    
input.send{
    border:none;
    padding:0 20px 0 5px ;
    padding-bottom:2px !important;
    padding-bottom:0;
    width:auto;
    height: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:0; /* IE6 */
    padding:6px 0 9px !important;
    padding:7px 0 9px;
    width:109px;
    height:10px;
    display:block;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    line-height:12px;
    text-decoration:none;
    cursor:pointer;
    background:url(../images/button_round.gif) top left no-repeat;
    color:#fff;
}
a.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;
}

div.distinctionInfo{
	color:#71AF0F;
	display:block;
	float:left;
	font-weight:bold;
	margin-bottom:10px;
	text-align:right;
	width:90%;
}



/* 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.inputPlug{background:none repeat scroll 0 0 #EEEEEE;border:1px solid #666666;cursor:default;height:11px !important;overflow:hidden;padding:5px;width:114px !important;}
div.labelPlug{float:left; text-align:right; width:89px; padding-top:4px; color:#666666;display:block;float:left;font-size:11px;font-weight:normal;margin-right:10px}
span.anonimInfo{color:#CF4040; padding-bottom:5px; position:relative; display:block;}

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;}

p.header  {
font-size:13px;
font-weight:bold;
margin:0;
padding:0 0 5px;
position:relative;
text-transform:uppercase;
}

p.right {
text-align:right;
}

p.blue {
color:#0069B1;
}

.userContact fieldset p.requiredInfo {
padding:5px 0;
text-align:right;
}

/* 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;
}

/* where i am */
.whereIam{
margin:0 auto;
position:relative;
padding:15px 0;
width:996px;}

.newsletterAgreeSpecialEdit label {width:auto !important}

div.whiteBg {
    background-color: #fff;
    width: 995px;
    margin: 0 auto;
    padding: 0 5px;
}
div#mainSearch {
    margin-bottom: 0;
}
#headerContainer {
    width: 995px;
    margin: 0 auto;
    padding: 0 5px;
}
#headerContainer.nobg {
    background-image: none;
    min-height: 0;
}
#searchContainer,
#searchContainerSimple {
    margin-top: 0;
}
div.whiteSpace15 {
    background-color: #fff;
    height: 15px;
}
