/*
 * CSS DEFINITION ORDER
 * 
 * margin
 * border
 * padding
 * width
 * height
 * position
 * display
 * float 
 * font
 * text-decoration
 * background
 * color
 * 
 */

/* Global White Space Reset */

* {margin:0; padding:0; border:0;}

body {padding-top:0px;color:#666; font-size:11px; font-family: Tahoma, Verdana, Arial; }
fieldset {font-size:0;}
fieldset * {font-size:12px;}
/* Test advert definition */
div.advertHeader{margin:10px auto; /*border:1px solid #D5D5D5;*/ padding:0; width:800px; text-align:center; color:#BFBFBF; }
div.advertBox{border:1px solid #BFBFBF;padding:40px 0;width:100%;text-align:center;color:#BFBFBF}
div#adhtml_obszary{display:none}

.fl {float:left}
.pl10{padding-left:10px;}

.stepLogin{border:medium none;
height:auto;
margin:25px auto;
position:relative;
width:240px !important;}

a.none{display:none}
/* 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;}
div.h45p {height:45px !important}
/* 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;}
.blueLink {color:#0069B1 !important}
h3.silverHeaderUserDetail {line-height:1.6em;font-size:11px;font-weight:normal;color:#666666}
h3.border span{padding:0 0 0 20px;background:url(../images/header_bg_border.png) 0px 2px no-repeat;color:#79B41C}
h2.border2 span{padding:0 0 0 20px;background:url(../images/header_bg_border.png) 0px 2px no-repeat;color:#79B41C;font-size:12px}
h2.specialHeaderDetailsUser {padding:0 0 0 20px;background:url(../images/header_bg_border.png) 0px 2px no-repeat;color:#79B41C;font-size:12px}
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}

#headerContainerBlock {width:100%;position:absolute;top:0px;left:0}
.ourOfferInIndustries {line-height:1.7em}
.messageError.pt10 {padding-top:10px;}
.bold{font-weight:bold}
.normal, .oneInfoLines dl dd.normal{font-weight:normal}
/* Header definition */
.shortDescTextarea {height:120px !important}
#headerContainer{width:100%; position:relative; background:url(../images/bg_over_menu.png) bottom left repeat-x;}
#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;}
#infoContainerHeader h1 {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 10px 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 30px 9px 30px;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 20px;width:476px;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 {width:105px;height:28px;position:absolute;right:32px;bottom:23px;background:transparent url(../images/button_search.png) top left no-repeat;}
#headerMenu{position:absolute; right:146px; bottom:31px;}

#headerLoginMenu{position:absolute; right:0; top:24px; width:500px;}
#headerMenuRight{position:absolute; right:0; bottom:31px;}

#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 107px 30px 0;float:right;}
.buttonRightContainer {padding:50px 107px 30px 0;float:right;}
.buttonRightContainerBottom {padding:0px 105px 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 {margin:0;border:1px solid #658630;padding:5px 10px 4px 10px;width:291px;height:22px;font-size:11px;
    background:transparent url(../images/search_input_bg.png) top left repeat-x;color:#898989;}
/* input */
input.long {width:230px}

input.button {border:none;padding:0 20px 0 7px ;padding-bottom:2px !important;padding-bottom:0;width:auto;height:23px !important;height:22px;
     display:block;float:right;text-align:center;font-size:11px;font-weight:bold;line-height:12px;text-decoration:none;text-align:left;
     cursor:pointer;overflow:visible;background:#69A6D1 url(../images/button_bg_right.png) top right no-repeat;color:#fff;}
     
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.button136 {margin:0 0 2px 0;border:none;padding:0 0 0 0 ;padding-bottom:2px !important;padding-bottom:0;width:136px;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_136.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.button57 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:57px;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_57.gif) top left no-repeat;color:#fff;}    
a.button78 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:78px;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_78.gif) top left no-repeat;color:#fff;}
a.button85 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:85px;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_85.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.button162 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:162px;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_162.gif) top left no-repeat;color:#fff;}
a.button174 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:174px;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_174.gif) top left no-repeat;color:#fff;}
a.button193 {margin:0 0 2px 0;border:none;padding:6px 0 0 0 ;width:193px;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_193.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} 
a.buttonBackGalleryPhotos {margin-right:5px}
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{position:relative;height:75px;}
#logoContainer h1{}
#mainLogoLink{margin-bottom:0; width:172px; height:75px;position:relative; display:block; float:left;font-size:10px; }
#mainLogoLink img {border:none;width:172px; height:75px;position:absolute;top:0;left:0}

/* 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.clear5{height:5px; line-height:0px; font-size:0px; clear:both;}
div.clear10{height:10px; line-height:0px; font-size:0px; clear:both;}
div.clear16{height:16px; 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;}
div.clear170{height:170px; 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, div.fir{display:none;}

/* Text color decoration */
span.green{color:#71AF0F;}
span.blue{color:#0069B1;}

h1.dotGreenSpecial {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:#71AF0F;}
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;}

h2.dotGreen span.group{
    color:#666666;
    font-size:12px;
    font-weight:normal;
    text-transform:none;
}
/*Search */

#searchContainer {margin:10px auto 35px;width:995px;height:98px;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:98px;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:26px;color:#fff;}
#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; }
#searchInsideContainerLong input.searchButton { border:none;width:105px;height:28px;background:transparent url(../images/search_button.png) top left no-repeat; }

#searchInsideContainer label.labelWhat {width:27px;height:18px; position:absolute;top:29px;left:40px; /*  background:url(../images/co.png) top left no-repeat */}
#searchInsideContainerLong label.labelWhat {width:27px;height:18px; position:absolute;top:29px;left:40px; /*  background:url(../images/co.png) top left no-repeat */}
#searchInsideContainer label.labelWhat span {display:none}
#searchInsideContainerLong label.labelWhat span {display:none}
#searchInsideContainer input.textWhat { position:absolute;top:20px;left:75px; }
#searchInsideContainerLong input.textWhat { position:absolute;top:20px;left:75px; }
#searchInsideContainer span.infoWhat { position:absolute;top:60px;  left:75px; }
#searchInsideContainerLong span.infoWhat { position:absolute;top:60px;  left:75px; }

#searchInsideContainer label.labelWhere {width:59px;height:28px; position:absolute;top:24px;left:422px; /* background:url(../images/gdzie.png) top left no-repeat */}
#searchInsideContainerLong label.labelWhere {width:59px;height:28px; position:absolute;top:24px;left:422px; /*  background:url(../images/gdzie.png) top left no-repeat */}
#searchInsideContainer label.labelWhere span {display:none}
#searchInsideContainerLong label.labelWhere span {display:none}
#searchInsideContainer input.textWhere { position:absolute;top:20px;left:490px; }
#searchInsideContainerLong input.textWhere { position:absolute;top:20px;left:490px; }
#searchInsideContainer span.infoWhere { position:absolute;top:60px;left:490px; }
#searchInsideContainerLong span.infoWhere { position:absolute;top:60px;left:490px; }


#searchInsideContainer label.labelWhat span.specialLabelSearch, 
#searchInsideContainerLong label.labelWhat span.specialLabelSearch {
    color:white;
    display:block;
    font-family:arial;
    font-size:25px;
    font-weight:bold;
    left:-34px;
    position:relative;
    text-align:right;
    top:-13px;
    width:61px;
}
    
#searchInsideContainer label.labelWhere span.specialLabelSearch,
#searchInsideContainerLong label.labelWhere span.specialLabelSearch {
    color:white;
    display:block;
    font-family:arial;
    font-size:25px;
    font-weight:bold;
    left:-15px;
    position:relative;
    text-align:right;
    top:-8px;
    width:75px;
}

#searchInsideContainer input.searchButton { position:absolute;top:23px;right:35px; }
#searchInsideContainerLong input.searchButton { position:absolute;top:23px;right:35px; }
#searchInsideContainer span.infoSearch { position:absolute;top:60px;right:35px; }
#searchInsideContainer span.infoSearch a {color:#fff;text-decoration:none;}
#searchInsideContainer span.infoSearch a:hover {text-decoration:underline;}

#searchInsideContainerLong div.checkBoxContLeftTopFirmName {position:absolute;top:61px;left:220px;}
#searchInsideContainerLong div.checkBoxContLeftTopFirmName input {margin-right:5px;border:none;padding:0;width:15px;;float:left}
#searchInsideContainerLong div.checkBoxContLeftTopFirmName label {padding-top:0px;;float:left;font-size:12px;color:#FFFFFF}
#searchInsideContainerLong div.checkBoxContLeftTop {position:absolute;top:83px;left:76px;}
#searchInsideContainerLong div.checkBoxContLeftTop input {margin-right:5px;border:none;padding:0;width:15px;float:left}
#searchInsideContainerLong div.checkBoxContLeftTop label {padding-top:0px;;float:left;font-size:12px;color:#FFFFFF}
#searchInsideContainerLong div.checkBoxContLeftBottom {position:absolute;top:105px;left:76px;}
#searchInsideContainerLong div.checkBoxContLeftBottom .inside {position:relative;}
#searchInsideContainerLong div.checkBoxContLeftBottom .inside input {margin-right:5px;border:none;padding:0;width:15px;;float:left}
#searchInsideContainerLong div.checkBoxContLeftBottom .inside label {padding-top:0px;float:left;font-size:12px;color:#FFFFFF}
#searchInsideContainerLong .starContainer {position:absolute;left:296px;top:106px;}

#searchInsideContainerLong .starContainer  span.noactive {
background:url("../images/stars_green.png") no-repeat scroll left top transparent;
}

#searchInsideContainerLong .starContainer  span.active {
background:url("../images/stars_green.png") no-repeat scroll left -13px transparent;
}

#searchInsideContainerLong div.checkBoxContRightTop {position:absolute;top:83px;left:491px;}
#searchInsideContainerLong div.checkBoxContRightTop input {margin-right:5px;border:none;padding:0;width:15px;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 .none {display:none}
.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 0 0px;padding:0 0 0 10px;font-size:0;}
.listContainer .oneListGreen ul li.border { background:transparent url(../images/dotted_border.png) left bottom repeat-x;}
#.listContainer .oneListGreen ul li a { padding:5px 0 11px 30px;display:block;font-size:12px;font-weight:bold;background:transparent url(../images/list_green.png) top left no-repeat;}
.listContainer .oneListGreen ul li a span { font-size:11px;font-weight:normal;color:#898989; }
.listContainer .oneListGreen ul li span.spanOut { font-size:11px;font-weight:normal;color:#898989; }
.listContainer .oneListGreen ul li div.frontIndustry { padding:5px 0 11px 30px;display:block;font-size:12px;font-weight:bold;background:transparent url(../images/list_green.png) top left no-repeat;}

.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;height:15px;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;}
.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 .oneListSmallArrow ul li a span.rssTitle{display:block; font-weight:bold;}
.listContainer .oneListSmallArrow ul li a span.rssData{display:block;}
.listContainer .oneListSmallArrow ul li a span{padding-bottom:5px}

.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; }
.listContainer .tagCloudList div.border { margin:0 0 0 0px;padding:0 0 10px 0px;width:983px;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:-28px;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:9px 10px 0 45px;height:20px;position:relative;float:left; }
div.hiddenHeaderInfo div.rightBg div.mainBg span {display:block;font-size:11px}

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:0;width:379px;
    position:absolute;top:-153px;left:-10px;z-index:30000; font-size:13px;}
div.detailPopUp div.topPopBg {width:379px;height:12px;font-size:0;background:url(../images/detail_popup_bg_top.png) no-repeat top left; }
div.detailPopUp div.middPopBg {padding:0 10px 5px 10px;width:359px;background:url(../images/detail_popup_bg_midd.png) repeat-y top left; }
div.detailPopUp div.bottomPopBg {width:379px;height:25px;font-size:0;background:url(../images/detail_popup_bg_bottom.png) no-repeat top left; }

div.detailPopUp div.middPopBg img {margin:0 12px 0 0;float:left;}
div.detailPopUp div.middPopBg span {display:block;}
div.detailPopUp div.middPopBg span.title {padding:0 0 10px 0;font-weight:bold;color:#0068B0;}
div.detailPopUp div.middPopBg span.crumbs {padding:0 0 7px 0;font-size:11px;color:#0068B0;}
div.detailPopUp div.middPopBg span.crumbs a {color:#0068B0;}
div.detailPopUp div.middPopBg span.desc {line-height:1.8em;}

/* */
div.detailPopUpBlue { padding:0; width:379px; background:white; border:1px solid #69A6D1; position:absolute;top:-153px;left:-10px;z-index:30000; font-size:13px; }
div.detailPopUpBlue div.middPopBgBlue {padding:10px; width:359px; }
span.popUpContainer .rightPop{font-weight:bold;}

.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 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}
#oneSpecialFormLine input.onePostCode {width:80px}

#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 #buttonRegister.resetPassword{padding:0;width:458px}
#leftColumn195 { padding:0 10px 0 0;width:185px;float:left;}
#rightColumn800 { width:800px;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}

#leftFormContainer {width:580px;position:relative;float:left;}
#rightFormContainer {padding:20px;width:372px;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;}

#leftFormContainerActivation {width:993px;position:relative;float:left;text-align:center;}
#leftFormContainerActivation p.infoCenter {padding:10px 80px;display:block;font-size:11px;text-align:center;}

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; }

#leftColumn195 { padding:0 10px 0 0;width:185px;float:left;}
#rightColumn800 { width:800px;float:right;}

.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}
.leftMenu li b {line-height:1.5em;font-size:11px;color:#666666;}

div.banerLeft { width:178px;}
div.sortTopContainer {height:35px;position:relative;}
div.sortTopContainer span{padding:7px 0 0 0;width:69%;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;}
#listingContainer .singleElementReccomended {background:#EAEFF6 !important}
.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 div.top span.comm {float:right}
.singleElement .centerElements p {width:245px;/*text-align:justify;*/line-height:1.6em;overflow-x:hidden;height:90px;}
.singleElement .rightElements {width:143px;float:left;}
.singleElement .rightElements img {margin:0 0 10px 0;border:0px 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;}
.singleElement .rightElements .imgReplace{ position:relative;height:95px;width:125px}
.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 {padding:0px 3px;width:13px;height:12px;display:block;position:relative;float:left;cursor:pointer;font-size:1px}
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.starContainer.starPadding {padding:5px 0 0 10px;}
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;padding: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:0px 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.pink{border-color:#EFB3E8;}
div.leftColumn155 div.typeOfGraph label.brown{border-color:#9F8D6D;}
div.leftColumn155 div.typeOfGraph label.turkus{border-color:#62AF91;}
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;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 select.mainSelectNumber {float:left;}
div.numberOffersOnPage input.buttonEnter {float:left;}

/* pagination Offers */
div.paginationOffersOnPage{margin:0;width:580px;position:relative;float:right;font-size:12px;;text-align:right;}
div.pagination3Col{width:350px;}
div.paginationOffersOnPage a{margin-left:4px;border-right:1px solid #9DCE49;padding-right:5px;}
div.paginationOffersOnPage a.sign, div.paginationOffersOnPage a.last {border:none;}

div.paginationOffersOnPage span.actual{border-right:1px solid #9DCE49; margin-right:3px; padding-left:3px; padding-right:1px;}

/* pagination Search */
div.paginationSearch{width:100%}
#infoFirmTopContainer h1 {margin:0 0 10px 0;font-size:12px;color:#79B41C; padding-top:30px;}
#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}

/* links favourite, comment */
div.infoFirmLinks ul {float:right; list-style:none;}
div.infoFirmLinks ul li {text-align:right; font-size:11px; line-height:13px;}
div.infoFirmLinks ul li a {color:#0068B0;}

/* similar offers - simple Table */
table.simple{margin-top:-10px; width:100%;border-collapse:collapse;table-layout:auto; /* fixed; */} 
table.mb10{margin-bottom:10px;} 
table.simple tr.second{background:#F8f8f8;}

    
table.simple th{border-right:1px solid #E9EDEF; border-bottom:2px solid #D9D9D9; padding:5px 0px 5px 5px; text-align: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.simpleListingHeightHeader th{height:34px}

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;}

td.w135{width:135px;}
td.w305{width:305px;}
td.w270{width:270px;}

/*table.simple td.statusTd{width:70px;}
table.simple td.statusTd div{position:relative; }*/

/* Status in offers */
td.statusTd a{
    margin-bottom:3px;
    margin-right:3px;
    display:block;
    text-align:center;
    font-weight:bold;
    float:left;
    cursor:help;
        
    color: #71AF0F !important;
}

a.statusS{
    width:53px;
    height:13px;
    display:block;
    float:none;
    position:absolute;
    bottom:0px;
    right:9px;
    background:url(../images/status_s.gif) top left no-repeat;

}

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{height:31px;padding:1px 3px 3px; border-right-color:#6D9CC4; border-bottom:1px solid #5482A9; text-align:center; font-weight:normal; color:white; background:url(../images/bg_th_listing.png) bottom left repeat-x}
table.listing.motoOffers th{height:31px;padding:1px 3px 3px; border-right-color:#CF969A; border-bottom:1px solid #A45663; text-align:center; font-weight:normal; color:white; background:url(../images/bg_th_listing_moto.png) bottom left repeat-x}
table.listing.domOffers th{height:31px;padding:1px 3px 3px; border-right-color:#6D9CC4; border-bottom:1px solid #5482A9; text-align:center; font-weight:normal; color:white; background:url(../images/bg_th_listing_dom.png) bottom left repeat-x}
table.listing th sup{color:white;}

table.listing th.sortBy a {color:#0069B1 !important;}
table.listing.motoOffers th.sortBy a {color:#AC2631 !important;}
table.listing.domOffers th.sortBy a {color:#0069B1 !important;}

table th.sortBy{border-bottom-color:#C9D2DA; 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.domOffers th.sortBy{border-bottom-color:#C9D2DA; font-weight:bold; background:#E6E6E6; color:#0069B1;}
table.domOffers th.sortTypeUp{background:#e6e6e6 url(../images/sortyTypeUpDom.gif) right bottom no-repeat; } 
table.domOffers th.sortTypeDown{background:#e6e6e6 url(../images/sortyTypeDownDom.gif) right bottom no-repeat; }

table.motoOffers th.sortBy{border-bottom-color:#C9D2DA; background:#E6E6E6; color:#AC2631;}
table.motoOffers th.sortTypeUp{background:#e6e6e6 url(../images/sortyTypeUpMoto.gif) right bottom no-repeat;} 
table.motoOffers th.sortTypeDown{background:#e6e6e6 url(../images/sortyTypeDownMoto.gif) right bottom no-repeat;}

table tr.dist td{/*color:#5A7F20;*/ background:#F3F6F9;}
table tr.secondDist td{/*color:#5A7F20;*/ background:#EBF1F4;}

table tr.dist td.sortBy{background:#EEF1F4;}
table tr.secondDist td.sortBy{background:#E7ECEF;}

span.grayPrice {
color:#999999;
font-size:10px;
}

div.hiddenRecords{display:none;}
a.showMoreRecordsLink{cursor:pointer;}

div.tableContainer {padding:10px;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:228px;}
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.searchBottom .selectContBottom {padding-top:13px;width:200px;float:left}

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.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;
}

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 28px 15px 20px;width:532px;overflow-x:hidden}
.infoRegisterContainer input {margin:0 10px 10px 0;float:left}
.infoRegisterContainer p { font-size:11px;text-align:justify;}
.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.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 34px 6px 34px; 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;}

.topStepActive a {text-decoration:none; background:#1C64E6 url(../images/step_end_edit_act.gif) top right no-repeat !important;color:#9abfda;}
div.addOfferSteps .topStepActive a{color:#eff5fa}
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 */


.listingOffersLeftContainer2 {margin:30px 0px 30px 30px !important;padding:0 !important;width:933px !important;overflow-x:auto !important;}
.listingOffersLeftContainer2 table {width:auto !important}
#listingOffersLeftContainer {padding:30px 0px 30px 30px;width:153px;float:left;overflow-x:hidden;}
#listingOffersRightContainer {margin:30px 30px 30px 30px;width:931px;;float:left;overflow-x:auto;}
#listingOffersLeftContainer #listingOffersLeft {width:100%;border-collapse:collapse;}

#listingOffersLeftContainer #listingOffersLeft 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;}
#listingOffersLeftContainer #listingOffersLeft thead tr th.firstThLargePadding {padding:12px 78px}
#listingOffersLeftContainer #listingOffersLeft thead tr th a {color:#1E74AF;}
#listingOffersLeftContainer #listingOffersLeft thead tr th.offerKind {width:140px;}
#listingOffersLeftContainer #listingOffersLeft tbody tr.second td {background:#F0F7FB url(../images/dotted_border.png) repeat-x scroll left bottom;}
#listingOffersLeftContainer #listingOffersLeft tbody td {padding:12px 10px;text-align:center;background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;}
#listingOffersLeftContainer #listingOffersLeft tbody td.info {border:none;font-weight:normal;text-align:right;background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;}
#listingOffersLeftContainer #listingOffersLeft tbody td.tick span{margin:0px auto;padding:0;width:16px;height:16px;display:block;font-size:0;overflow:visible;}
#listingOffersLeftContainer #listingOffersLeft tbody td.tick span b {visibility:hidden;}
#listingOffersLeftContainer #listingOffersLeft tbody td.tickWhite span {background:#fff url(../images/tick_white.png) no-repeat scroll left top;}
#listingOffersLeftContainer #listingOffersLeft tbody td.tickBlue span {background:#fff url(../images/tick_blue.png) no-repeat scroll left top;}

#listingOffersLeftContainer #listingOffersLeft tbody td.crossWhite span {background:#fff url(../images/cross_white.png) no-repeat scroll left top;}
#listingOffersLeftContainer #listingOffersLeft tbody td.crossBlue span {background:#fff url(../images/cross_blue.png) no-repeat scroll left top;}

#listingOffersLeftContainer #listingOffersLeft tbody td.minus {font-size:12px;font-weight:bold;color:#C0121C}
#listingOffersLeftContainer #listingOffersLeft tbody tr.second td.info {background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;}



#listingOffersLeftContainer #listingOffersLeft tfoot td{padding:12px 11px;font-size:12px;font-weight:bold;text-align:center;}
#listingOffersLeftContainer #listingOffersLeft tfoot td.info{font-size:12px;font-weight:bold;text-align:right;color:#71AF0F;}

#listingOffersLeftContainer #listingOffersLeft tfoot tr.specialOptions td {padding:12px 10px 12px 27px;vertical-align:top;}
#listingOffersLeftContainer #listingOffersLeft tfoot tr.specialOptions td input{margin:0 5px 0 31px;border:none;float:left;}
#listingOffersLeftContainer #listingOffersLeft tfoot tr.specialOptions td label{padding-top:0px;float:none;text-align:left;}
#listingOffersLeftContainer #listingOffersLeft tfoot tr.specialOptions td div.border {background:#FFFFFF url(../images/dotted_border.png) repeat-x bottom left;}
#listingOffersLeftContainer #listingOffersLeft tfoot tr.displayNone {display:none}
#listingOffersLeftContainer #listingOffersLeft tfoot tr td.buttonSpecialOptions,#listingOffersLeftContainer #listingOffersLeft tfoot tr.specialOffersRowsButtons td.checkPrices {padding-right:10px;text-align:right; font-weight:normal}
#listingOffersLeftContainer #listingOffersLeft tfoot tr td.buttonSpecialOptions a {padding-right:0px}
#listingOffersLeftContainer #listingOffersLeft tfoot tr td.buttonSpecialOptions a span.arrow {margin:1px 0px 0px 5px;display:block;font-size:10px}
#listingOffersLeftContainer #listingOffersLeft 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;}
#listingOffersLeftContainer #listingOffersLeft tfoot tr.specialOptions td.info  a{ font-size:11px}
#listingOffersLeftContainer #listingOffersLeft tfoot tr.specialOptions td.special{padding:12px 10px 12px 13px;text-align:center;background:#fff url(../images/dotted_border.png) repeat-x scroll left bottom;}
#listingOffersLeftContainer #listingOffersLeft tfoot tr.specialOptions td.specialSecond{padding:12px 10px 12px 13px;text-align:center;background:#F0F7FB url(../images/dotted_border.png) repeat-x scroll left bottom;}


/*#listingOffersRightContainer #listingOffers {margin-left:-156px}*/
#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.firstThLargePadding {padding:12px 78px}
#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;}
.simulatePackage #listingOffers tbody td.info,.simulatePackage #listingOffers tfoot td.info {float:left; width:136px;}
.simulatePackage #listingOffers thead tr th.firstThLargePadding{padding:12px 0; width:136px; float:left;}
.simulatePackage #listingOffersRightContainer #listingOffers {margin-left:-458px;}

#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 11px;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{margin:0 5px 0 31px;border:none;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 13px;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 13px;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 .selectedSpecialOptions2 table {margin-left:20px;width:970px;float:left}
#detailEntryContainer .selectedSpecialOptions2 table td {text-align:right;}
#detailEntryContainer .selectedSpecialOptions2 table td.first {width:301px;}
#detailEntryContainer .selectedSpecialOptions2 table td.second {width:301px;}
#detailEntryContainer .selectedSpecialOptions2 table td.third {width:337px;}
#detailEntryContainer .selectedSpecialOptions2 div.one{margin:7px 0;padding:0 3px 0 8px;float:left;}
#detailEntryContainer .selectedSpecialOptions2 div.oneBorder {border-right:1px solid #666666}
#detailEntryContainer .selectedSpecialOptions2 div.one * {margin-right:5px;;float:left;}
#detailEntryContainer .selectedSpecialOptions2 div.one span {width:222px;font-weight:bold;text-align:left;}
#detailEntryContainer .selectedSpecialOptions2 div.one label {padding-top:0px}
#detailEntryContainer .selectedSpecialOptions2 div.one input {border:none}
#detailEntryContainer .selectedSpecialOptions2 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;}
#rightProfileDetailContainer select.long {width:258px;}  
#bottomProfileDetailContainer {position:relative; width:993px;}

#bottomProfileDetailContainer .leftOptions {border:1px solid #FFF;padding:20px 0px 10px 45px;width:930px;float:left;}
#bottomProfileDetailContainer .rightOptions{border:1px solid #E4E4E4;padding:20px 20px 10px 20px;;width:385px;float:left;background:#F3F3F3;}
#bottomProfileDetailContainer .leftOptions table.tableInfoLinks {width:910px}

#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:30px;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;color:#666}
.oneFormLineAddEntry dl dd {padding:4px 0;float:left;}
.oneFormLineAddEntry dl dd input {width:280px}
.oneFormLineAddEntry dl dd input.clearFormBranches {width:85px}
.oneFormLineAddEntry dl dd input.button107 {width:107px;float:none}
.oneFormLineAddEntry dd input#postCode{width:20px;}
.oneFormLineAddEntry dd input.onePostCode{width:80px !important;}
.oneFormLineAddEntry dd input#postCodeLine{width:30px;}
.oneFormLineAddEntry dd select.province {width:290px;color:#666}
.oneFormLineAddEntry dd span.info {padding:4px 0 0 0;display:block;font-weight:bold;}

.oneFormLineAddEntry dl dd input.file {width:200px}

.smallContAddEntryLeft {width:350px;float:left;}
.smallContAddEntryRight {width:338px;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:0;width:153px;}
#addDomen td.checkDomainTxt {width:163px}
#addDomen td.checkDomain {padding-left:5px}  
#addDomen td.w305 {width:305px;}
#addDomen td.w210 {padding-left:5px;width:215px;}
#addDomen td.w210 label {white-space:nowrap;}
#addDomen td input {margin-right:5px;float:left}

.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.spanInfo {padding-right:10px}
.tableInfo td.spanInfo span{float:right;}
.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:0;}
.tableInfoLinks td {padding-bottom:10px;}
.tableInfoLinks td.links a {margin:0px auto 2px auto;float:none;}
.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;}
.tableInfoHours td.dayInfo {text-align:right;}
.tableInfoHours td.dayInfo span {padding-bottom:2px;display:block;}

.bottomButtonTable {width:100%;float:right}
.bottomButtonTable td{padding:0 10px 0 0;}
.bottomButtonTable td.paddRight30p {padding:0 30px 0 10px;}
.bottomButtonTable .infoLeftAlign {padding:0 5px;text-align:left}
.bottomButtonTable .infoLeftAlign span{float:left}
.bottomButtonTable td.infoTopColumn {padding-bottom:5px;text-align:right;}
.bottomButtonTable td.infoLeftAlignTdRight span {padding-right:0;float:right}

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;}
#rightProfileDetailContainer .noHoursOptionsMap {margin-top:10px}

.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}
dt.rightFloatElement span.descInfo {display:block;text-align:center;font-size:11px;color:#B5B5B5}
dt.rightFloatElement span.descInfoRight {float:right !important;text-align:right !important}
.formsLineLeft dt.rightFloatElement .colorBlack{color:#666666;margin-top:5px}
.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:200px}

#oneLinePromotionDate {margin:0;padding:0;width:630px;position:relative;float:left}
#oneLinePromotionDate span{padding-top:4px;width:185px;display:block;float:left;text-align:right;}
#oneLinePromotionDate span label.promotionPeriodFrom {padding-top:0;;float:right;}
#oneLinePromotionDate .left{width: 220px;float:left}
#oneLinePromotionDate .left .datePickContainerLabel label {margin-right:5px}
#oneLinePromotionDate .left .leftErrorMessage {width:171px}
#oneLinePromotionDate .left .rightErrorMessage {width:196px}

#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;color:#666}
#centerFormsContainer .leftMain.w310{width:311px}

#centerFormsContainer .rightMain {width:410px;float:left}
#centerFormsContainer .rightMain input.smallField {width:180px}
#centerFormsContainer .rightMain input.houseNumber {width:75px}
#centerFormsContainer .rightMain.pr30{padding-left:30px}

#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;position:relative;float:left;text-align:center;}
.oneAlbumContent180 {padding:0 5px 30px 5px;width:180px;position:relative;float:left;text-align:center;}
.oneAlbumContent140 {padding:0 5px 30px 5px;width:140px;position:relative;float:left;text-align:center;}
.oneAlbumContentBg {background:#FFF url(../images/albumBg.png) top left no-repeat; background-position:24px 0px; padding-top:138px !important;}
.oneAlbumContentNoBg {padding-top:138px !important;}
.oneAlbumContentNoBg.oneAlbumContent img.mainPhotoOnFolderAlbum{left:45px;position:absolute;top:0;z-index:3;}
.oneAlbumContent img.mainPhotoOnFolderAlbum { position:absolute; left:45px; top:23px; z-index:3;}
.oneAlbumContent img.mainPhotoOnFolderBg {position:relative; z-index:1;}

.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;}
.oneAlbumContent span.links span.isMain {padding-top:2px;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 strong {margin:0;padding:0;float:left;font-size:12px;color:#1E74AF}
.oneOpinionContainer .top h2 {margin:0;padding:0;float:left;font-size:12px;color:#1E74AF}
.oneOpinionContainer .top h2 span {padding:0 0 0 20px;font-size:11px;font-weight:normal;color:#666666;}
.oneOpinionContainer .top h3 {margin:0;padding:0;float:left;font-size:12px;color:#1E74AF}
.oneOpinionContainer .top h3 span {padding:0 0 0 20px;font-size:11px;font-weight:normal;color:#666666;}
.oneOpinionContainer .top h2.specialHeaderDetailsUser {padding:0 0 0 20px;background:url(../images/header_bg_border.png) 0px 2px no-repeat;color:#79B41C;font-size:12px}
.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;}

.oneOpinionContainer .top span.date {padding:1px 0 0 20px;float:left;font-size:11px;font-weight:normal;color:#666666;}

.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:200px;float:left;text-align:right;}
.oneInfoLines dl dd {padding:6px 0 6px 0;float:left;font-weight:bold;text-align:left;}
.oneInfoLines dl dd.w240p {width:240px}
.oneInfoLines .buttonsActions {margin:0 auto;float:none}

.registerEntryDetails {border-top:1px solid #E4E4E4;float:left;margin-top:10px;padding-top:5px;position:relative;width:100%;}
.registerEntryDetails dl.m30 {margin:0 0 0 30px; float:right;}
.registerEntryDetails dl dt {padding:6px 5px 6px 0;width:200px;float:left;text-align:right;}
.registerEntryDetails dl dd {padding:6px 0 6px 0;float:left;font-weight:bold;text-align:left;color:#79B41C}
.registerEntryDetails dl dd.w240p {width:240px}

/* .one Info Right Side for payments */
.oneInfoRightSide {float:right;}
.oneInfoRightSide dl.paymentsDl{line-height:16px;}
.oneInfoRightSide dd{width:200px;}
.oneInfoRightSide input.button124{margin-top:10px;}

.summaryEditFormButtons input.button124 {margin-top:0px;float:left}

#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;}

#filterFavouriteFirms {padding:0 5px;background:#F3F3F3}
#filterFavouriteFirms label {margin-bottom:5px;font-weight:bold}
#filterFavouriteFirms input.text {width:164px;}

div.descriptionDetail {text-align:justify;line-height:1.5em;word-wrap:break-word;}
div.descriptionDetail ul,div.descriptionDetail ol {padding-left:15px;}
#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;width:45px}
.oneMyLocation table td select.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}
.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;}
.backLinkChangeOffers {margin-right:30px !important;}
#vipGaleries .oneAlbumContent {padding:0 24px 20px 24px;width:146px;} 
.mapsLabel {font-size:11px}

.addNewSectionContainer {padding:0 100px 0 0;}

a.backLinkButton {margin-left:10px;float:left}
.addNewSectionContainer a.delete{margin-left:10px;}
.addNewSectionContainer .backLink{margin-right:10px;}
#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:#CF969A; border-bottom:1px solid #A45663; 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 !important;}


/* Footer */
div#footerContainer{ background: #fff 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}

#logoLinks ul li a.dziennik{height:44px; width:79px; background:url(../images/logo_dziennik.png) top left no-repeat;}
#logoLinks ul li a.lubuska{height:44px; width:91px; background:url(../images/logo_lubuska.png) top left no-repeat;}
#logoLinks ul li a.pomorska{height:44px; width:87px; background:url(../images/logo_pomorska.png) top left no-repeat;}
#logoLinks ul li a.wspolczesna{height:44px; width:99px; background:url(../images/logo_wspolczesna.png) top left no-repeat;}
#logoLinks ul li a.glos_koszalinski{height:44px; width:94px; background:url(../images/logo_glos_koszalinski.png) top left no-repeat;}
#logoLinks ul li a.glos_pomorza{height:44px; width:94px; background:url(../images/logo_glos_pomorza.png) top left no-repeat;}
#logoLinks ul li a.glos_szczecinski{height:44px; width:94px; background:url(../images/logo_glos_szczecinski.png) top left no-repeat;}
#logoLinks ul li a.kurier{height:44px; width:91px; background:url(../images/logo_kurier.png) top left no-repeat;}
#logoLinks ul li a.nowiny{height:44px; width:88px; background:url(../images/logo_nowiny.png) top left no-repeat;}
#logoLinks ul li a.nto{height:44px; width:44px; background:url(../images/logo_nto.png) top left no-repeat;}
#logoLinks ul li a.echodnia{height:44px; width:39px; background:url(../images/logo_echodnia.png) top left no-repeat;}
#logoLinks ul li a:hover{background-position:0px 100%;}

#logoLinks_MM {padding:20px 0 10px;}
#logoLinks_MM ul{margin:0; padding:0; list-style-type:none; }
#logoLinks_MM ul li{margin:0 27px 0 0; padding:0; float:left; }
#logoLinks_MM ul li.last{margin:0;}
#logoLinks_MM ul li a{display:block}

#logoLinks_MM ul li a.mm{height:50px; width:50px; background:url(../images/loga_MM/MM.png) top left no-repeat;}
#logoLinks_MM ul li a.mmbydgoszcz{height:25px; width:84px; background:url(../images/loga_MM/bydgoszcz.png) top left no-repeat;}
#logoLinks_MM ul li a.mmkrakow{height:25px; width:82px; background:url(../images/loga_MM/krakow.png) top left no-repeat;}
#logoLinks_MM ul li a.mmlodz{height:25px; width:66px; background:url(../images/loga_MM/lodz.png) top left no-repeat;}
#logoLinks_MM ul li a.mmlubin{height:25px; width:72px; background:url(../images/loga_MM/lubin.png) top left no-repeat;}
#logoLinks_MM ul li a.mmpoznan{height:25px; width:72px; background:url(../images/loga_MM/poznan.png) top left no-repeat;}
#logoLinks_MM ul li a.mmsilesia{height:25px; width:68px; background:url(../images/loga_MM/silesia.png) top left no-repeat;}
#logoLinks_MM ul li a.mmszczecin{height:25px; width:72px; background:url(../images/loga_MM/szczecin.png) top left no-repeat;}
#logoLinks_MM ul li a.mmtrojmiasto{height:25px; width:89px; background:url(../images/loga_MM/trojmiasto.png) top left no-repeat;}
#logoLinks_MM ul li a.mmwroclaw{height:25px; width:82px; background:url(../images/loga_MM/wroclaw.png) top left no-repeat;}
#logoLinks_MM ul li a:hover{background-position:0px 100%;}

div.regioPracaOffers div.singleEntry div.content{padding-top:0px;line-height:16px;}

.longRegistrationSelect {width:240px !important}
#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}
.messageErrorPaddingRight {padding-right:10px}
.messageErrorTd {color:#a80000 !important}
.messageError.mlminus45{margin-left:-45px; position:relative;}
.errorInput {border:1px solid #a80000}
p.noDataAlert{padding:20px 0 0 0;text-align:center;background:#f7f7f7 url(../images/dotted_border.png) repeat-x scroll left top;}
p.noDataAlert span{ 
    padding:0 0 20px 0;width:100%;display:block;text-align:center;background:transparent url(../images/dotted_border.png) repeat-x scroll left bottom;}

.checkAreaContainer {border:1px solid #D7D7D7;width:220px;height:250px;position:absolute;top:0;left:0;background:#FFF;z-index:1000;}
.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}

div.resetPasswordContainer div.formBlock{padding:24px 0 0 20px;width:210px;float:left;}
div.resetPasswordContainer div.formBlock label {margin-bottom:8px}

#searchInsideContainer div.searchWindowContainer {border:1px solid #658630;padding-bottom:5px;;width:311px;position:absolute;top:0;left:0;background:#fff}
#searchInsideContainer div.searchWindowContainer .headerMisspelling {background:#fff url("../images/dotted_border.png") repeat-x bottom left}
#searchInsideContainer div.searchWindowContainer .headerMisspelling h2 {padding:5px;color:#0068B0}
.contentMisspelling {margin-bottom:5px;padding:5px 0 0 0}
.contentMisspelling img {margin-right:5px;width:75px;float:left}
.contentMisspelling h2 {padding-bottom:3px;display:block;;font-size:12px;}
.contentMisspelling span {display:block;font-size:11px;color:#898989}
.ac_results h1 {margin:0 0 5px 5px;padding:4px 0 7px 0;font-size:13px;background:url("../images/dotted_border.png") repeat-x scroll left bottom transparent;color:#71AF0F}
.contentMisspellingOver {background-color: #eee}
.noHoursOptions {margin-bottom:10px;padding:10px 0 10px 0;background:#F3F3F3;opacity:0.5;filter: Alpha(Opacity=50);}
.noHoursOptionsFile {opacity:0.5;filter: Alpha(Opacity=50);}
.noHoursOptions form dl dt input{opacity:0.5;filter: Alpha(Opacity=50);}
.noHoursOptions .header {padding:0 0 10px 10px}
.noHoursOptions .header span.icon {width:16px;height:16px;display:block;float:left;background:url("../images/ui-icons_0078ae_256x240.png") no-repeat 0 -144px}
.noHoursOptions .header span.info {padding:1px 0 0 5px;float:left;}
.noHoursOptions .none {display:none}
.noHoursOptionsNoMargin {margin-bottom:0 !important}
 
 #leftColumn195 .noLoginListLeftMenu {padding-left:10px;padding-right:10px;}
#leftColumn195 .noLoginListLeftMenu .header{padding:0 0 10px 0}  

.errorAjaxCont {margin-bottom:30px;padding:15px 10px;background:#BF2323}
.errorAjaxCont span {font-size:11px;font-weight:bold;;color:#FFF}
.successAjaxCont {margin-bottom:30px;padding:15px 10px;background:#3D8F23}
.successAjaxCont span {font-size:11px;font-weight:bold;;color:#FFF}
.successAjaxContMargin {margin-left:20px;margin-right:20px}
.successAjaxCont12 {margin-left:12px;margin-right:12px;margin-bottom:20px !important}

.aboutUsForm span#cke_companyDescription {width:772px}
.slideUpDownContainer {height:250px;overflow:hidden}
.seeAllIndustriesCont {padding-top:10px;}
.seeAllIndustriesCont a{ float:right;font-weight:bold}

/* Jquery pagination */
.pagination {padding:10px 0 0 18px;width:300px;position:absolute;bottom:0;left:0;font-size:11px;text-align:left;}
.pagination a {margin-left:-1px;margin-right:0px;border-left:1px solid #9DCE49;border-right:1px solid #9DCE49;padding-left:8px;padding-right:8px;font-size:11px;text-align:left;}
.pagination .current {padding-left:8px;padding-right:8px;;border:none;font-size:11px;text-align:left;color: #666666;}
.pagination .next{border:none;text-align:left;font-size:11px;}
.pagination span.prev{border:none;text-align:left;font-size:11px;}
.pagination a.prev {margin-right:0px;border:none;text-align:left;font-size:11px;}
.pagination .current.prev {margin-right:4px;;padding-right:4px;}

.mainSiteLoader {position:absolute;bottom:-19px;left:150px;}
.mainSiteBoxesPagination {height:240px;}

.addLogoContainerContactFormNoActive {width:260px;height:190px;position:absolute;top:64px !important;left:20px;z-index:400;text-align:center;}
#addLogoContainerContactForm {width:260px;height:190px;position:absolute;top:30px;left:20px;z-index:400;text-align:center;}
#addLogoContainerContactForm #UploadBar {margin-top:13px}
#addLogoContainerContactForm input.fileType {;width:237px;height:20px}
#addLogoContainerContactForm a.deleteLink {margin:0 auto;float:none;}
#addLogoContainerContactForm input.deleteLink {margin:0 auto;float:none;}

#addLogoContainerContactForm  #progress_bar {display:none !important}
.mainPhotoEditTop {margin-bottom:10px;text-align:center;}
.editPhotoFormDescription {width:705px;height:auto}
.editPhotoFormDescription dl dd textarea {width:580px;}
.editPhotoFormDescription dl dd input.checkbox {margin-top:2px;border:none;width:14px;}
.editPhotoFormDescription dl dd textarea {height:130px;}

#uploaderContainer {margin:20px 0}
#uploaderContainer #UploadBar #upload_slots {width:500px}
#uploaderContainer #UploadBar #upload_slots .fileInput {height:20px}
#uploaderContainer #UploadBar .buttonContener {padding-top:4px;width:500px}
#uploaderContainer #UploadBar .buttonContener a {float:left} 
#uploaderContainer #UploadBar .ubrInfoCont p {font-weight:normal;color:#666666}
.fileTypeUploader {height:20px}
.promotionUploaderContainer {width:260px;position:absolute;top:36px;left:715px}
.promotionUploaderContainer img {float:right}
.promotionUploaderContainer #progress_bar {display:none !important}
.promotionEditUploaderContainer {width:260px;position:absolute;top:36px;right:18px}
.promotionEditUploaderContainer img {float:right}
.promotionEditUploaderContainer #progress_bar {display:none !important}

span.bigMapLink {padding-left:10px;}
#buttonActiveAccoutCont {padding:10px 20px}
.branchesContainer {position:relative;}
#addBranchesUploader {width:196px;position:absolute;bottom:0;left:224px}
#addBranchesUploader input.fileTypeBranches {width:185px;height:20px}
#addBranchesUploader #progress_bar {display:none !important}
#addBranchesUploader img {margin:5px 0 0 0;float:right;}

.branchEditUploaderContainer {width:196px;position:absolute;bottom:0;left:224px}
.branchEditUploaderContainer input.fileTypeBranches {width:185px;height:20px}
.branchEditUploaderContainer #progress_bar {display:none !important}
.branchEditUploaderContainer img {margin:5px 0 0 0;float:right;}

.saveButtonSpecialButton {margin-left:10px !important}

.formSearchKeys {margin:0 13px;border:1px solid #E4E4E4;padding:15px;background:#F3F3F3}
.formSearchKeysHeader {padding:0 20px;}
.formSearchKeys table.searchFormWords {width:935px;}
.formSearchKeys table.searchFormWords td {padding-right:3px;}
.formSearchKeys table.searchFormWords td.word {padding-left:357px;}
.formSearchKeys table.searchFormWords td.word label {float:right}
.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}
.selectedSpecialOptions span{color:#da2707;}
.selectedSpecialOptions2 span{color:#da2707;}

.noDataInformationMainBoxes {margin:70px 50px 0 50px;padding:0 0 20px 0;background:url("../images/dotted_border.png") repeat-x scroll left bottom transparent}
.noDataInformationMainBoxes span {padding:20px 0 0 0;display:block;text-align:center;background:url("../images/dotted_border.png") repeat-x scroll left top transparent}

.noDataInformationListing {margin:20px 50px 0 50px;padding:0 0 20px 0;background:url("../images/dotted_border.png") repeat-x scroll left bottom transparent}
.noDataInformationListing span {padding:20px 0 0 0;display:block;text-align:center;background:url("../images/dotted_border.png") repeat-x scroll left top transparent}

.infoRegisterContainer .formBlock label {padding-top:0}
.editDataFormNewsletter .formBlock {padding-left:110px;}

.postCodeInfoErrorRegistrationCompany {padding-right:15px}
.cityInfoErrorRegistrationCompany {width:140px}
.skinSummaryChange {margin:7px auto 0 auto}
.skinSummaryChange td.first {width:117px;}
.skinSummaryChange td.first label {margin-right:5px;float:right;}
.skinSummaryChange td.second {padding-right:5px;}
.formsLineLeft dd.aboutUsShortDesc textarea {height:70px}

.ui-datepicker-trigger{float:right;padding:0 0 0 5px; cursor:pointer;}
#cke_promotionDescription {width:472px;}
.branchPostCodeSpec {margin-right:5px;float:left;}
.searchContainerNoBottomMargin {margin-bottom:0 !important;}
.subpageContent h2 {padding:1px 0 7px 0;}

input.nipLeftField {margin-right:10px;width:30px}
input.nipMiddField {margin-right:10px;width:30px}
input.nipMiddRField {margin-right:10px;width:30px}
input.nipRightField {width:30px}

.validatePassInfo {padding-top:5px;display:block;font-size:11px;text-align:right;color:#A80000}
.selectedOptionsContainer {padding-left:20px}
.selectedOptionsContainer .oneSelectedContainer {margin-right:10px;margin-bottom:5px}

#uploaderContainerToPopUpForm {margin-left:20px;padding-top:50px;position:relative;text-align:left;}
#uploaderContainerToPopUpForm a.windowCloseBtn{position:absolute;right:10px;top:10px;}
#uploaderContainerToPopUpForm .photoPopUp {margin-left:45px}
#uploaderContainerToPopUpForm table.uploader{margin-left:10px}
#uploaderContainerToPopUpForm table.uploader .fileType {height:20px}
#uploaderContainerToPopUpForm .beforeUpload {margin-left:87px}
#uploaderContainerToPopUpForm .beforeUpload #UploadBar {margin-left:28px}
#uploaderContainerToPopUpForm .afterUpload {margin-left:100px;width:251px}
#uploaderContainerToPopUpForm .afterUpload img {border:1px solid black;float:right}
/* entry function details */
div.entryFunc {margin-bottom:0px;}
div.entryFunc p{margin-bottom:10px;}
div.entryFunc a.button57{margin-top:20px; float:left; }

/* bottom buttons container */
div.buttonBottomContainer{margin:0px 60px;}
div.buttonBottomContainer a{margin-left:8px;}
div.buttonBottomContainer a.backButton{float:left; margin-left:0px;}

/* fieldset legend */
fieldset legend{display:none;}

div.discountForm label{margin-left:30px;margin-right:0px;padding:6px 5px 6px 0;width:200px;display:block;float:left;text-align:right;color:#666}
div.discountForm input{width:148px;float:left;}
div.discountForm input.buttonsActions{margin-right:92px;}
div.discountForm input.button124{width:124px;}
div.discountForm select{float:left; width:158px;}


.logOutOffersList div.regioPracaOffers div.singleEntry div.content{padding-top:6px;line-height:16px;}
.leftLogOutOffersList {width:310px;float:left}
.middLogOutOffersList {margin:0 30px 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}
.logOutOffersList div.singleEntry{
    margin-top:10px;
    padding-bottom:10px;
    padding-left:6px;
    background:transparent url(../images/dotted_border.png) left bottom repeat-x;
}
.leftLogOutOffersList h2{margin-left:0px}
.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{ width:80px; 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 0; 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;}

.rssHiddenDiv {height:363px;position:relative;overflow-y:hidden;}
a.seeAllRssInfo {float:right;font-weight:bold;}

.addPromotionFormDateCont {width:196px}

.addPromotionFormDateContRight {width:217px}

.addPromotionForm #promotionPeriod {float:left}
.addPromotionForm #promotionPeriod2 {float:left}


/* ajaxLoader */

#ajaxLoader {
    background:url("../images/ajax-loader.gif") no-repeat scroll center center #F4F4F4;
    display:block;
    height:16px;
    position:absolute;
    width:16px;
    z-index:1001;
}

/* regiomoto listing adding styles */
div.leftColumn140{margin-right:8px; padding-left:5px;  width:140px; float:left; background:#F3F3F3;}
div.leftColumn140 h2{background-color:white; margin-left:-5px;}
div.rightColumn715{width:710px; float:left; position:relative;}
div.rightColumn130{width:120px; padding:550px 0px; border:1px solid #ccc; float:right; position:relative; color:#666; text-align:center;}
div.rightColumn830{width:840px; float:right; position:relative;}

.sortDialogInfoDiv {width:257px;height:26px;position:absolute;right:0;top:0;z-index:20000;}

table#registerDomen td.txt input {margin-right:5px}
table#registerDomen td #registerDomain {margin-right:5px}
.opinionPaginationPosition {position:absolute;top:0px;left:0px}

/* error 404 */

div.error404style{margin:30px auto 100px;border:1px solid #999;padding:40px 0;width:500px;text-align:center;-moz-border-radius:10px;}
div.error404style h2{margin-bottom:10px;border-bottom:none;font-size:14px;  color:#82C021;}
div.heightAuto{height:auto !important; }
.editPhotoFormDescriptionSpecial {width:730px !important}
.editPhotoFormDescriptionSpecial dl dt {width:126px !important}
.noneUploaderProgressBar {display:none !important;visibility:hidden;}
.domainRaport {margin-top:10px}
.domainRaport div {margin-bottom:5px;font-weight:bold;}

.oneStepOtherAboutUs {float:right !important;width:251px !important}
.captchaContainer img {border:0px solid black !important;}
.captchaContainer img#cryptogram {margin-right:5px}
.captchaContainer table td {padding-left:0px}

.statesSearchListBoxShowHideDiv {margin-bottom:15px;width:185px;overflow:hidden;}
.statesSearchListBoxShowHideDiv ul {margin-bottom:0px !important}
.loaderDomainCheck {margin-left:5px;border:none;float:left}
td.none {display:none}
.w162{width:162px !important}
input#checkRegisterDomain {float:left}
.bodyNoPadding {padding-top:0px !important}
.fromCmsButtons {margin-right:10px}
.fromCmsButtons a {margin-left:5px}
.seoDescriptionBox {
    margin-bottom:7px;
    width:157px;
    overflow:hidden;
    text-align: justify;
    border: 2px solid #B6DAF5;
    margin: 0 0 10px;
    padding: 10px;
    background: none repeat scroll 0 0 #F8F8F8;
   /* -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px;*/
}
/* sitemap */

ul#siteMap{list-style-type:none;}

ul#siteMap.leftMenu li a{
    font-size:12px;

}

/* jQuery inputToSelect plugin */

div.inputSelect1{position:absolute; top:41px; left:2px; z-index:10; display:none;}
div.inputToSelect{display:none;}
ul.inputSelect{margin:0;border:1px solid #A8DFFF;z-index:10;;padding:0;width:100px;height:auto;list-style-type:none;background:transparent url(../images/ulClearBg.png) top left repeat !important;background:white;}
ul.inputSelect li{ margin:0;padding:7px 3px;background:none;color:#666;font-weight:bold;z-index:10;}
ul.inputSelect li.hover{background:#D1EEFF; /* #BBDDBB; */  }

/* others */
.outsideError{width:210px;position:relative;}
.oneInfoRightSide.discountFormSummary{float:left;}
.visNone{visibility:hidden;}
.blindDiv {width:120px;height:80px}
.numberNoWrap {white-space:nowrap;}
 .mainDescriptionTop {word-wrap:break-word;}
ul.benefistsReg {margin:0 0 0 3px;padding:0;list-style:inside;font-size:11px;}
ul.benefistsReg li{margin:5px 0 ;padding:0;}
ul.benefistsReg li span {font-size:11px}
h1.addOfferStepsActiveHeader {padding:0;display:inline;}
.notLoggedPopUp {cursor:pointer}

h1.dotGreenSpecialContract {margin-bottom:15px;font-size:12px;font-weight:normal;color:#080908}
h1.dotGreenSpecialContract span{;font-size:12px;font-weight:bold;color:#71af0f} 
#regioMoto h2.specialRedContractHeader {font-size:19px;color:#ac2530;}
#regioDom h2.specialRedContractHeader {font-size:19px;color:#0068B0;}
h2.specialRedContractHeaderLeft {float:left}
h2.specialRedContractHeaderRight {float:right}
#regioMoto .contractsContainer {border:2px solid #ac2530}
#regioMoto .contractsContainer.mailing{border:2px solid #AC2530}
#regioDom .contractsContainer {border:2px solid #0068B0}
.oneContractBox {margin:0px 22px;padding:5px 10px;width:160px;height:106px;float:left;text-align:center;}
#regioMoto .contractsLeftContent {border-right:1px solid #ac2530;margin:10px 0px 10px 10px;width:454px;float:left}
#regioDom .contractsLeftContent {border-right:1px solid #0068B0;margin:10px 0px 10px 10px;width:454px;float:left}
#regioMoto .contractsRightContent {padding:10px 10px 10px 0px;width:452px;float:right}
#regioDom .contractsRightContent {padding:10px 10px 10px 0px;width:452px;float:right}
.boxHeader {font-size:19px;font-weight:normal;text-align:center;color:#080908}
.oneContractBoxActive {border:1px solid #79b41d;background:#edfad8}
.oneContractBoxNoActive {border:1px solid #cacaca;background:#ececec}
.oneContractBox .detailInfo {margin-top:2px;display:block;font-size:14px;color:#080908}
#regioMoto .oneContractBox .priceInfo {margin:4px 0px 3px 0px;display:block;font-size:17px;color:#ac2530}
#regioMoto .oneContractBox .priceInfo .pricePerMonthInfo {margin-bottom:5px;display:block;font-size:11px;font-weight:normal}
#regioDom .oneContractBox .priceInfo {margin:4px 0px 3px 0px;display:block;font-size:17px;color:#0068B0}
#regioDom .oneContractBox .priceInfo .pricePerMonthInfo {margin-bottom:5px;display:block;font-size:11px;font-weight:normal}

.oneContractBox input {margin-right:5px;border:none;float:left;}
.oneContractBox label {padding-top:1px;;float:left;color:#080908}


.oneContractBoxSmall .boxHeader {font-size:14px;font-weight:normal;text-align:center;color:#080908}
.oneContractBoxSmall {margin:0px 22px;padding:5px 10px;width:160px;height:87px;float:left;text-align:center;} 
.oneContractBoxSmall .detailInfo {margin-top:2px;display:block;font-size:12px;color:#080908}
#regioMoto .oneContractBoxSmall .priceInfo {margin:4px 0px 3px 0px;display:block;font-size:14px;color:#ac2530}
#regioDom .oneContractBoxSmall .priceInfo {margin:4px 0px 3px 0px;display:block;font-size:14px;color:#0068B0}
.oneContractBoxSmall input {margin-right:5px;border:none;float:left;}
.oneContractBoxSmall label {padding-top:1px;;float:left;color:#080908}

.contractsContainer .oneNewOptionWisitcard {margin:15px 9px ;width:166px;float:left}
.contractsContainer .oneNewOptionWisitcard.mailing {width:320px;}
.contractsContainer .oneNewOptionWisitcard.mailing .rightNewOption {width:290px;}
.contractsContainer .oneNewOptionWisitcard .leftNewOption {margin-right:10px;width:16px;float:left}
.contractsContainer .oneNewOptionWisitcard .leftNewOption input {border:none}
.contractsContainer .oneNewOptionWisitcard .rightNewOption {width:139px;float:left;color:#080908}
.contractsContainer .oneNewOptionWisitcard .rightNewOption input {border:none}
.contractsContainer .oneNewOptionWisitcard .rightNewOption label {padding:0;float:left;text-align:left;color:#080908}
#regioMoto .contractsContainer .oneNewOptionWisitcard .rightNewOption span {margin-top:2px;float:left;display:block;font-size:10px;color:#AC2530}
#regioDom .contractsContainer .oneNewOptionWisitcard .rightNewOption span {margin-top:2px;float:left;display:block;font-size:10px;color:#0068B0}
.contractsContainer .priceMain {margin:0 10px 0 10px;float:right;font-size:15px;color:#080908}
.contractsContainer .priceMain span {padding-left:10px}
#regioMoto .contractsContainer .priceMain strong {color:#ac2530}
#regioDom .contractsContainer .priceMain strong {color:#0068B0}
.contractsContainer .priceMain span.zero {padding-left:2px;font-weight:bold;font-size:22px;}
.contractsContainer .priceMain span.perMonth{padding-left:3px;font-size:11px;font-weight:bold}

.contractsContainerTable {margin:10px;width:911px}
.contractsContainerTable td {padding:0px;width:50%;vertical-align:top }
.contractsContainerTable td.border {border-right:1px solid #ac2530}
#regioMoto .contractsContainerTable td.border {border-right:1px solid #ac2530}
#regioDom .contractsContainerTable td.border {border-right:1px solid #0068B0}
.contractsContainer .contractsContainerShowHide {width:991px;height:175px;overflow-y:hidden;}
.showHideContractBox {padding:0 10px;display:block;text-align:right;font-size:14px;color:#080908;cursor:pointer;}
.strike {text-decoration:line-through;}
.oneContractBoxLarge {margin:0 auto;padding:30px 10px !important;width:70% !important;height:auto !important;float:left;left:14%}

.oneContractBoxLarge .boxHeader {font-size:27px !important;}
.oneContractBoxLarge .detailInfo {margin-top:20px !important;font-size:20px}
.oneContractBoxLarge .priceInfo {margin-top:20px !important;margin-bottom:20px !important;font-size:24px;}
.oneContractBoxLarge .priceInfo.investmentPriceInfo {margin-top:10px !important;margin-bottom:20px !important;font-size:24px;}

.mailingTableSmall td{padding-right:5px}
.mailingTableSmall td label {padding-top:0px;color:#080908}

.tabsMainContainerPadding {padding:30px !important}

.branchPricesInfo {font-size:12px;color:#080908}

/* user annoucement search cont  */

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.domOffers{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_dom.png) top left repeat-x;}
div.searchColumn ul.motoOffers{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_moto.png) top left repeat-x;}
div.searchColumn ul li{ margin:0; border-bottom:none;	padding-left:0px; float:left; background:none;  }
div.searchColumn ul li a{border-bottom:1px solid #A45663; border-right:1px solid #CF969A; padding:6px 10px 5px; display:block; font-size:13px; font-weight:bold; text-decoration:none; background:none; color:#fff;}
div.searchColumn ul.motoOffers li a{border-bottom:1px solid #A45663; border-right:1px solid #CF969A; padding:6px 10px 5px; display:block; font-size:13px; font-weight:bold; text-decoration:none; background:none; color:#fff;}
div.searchColumn ul.domOffers li a{border-bottom:1px solid #5381A8; border-right:1px solid #6C98BB; padding:6px 10px 5px; display:block; font-size:13px; font-weight:bold; text-decoration:none; background:none; color:#fff;}
div.searchColumn ul li a:hover{border-bottom:1px solid #D9C9CC; border-right:1px solid #CF969A; text-decoration:none; background:#E6E6E6; color:#356690;}
div.searchColumn ul.motoOffers li a:hover{border-bottom:1px solid #D9C9CC; border-right:1px solid #CF969A; text-decoration:none; background:#E6E6E6; color:#356690;}
div.searchColumn ul.domOffers li a:hover{border-bottom:1px solid #C9D2DA; border-right:1px solid #BED2E0; text-decoration:none; background:#E6E6E6; color:#356690;}
div.searchColumn ul li a.active, div.searchColumn ul li a.active:hover{border:1px solid #BED2E0; padding-top:7px; position:relative; top:-1px; border-bottom:none; background:#F3F3F3 url(../images/bg_search_tab.jpg) top left repeat-x; color:#356690;} 
div.searchColumn ul li a.active:hover{color:#69A6D1;}
div.searchColumn ul li.last{ float:right;  }
div.searchColumn ul li.last a, div.searchColumn ul li.last a:hover{ border-left:1px solid #CF969A; border-right:0px; }

div#tabsSmallContainerInside div.searchColumn{padding-top:38px}
div#tabsSmallContainerInside div.searchColumn .priceInTop{margin-left:3px;}

.step2 .InSearchCont strong{float:left}

.searchStepsContainer div.h205{height:205px;}

/* sort Offers On Page */
div.sortOffersOnPage{
	height:30px;
	position:absolute;
	right:10px;
	top:-23px;
	width:224px;
}
div.sortOffersOnPage.user{
    top:-10px;
}

div#tabsSmallContainerInside div.searchColumn div.searchStep span.short {
color:#666666;
font-size:11px;
font-weight:normal;
margin:0 10px 4px 0;
}

div.sortOffersOnPage label{ margin-right:5px; padding-top:6px; text-align:right; font-size:11px; font-weight:normal; color:#666;}

select.mainSortInput,
#announceTableCont .sortOffersOnPage select
{margin-top:0px !important; margin-top:4px; margin-right:5px; padding:4px; width:120px; height:25px;  float:right;}

/* user announcement table - search reasults */

div#announceTableCont table.listing{
	table-layout:fixed;
	
}

div#announceTableCont table.listing th.mark,
div#announceTableCont table.listing th.addr
{width:100%;}

div#announceTableCont table.listing th.img{width:130px;}
div#announceTableCont table.listing td.d{text-align:left}
div#announceTableCont table.listing td.d div.b{text-align:center; position:relative; height:84px;}
div#announceTableCont table.listing td.d div.bb{text-align:center; height:84px;}
div#announceTableCont table.listing td.statusTd a{cursor:pointer}

div#announceTableCont table td a.c 
{
	float:left;
	left:-137px;
	top:0px;
	position:absolute;
}

div#announceTableCont table td a.c img{border:2px solid #90ACBF;}
div#announceTableCont table td a.c {line-height:0px; font-size:0px;}

/*
div#announceTableCont table tr.dist td.sortBy {background:#F3F6F9}	
div#announceTableCont table tr.secondDist td.sortBy{background:#EBF1F4}
*/

a.addLinkBackground {
background:url("../images/plus.png") no-repeat scroll left top transparent;
color:#2C8ED6;
font-size:12px;
font-weight:bold;
height:25px;
overflow:visible;
padding:6px 0 7px 30px;
margin-left:20px;
position:relative;
white-space:nowrap;

float:left;
display:block;
width:200px;
}

span.topOffersInfo{
	text-align:right;
	width:400px;
	float:right;
	padding-right:20px;
}

/* skins version */

#contentContainer #leftProfileDetailContainer .leftProfileDetailContactDataContainer {width:340px;float:left}
#contentContainer #leftProfileDetailContainer .rightProfileDetailContactDataContainer {padding-left:20px;float:left}

#contentContainer #aboutLeftContent {float:left; padding:0 0 0 0; width:270px;}
#contentContainer #aboutRightContent {float:left;width:420px;}
#contentContainer .oneStepOtherAboutUs {float:right !important;width:317px !important;padding:2px 0 0 20px;}

div.routeRel{
	position:relative;
}

/* SKIN 01 */
div#skin01 div#tabsMainContainer div.searchColumn {overflow:hidden; padding-top:33px;}
div#skin01 div#tabsMainContainer div.carParts {height:225px;}
/*div#skin01 div#tabsMainContainer input{color:white;}*/

/* SKIN 02 */
div#skin02 div#tabsMainContainer div#tabsSmallContainerInside ul {width:943px !important;}
div#skin02 div#tabsMainContainer div.searchColumn {overflow:hidden; padding-top:33px;}
div#skin02 div#tabsMainContainer div.carParts {height:225px;}
/*div#skin02 div#tabsMainContainer input{color:white;}*/

/* SKIN 03 */
div#skin03 div#tabsMainContainer .skin03tabsSmall{background:white;	margin:0px 15px;}
div#skin03 div#tabsMainContainer div.searchColumn {overflow:hidden; padding-top:33px;}
div#skin03 div#tabsMainContainer div#tabsSmallContainerInside ul {width:784px !important;}
div#skin03 div#tabsMainContainer div.paginationOffersOnPage {width:500px;}

/* SKIN 04 */
div#skin04 div#tabsMainContainer .skin03tabsSmall{background:white;	margin:0px 15px;}
div#skin04 div#tabsMainContainer div.searchColumn {margin-left:12px; overflow:hidden; padding-top:33px; position:relative; top:20px;}
div#skin04 div#tabsMainContainer div#tabsSmallContainerInside ul {width:784px !important;}
div#skin04 div#tabsMainContainer div.paginationOffersOnPage {width:500px;}
#skin04 #tabsSmallContainerInside #mainTabsInside li.right {margin-right:79px;}

/* SKIN 05 */
div#skin05 div#tabsMainContainer div#tabsSmallContainerInside ul {width:980px !important;}
div#skin05 div#tabsMainContainer div.searchColumn {overflow:hidden; padding-top:33px;}
div#skin05 div#tabsMainContainer div.carParts {height:225px;}
div#skin05 div#tabsMainContainer input{color:black;}

/* */
div.searchStep.step3 div.formBlock input{
	width:190px;
	
}
span.whereIAm {
    color: #0068B0;
}
span.errorSpanMsg, div span.messageError, div span.specialError{margin-bottom:10px; padding-right:0px !important; padding-right:10px; width:100%; text-align:right; display:block; color:#a80000;float:left}
select.investmentSelectForm {
	float: left;
    margin: 15px 22px 0;
}
h3.investmentBoxHeader {
	/*width: 260px;*/
	text-align:left;
}
span.investmentX {
	display:block;
    margin:10px 0 0;
	font-size: 14px;
	font-weight: bold;
}
textarea#meta_descriptionId {
    width:280px;
    height:90px;
}
input#meta_titleId {
    width:270px;
}
span.numberNoWrap {
    font-size:11px;
    font-weight:bold;
    line-height:1.5em;
}
.w192{width:192px !important}
.textAllignLeft {
    text-align: left !important;
}
/*start:nowe numery telefonów*/
dd input.firstCodeNumer{width:22px; float:right; margin:0 10px 0 0;}
dd input.secondCodeNumer{width:15px; float:right;}
dd input.stacionaryPhone{width:100px; float:right;}
dd input.cellPhone{width:120px; float:right;}
dd span.slashSeparator{
    float:right;
    text-align:center;
    display:block;
    height:21px;
    width:18px;
    font-size:16px;
}

dd.newPhone input.firstCodeNumer{width:22px; float:right; margin:0 10px 0 0;}
dd.newPhone input.secondCodeNumer{width:15px; float:right;}
dd.newPhone input.stacionaryPhone{width:100px; float:right;}
dd.newPhone input.cellPhone{width:120px; float:right;}
dd.newPhone span.slashSeparator{
    float:right;
    text-align:center;
    display:block;
    height:21px;
    width:18px;
    font-size:16px;
}
dd.newPhone span.slashShortSeparator{
    float:right;
    text-align:center;
    display:block;
    height:21px;
    width:13px;
    font-size:16px;
}

div.searchStep input.firstCodeNumer{width:22px; float:right; margin:0 10px 0 0;}
div.searchStep input.secondCodeNumer{width:15px; float:right;}
div.searchStep input.stacionaryPhone{width:100px; float:right;margin:0 4px 0 0;}
div.searchStep input.cellPhone{width:120px; float:right; margin:0 4px 0 0;}
div.searchStep span.slashSeparator{
    float:right;
    text-align:center;
    display:block;
    height:21px;
    width:18px;
    font-size:16px;
}
/*end:nowe numery telefonów*/

.width240 {
    width: 240px;
}
.width210 {
    width: 210px;
}
.width190 {
    width: 190px;
}

.footer_mtop {
  padding-top: 22px;
}

div.summaryRegioMoto {
  clear: both;
  width: 420px;
  margin-left: 140px;
  text-align: left;
}
.mt10 {
  margin-top: 10px;
}

/*********************/
/****** ToolTip ******/
/*********************/
div.infoIco{
	background:transparent url(../images/hidden_info.png) no-repeat scroll 5px 50%;
	color:white;
	cursor:pointer;
	display:block;
	height:21px;
	width:22px;
	position:absolute;
	text-indent:-9999px;
	padding-right:5px;
	/*line-height:21px;
	right:-20px;
	top:5px;*/
	
}

div.whiteBg {
    background-color: #fff;
    width: 995px;
    margin: 0 auto;
    padding: 0 5px;
}
#headerContainer.nobg {
    background-image: none;
    min-height: 0;
}
#searchContainer,
#searchContainerNoMarginB {
    margin-top: 0;
}
div.whiteSpace15 {
    background-color: #fff;
    height: 15px;
}

#prolongDomainPriceStrike {
    color: #AC2530;
}
.domainInfo {
    font-size: 10px;
    font-style: italic;
}
