#header { margin: 0 auto; width: 1000px; height: 87px; position: relative; color: #fff; text-align: left; z-index: 1; }#header .dropdown {position: absolute;display: none;-moz-box-shadow: 0 2px 8px rgba(50, 50, 50, 0.6);-webkit-box-shadow: 0 2px 8px rgba(50, 50, 50, 0.6);box-shadow: 0 2px 8px rgba(50, 50, 50, 0.4);border: 1px solid #919191;border-top: none;background-color: #fff;z-index: 100;}#logo { margin: 0; padding: 0; width: 173px; height: 56px; float: left; clear: left; }#logo a, #logo img { border: none; text-decoration: none; }#top-bar { margin: 0 0 0 10px; padding: 5px 0; float: left; font-size: 1.1em;width: 555px;position: relative;}#top-bar li { padding: 0 6px 0 3px; display: inline-block; border-right: 1px solid #373737; text-transform: uppercase; color: #919191;float: left }#top-bar li a { text-decoration: none; text-transform: none; color: #919191; }#top-bar li a:hover { color: #f2c6d8; }#top-bar li a img {margin-top: 2px}#top-bar li#language {position: relative;float: right;margin-right: 10px;padding-right: 4px;border-left: 1px solid #373737;}#top-bar li#language img { margin-right: 5px; }#top-bar li#language a { padding-right: 13px; background: transparent url(../images/lang-unfold.png) 100% 50% no-repeat; }#top-bar li#language #lang-list { padding: 5px 7px; top: 20px; left: -17px; width: 130px; }#top-bar li#language #lang-list li { padding: 7px 12px; display: block; border: none; border-bottom: 1px solid #e9e9e9; }#top-bar li#language #lang-list li.last { border: none; }#top-bar li#language #lang-list li a { padding: 0; background: none; color: #6f6f6f; }#top-bar li#language #lang-list li a:hover { text-decoration: underline; color: #ca1d61; }#top-bar li#change_language {position: absolute;right: 4px;bottom: -9px;border: none;font-size: 11px;}#top-bar li#change_language a {margin-left:3px;color: #fff;}#top-bar li#change_language a:first-child {margin: 0;}#top-bar li#change_language a.active {color: #CA1D61;}#top-bar li#change_language a:hover {text-decoration: underline;}#menu { margin: 0; padding: 0; height: 31px; float: left; clear: left; }#menu li { padding: 6px 11px; float: left; font-size: 11px;font-weight: bold; }[lang="sl"] #menu li{padding-left: 12px; padding-right: 12px}#menu li:hover { background-color: #373737; }#menu li a { text-decoration: none; text-transform: uppercase; color: #fff; }#menu li.home { padding: 0; }#menu li.home a { width: 43px; height: 31px; float: left; text-indent: -5555px; background: transparent url(../images/home-tab.png) 0 -31px no-repeat; }#menu li.home a:hover { background-position: 0 -62px; }#menu li.home.sel a { background-position: 0 0; }#menu li.sel { background-color: #fff; }#menu li.sel a { color: #252525; }#top-search {position: absolute;top: 87px;right: 0;width: 253px;padding: 3px 0 4px 10px;background: #252525;}#top-search div.ss-wrap { float: left; }#top-search input {margin-top: 4px;padding: 1px 6px;width: 205px;border: 1px solid #dbdfe6;border-top-color: #abadb3;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;font-size: 1.1em;}#top-search input.no-value { color: #929292; }#top-search button {margin: 0;padding: 0;width: 30px;height: 30px;border: none;background: transparent url(../images/top-search.png) -30px 0 no-repeat;text-indent: -5555px;overflow: visible;cursor: pointer;}#top-search button:hover { background-position: 1px 0; }div#white { position: relative; background-color: white; z-index: 0; }div#content { margin: 0 auto; padding: 0; width: 1000px; min-height: 800px; background-color: #fff; text-align: left; }div.description li{list-style-type: disc; margin-left: 15px;}#content-body { margin: 0; padding: 0; overflow: hidden; }#sidebar { padding: 0 0 20px 10px; width: 258px; float: right; overflow: hidden; }#search-form { position: relative; margin: 45px 0 50px; width: 261px; float: right; }#search-form fieldset { padding: 0; border-left: 1px solid #ebebeb; color: #333; }#search-form fieldset h3 { margin: 0; padding: 15px 20px 15px; text-transform: uppercase; font-size: 1.8em; color: #252525; cursor: pointer;font-family: 'Segoe UI', Arial, sans-serif; }#search-form fieldset h4 { margin: 0; padding: 15px 20px; font-size: 1.25em; color: #000; cursor: pointer; }#search-form fieldset label { font-size: 1.2em; }#search-form fieldset label.sel { background-color: #ffffcc; border-radius: 3px; color: #ca1c61; }#search-form fieldset label sup { font-size: 0.8em; vertical-align: super; }#search-form fieldset label.chbx { margin-bottom: 2px; padding: 0 2px; display: inline-block; width: 104px; font-size: 1em; vertical-align: 0; }#search-form fieldset label.chbx.long { width: auto; }#search-form fieldset label.rooms {display: inline-block;margin: 5px 3px 10px;width: 31px;height: 25px;border: 1px solid #fff;line-height: 24px;font-size: 1.5em;text-align: center;cursor: pointer;}#search-form fieldset label.rooms.sel, #search-form fieldset label.rooms:hover { border-radius: 0; background-color: #ca1c61; color: #fff; }#search-form fieldset input[type=checkbox] { margin-right: 2px; vertical-align: -2px; }#search-form fieldset input[type=text] {padding: 1px 6px;width: 44px;border: 1px solid #dbdfe6;border-top-color: #abadb3;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;font-size: 1.25em;text-align: right;vertical-align: middle;}#search-form fieldset input[type=text].no-value { line-height: 1.7em; font-size: 1em; color: #aaa; }#search-form fieldset select {margin-top: 20px;padding-left: 7px;width: 215px;border: 1px solid #dbdfe6;border-top-color: #abadb3;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;font-size: 1.2em;color: #333;}#search-form fieldset select option.highlighted { color: #ca1d61; }#search-form fieldset .params {background-color: #f4f5f4;background-image: linear-gradient(top, #ebedeb 21%, #f4f5f4 61%);background-image: -o-linear-gradient(top, #ebedeb 21%, #f4f5f4 61%);background-image: -moz-linear-gradient(top, #ebedeb 21%, #f4f5f4 61%);background-image: -ms-linear-gradient(top, #ebedeb 21%, #f4f5f4 61%);background-image: -webkit-linear-gradient(top, #ebedeb 21%, #f4f5f4 61%);background-image: -webkit-gradient(linear, left top, left 25, color-stop(0.21, #ebedeb), color-stop(0.61, #f4f5f4));}#search-form fieldset .params .param { margin: 0 20px; padding-bottom: 20px; border-bottom: 1px solid #dbdcdb; text-align: left; }#search-form fieldset .params .param.last { border: none; }#search-form fieldset#search { position: relative; padding: 15px 20px 5px; background-color: #252525; border-left-color: #252525; line-height: 30px; }#search-form fieldset#search input {width: 215px;height: 30px;background: #ca1d61 url(../images/searchbox-search-button.png) 0 0 repeat-x;border: none;text-transform: uppercase;color: #fff;cursor: pointer;font: normal 1.4em 'Segoe UI', Arial, sans-serif;font-weight: bold;}#search-form fieldset#search input:hover { -moz-opactiy: 0.8; opacity: 0.8; filter: alpha(opacity=80); }#search-form fieldset#search a { text-decoration: none; color: #8c8c8c; }#search-form fieldset#search a:hover { color: #aeaeae; }#search-form fieldset#search #arrow-left { position: absolute; top: 15px; left: -13px; width: 0; height: 0; border: 6px solid #fff; border-right-color: #252525; }#search-form fieldset.params-group.down h3 { background: transparent url(../images/search-down-arrow.png) 5px 50% no-repeat; }#search-form fieldset.params-group.down .params { display: block; height: auto; }#search-form fieldset.params-group.up h3 { background: transparent url(../images/search-right-arrow.png) 5px 50% no-repeat; }#search-form fieldset.params-group.up .params { display: none; }#search-form fieldset.params-group h4.down { background: transparent url(../images/search-down-arrow.png) 5px 50% no-repeat; }#search-form fieldset.params-group .param.down { display: block; height: auto; }#search-form fieldset.params-group h4.up { background: transparent url(../images/search-right-arrow.png) 5px 50% no-repeat; }#search-form fieldset.params-group .param.up { display: none; }#search-form fieldset.params-group .param .cat {margin-left: 5px;font-size: 1.2em;color: #000;text-decoration: none;width: 100%;display: inline-block;}#search-form fieldset.params-group .param .cat:hover,#search-form fieldset.params-group .param .cat.selected {color: #ce0171;}#search-form fieldset.params-group .param .tag {display: inline-block;width: 100%;margin-bottom: 2px;padding-right: 5px;font-size: 1em;color: #333;text-indent: 22px;text-decoration: none;border-radius: 3px;box-sizing: border-box;background: url("../images/checkbox_unselected_icon.png") no-repeat 1px 3px;}#search-form fieldset.params-group .param .tag.filter-narrow {width: 46%;margin-right: 10px;}#search-form fieldset.params-group .param .tag.filter-narrow:nth-child(even) {margin-right: 0;}#search-form fieldset.params-group .param .tag:hover {background: url("../images/checkbox_hover_icon.png") no-repeat 1px 3px;}#search-form fieldset.params-group .param .tag.selected {color: #ca1c61;background: url("../images/checkbox_selected_icon.png") no-repeat 1px 3px,#ffffcc;}#search-form fieldset.params-group .param .tag.selected:hover {background: url("../images/checkbox_selected_hover_icon.png") no-repeat 1px 3px,#ffffcc;}#search-form fieldset.params-group .param .rooms {display: inline-block;width: 32px;height: 26px;margin: 5px 3px 10px;padding: 0;font-size: 18px;line-height: 24px;text-align: center;text-indent: 0;cursor: pointer;border: 1px solid #fff;border-radius: 0;vertical-align: middle;box-sizing: border-box;}#search-form fieldset.params-group .param .tag.rooms {margin: 5px 6px 10px 3px;background: none;}#search-form fieldset.params-group .param .rooms:hover {border-radius: 0;color: #fff;background: #ca1c61;}#search-form fieldset.params-group .param .rooms.selected {border-radius: 0;color: #fff;background: #ca1c61;}#search-form fieldset.params-group .param .rooms.selected:hover {background: #ca1c61;}#search-form fieldset.params-group .param .rooms:last-child {display: inline-block;width: 100%;height: inherit;margin-bottom: 2px;padding-right: 5px;font-size: 1em;color: #333;text-indent: 22px;text-decoration: none;text-align: left;border-radius: 3px;box-sizing: border-box;background: url("../images/checkbox_unselected_icon.png") no-repeat 1px 5px;border: none;}#search-form fieldset.params-group .param .rooms.selected:last-child {color: #ca1c61;background: url("../images/checkbox_selected_icon.png") no-repeat 1px 5px,#ffffcc;}#search-form fieldset.params-group .param .rooms:last-child:hover {background: url("../images/checkbox_hover_icon.png") no-repeat 1px 5px;}#search-form fieldset.params-group .param .rooms.selected:last-child:hover {background: url("../images/checkbox_selected_hover_icon.png") no-repeat 1px 5px,#ffffcc;}#construction-site-btn {position: absolute;top: 45px;right: 0;width: 252px;padding: 8px 5px;background: #CA1D61;color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 16px;text-align: center;}.range-slider {margin-bottom: 15px;padding-top: 5px;width: 100%;height: 45px;background: transparent url(/images/searchbox-area-scale.png) 50% 4px no-repeat;font: normal 0.9em OpenSansBold;text-align: center;color: #333;overflow: hidden;}.range-slider .slider { position: relative; margin: 0 auto; width: 198px; height: 23px; }.range-slider .ui-slider-range { position: absolute; height: 15px; background: transparent url(/images/searchbox-area-range.png) 0 0 repeat-x; }.range-slider .ui-slider-handle {position: absolute;top: -4px;margin: 0 0 0 -10px;width: 13px;height: 26px;background: transparent url(/images/searchbox-area-handle.png) 0 0 no-repeat;}.range-slider .ui-slider-handle ~ a { margin: 0 0 0 -3px; }.range-slider span { line-height: 28px; }#rightbar { padding: 45px 0 25px 10px; width: 263px; float: right; overflow: hidden; }#rightbar h3 {margin: 0 0 15px;padding: 12px 0 0 20px;width: 243px;height: 48px;background: #fff url(/images/nowo-bar-black.png) -20px 0 no-repeat;font: normal 1.5em OpenSansRegular; text-transform: uppercase; color: #fff;}#rightbar ul.newprojects { margin: 0 auto; width: 263px; }#rightbar ul.newprojects li { margin-bottom: 25px; }#rightbar ul.newprojects li a.thumb { position: relative; display: block; text-decoration: none; }#rightbar ul.newprojects li a.thumb:hover { -moz-opactiy: 0.75; opacity: 0.75; filter: alpha(opacity=75); }#rightbar ul.newprojects li a.thumb span {position: absolute;left: 0;bottom: 10px;display: block;padding: 7px 8px 10px;width: 35px;height: 16px;background-color: #ca1c61;font: normal 1.2em OpenSansBold;color: #fff;text-align: center;}#rightbar ul.newprojects li > span { padding-top: 5px; display: block; width: 100%; text-align: right; }#rightbar ul.newprojects form.thumbsup { margin-top: 4px; float: left; }#rightbar.form { padding: 20px 10px 20px 0; }#rightbar.form h3 { margin-left: 10px; background-position: -20px 0; }#rightbar.form ul.newprojects { padding-left: 10px; }#footer { height: 360px; background-color: #252525; color: #666; }#footer > div { margin: 0 auto; width: 1000px; text-align: left; }#footer a { text-decoration: none; }#footer a:hover { color: #fff !important; }#footer a.sel { color: #fff; }#footer a.sel:hover { text-decoration: underline; }#footer > div > ul { padding: 30px 20px 20px; border-bottom: 1px solid #383838; overflow: hidden; }#footer > div > ul > li { width: 160px; float: left; }#footer > div > ul > li > h3 { font-size: 1.5em; }#footer > div > ul > li > h3 a { text-decoration: none; color: #fff; }#footer > div > ul > li > ul { margin-top: 30px; }#footer > div > ul > li > ul li { line-height: 1.7em; }#footer > div > ul > li > ul a { text-decoration: none; color: #666; }#footer > div > p { margin: 20px 5px; font-size: 1.2em; color: #999; overflow: hidden; }#footer > div > p a.opinion { margin-left: 15px; float: right; font-size: 0.9em; color: #fff; }#footer > div > p a.opinion:hover { text-decoration: underline; }#footer > div > p a.social {margin-left: 8px;padding: 3px 0 3px 27px;display: inline-block;background-image: url(/images/social-icons.png);background-repeat: no-repeat;}#footer > div > p a.social.inst {background: url(/images/inst-icon.png) 0 50% no-repeat;}#footer > div > p a.rss { background-position: 0 3px; }#footer > div > p a.ytb { background-position: 0 -27px; }#footer > div > p a.vim { background-position: 0 -56px; }#footer > div > p a.fcb { background-position: 0 -85px; }#footer > div > p a.vk { background-position: 0 -114px; }#footer > div > p a.gplus { background-position: 0 -145px; }#footer > div > p a.ok { background-position: 0 -174px; }#porownajProjekty tr { background-color:#fff;}#porownajProjekty tr:HOVER { background-color:#f7e6e6;}#porownajProjekty tr.listy:HOVER, #porownajProjekty tr.wizualizacja:HOVER { background-color:#fff;}#porownajProjekty th { width:180px; padding:5px; font-weight:bold; font-size:11px; vertical-align:top; border-bottom:1px solid #ccc;}#porownajProjekty td { width:240px; padding:5px 5px 5px 10px; border-bottom:1px solid #ccc;}#porownajProjekty td a, .compareLink, .compareLink13 { color:#CA1D61; text-decoration:none;}#porownajProjekty td a:HOVER, .compareLink:HOVER { text-decoration:underline;}.compareLink {font-size:11px;}.compareLink13 {font-size:13px !important;}.onHover { opacity: 0.7 !important; -moz-opactiy: 0.7 !important; filter: alpha(opacity=70) !important; }.breadcrumbs { padding: 10px 0 7px 0; margin-bottom: 5px; font-size: 12px; color: #000; }.breadcrumbs ul { padding-right: 270px; margin-bottom: 5px; }.breadcrumbs ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.breadcrumbs * { font-size: inherit; }.breadcrumbs ul li { margin-right: 5px; float: left; }.breadcrumbs ul li a { text-decoration: none; color: #898778; }.breadcrumbs ul li a:hover { text-decoration: underline; }.breadcrumbs ul li .last { color: #CA1D61; }a.favourites {padding: 2px 0 2px 25px;background: transparent url(/images/projects-list-overlay-icons.png) 0 -72px no-repeat;line-height: 30px;text-decoration: none;color: #fff;}a.favourites.added { background-position: 0 -90px; }a.tool.compare {background: transparent url(/images/tools-icons-list.png) 0 -72px no-repeat;background-position: -3px -64px !important;}a.tool.compare.added {background: transparent url(/images/tools-icons-list.png) 0 -72px no-repeat;background-position: -3px -93px !important;}a.editView {display: inline-block;margin-top: 5px;padding: 3px;background-color: #26b4ea;color: #000 !important;border: 1px solid #000;text-decoration: none !important;font-weight: bold;}#userPanel{display: none;position: fixed;left: 0;bottom: 0;width: 100%;height: 215px;padding: 0;background-color: transparent;border-bottom: none;color: #fff;}#rolledUserPanel{display: none;position: fixed;bottom: 0;left: 0;width: 300px;height: 20px;padding: 0px 2px 4px;border: 1px solid #000;border-bottom: none;color: #fff;}#userPanel strong { padding-left: 10px; font-size: 35px; }#userPanel a { text-decoration: none; }#userPanel a:hover { opacity: 0.75; -moz-opactiy: 0.75; filter: alpha(opacity=75); }#userPanel a.compare { background: #ca1d61 url(../images/searchbox-search-button.png) 0 0 repeat-x;border: none;text-transform: uppercase;font: normal 1.4em OpenSansBold;color: #fff;cursor: pointer;margin: 0 15px 15px 0;padding: 3px 35px;float: right;}#userPanel .div-content { height: 186px; background: whiteSmoke; }#userPanel .userPanelThumbs { height: 165px; overflow: hidden; white-space: nowrap; }#userPanel .userPanelThumbs .userPanelThumb { position: relative; display: inline-block; margin: 15px 0 0 15px; }#userPanel .userPanelThumbs .userPanelThumb .thumbLink { display: inline-block; }#userPanel .userPanelThumbs .userPanelThumb ul { height: 2.1em; }#userPanel .userPanelThumbs .userPanelThumb ul li { padding: 0 10px; float: left; font: normal 1.2em OpenSansBold; line-height: 1.8em; color: #000;}#userPanel .userPanelThumbs .userPanelThumb ul li span { font: normal 0.8em OpenSansRegular; }#userPanel .userPanelThumbs .userPanelThumb ul li a, #userPanel .userPanelThumbs .userPanelThumb ul li a:hover { color: #fff; }#userPanel .userPanelThumbs .userPanelThumb ul li.base-name { background-color: #ca1c61; }#userPanel .userPanelThumbs .userPanelThumb ul li.variant-name { background-color: #ad1953; }#userPanel .userPanelThumbs .userPanelThumb ul li.areas { background-color: #252525; color: #fff; }#userPanel .leftArrowDiv { margin-top: 15px; float: left; height: 150px; width: 40px; border-right: 1px gray solid; }#userPanel .leftArrowDiv img { margin: 30px 0 0 10px; }#userPanel .rightArrowDiv { margin-top: 15px; float: right; height: 150px; width: 40px; border-left: 1px gray solid; }#userPanel .rightArrowDiv img { margin: 30px 0 0 10px; }.userPanelMenuDiv { width: 300px;background-color: black; height: 39px; border-top-left-radius: 5px;border-top-right-radius: 5px;-moz-border-top-left-radius: 5px;-moz-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}.userPanelMenu li {font: normal 13px OpenSansBold; padding-left: 15px; padding-right: 15px; padding-top: 7px; padding-bottom: 7px;width: 150px;border-left: gray solid 1px;border-right: gray solid 1px;border-top: gray solid 1px;float: left;margin-right: 2px;margin-top: 5px;}.userPanelMenu { color: #ca1d61; background-color: black; border-left: black solid 5px; }.userPanelMenu .selectedMenuElement { background-color: whitesmoke; color: #ca1d61; border-bottom: whitesmoke solid 1px; text-align: center; }.userPanelMenu .unselectedMenuElement { background-color: #ca1d61; color: white; border-bottom: gray solid 1px; cursor: pointer; text-align: center; }.userPanelMenuDiv .userPanelLink { color: #ca1d61; font: bold 14px OpenSansLight; padding-right: 30px; float: right;}.userPanelMenuDiv .userPanelRollUp {border-left: gray solid 1px;color: white;padding-left: 20px;float: right;margin-right: 20px;text-decoration: none;}.userPanelMenuDiv .userPanelOptions li { padding-top: 10px; }#rolledUserPanel .userPanelRollDown {margin-top: 7px;display: inline;border-left: gray solid 1px;color: white;padding-left: 20px;float: right;margin-right: 20px;text-decoration: none;}#rolledUserPanel .userPanelRollDown:hover { opacity: 0.75; -moz-opactiy: 0.75; filter: alpha(opacity=75); }.userPanelMenuDiv .userPanelRollUp img { vertical-align: middle; }#rolledUserPanel .userPanelRollDown img { vertical-align: middle; }#rolledUserPanel { height: 30px; background-color: black; }#rolledUserPanel img { vertical-align: middle; }#rolledUserPanel .rolledMenuElement { color: white; text-decoration: none; }#rolledUserPanel .userPanelMenu .unselectedMenuElement { padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 3px;}#userPanel .userPanelThumbs .userPanelThumb .removeThumb, #userPanel .userPanelThumbs .userPanelThumb .removeFavourite {position: absolute;right: 5px;top: 5px;display: block;color: #fff;z-index: 3;cursor: pointer;}#userPanel .thumbContainer{ float: left;}#tabs { clear: both; overflow: hidden; padding-top: 5px;padding-left: 5px;background: #EEEEEE;background-image: linear-gradient(top, #FAF9F9 0%, #E3E3E3 100%);background-image: -o-linear-gradient(top, #FAF9F9 0%, #E3E3E3 100%);background-image: -moz-linear-gradient(top, #FAF9F9 0%, #E3E3E3 100%);background-image: -webkit-linear-gradient(top, #FAF9F9 0%, #E3E3E3 100%);background-image: -ms-linear-gradient(top, #FAF9F9 0%, #E3E3E3 100%);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FAF9F9),color-stop(1, #E3E3E3)); }#tabs li { float: left; display: inline-block; }#tabs li:first-child {}#tabs li.selected { }#tabs li.selected:last-child { }#tabs li a {padding: 5px 20px 10px 20px;margin: 0;display: inline-block;text-decoration: none;font-size: 1.3em;color: #333333;text-align: center;}#tabs li a:hover, #tabs li.selected a { color: #CA1D61; background: white; }#error-page {padding: 30px;font: 18px OpenSans, sans-serif;color: #666;}#error-page h1 {font: 100 28px OpenSans, sans-serif;color: #CA1D61;}#error-page p { margin: 1em 0; }#error-page a { color: #CA1D61; text-decoration: none; }#error-page a:hover { text-decoration: underline; }#confirmation-page {padding-top: 42px;}#confirmation-page h1 {margin: 0;padding-bottom: 20px;font-size: 28px;line-height: 20px;color: #ca1c61;}#confirmation-page h2 {margin: 0;padding-bottom: 15px;font-size: 20px;line-height: 20px;font-weight: bold;color: #000;}#confirmation-page h2 + p {margin: 0;padding-bottom: 15px;font-size: 20px;line-height: 20px;font-weight: bold;color: #000;}#confirmation-page h2 + p + p {margin: 0;padding-bottom: 15px;font-size: 13px;line-height: 20px;font-weight: bold;color: #000;}#confirmation-page ul {padding-bottom: 30px;}#confirmation-page ul > li {padding-bottom: 4px;padding-left: 20px;font-size: 13px;line-height: 20px;color: #000;list-style: none;background: url("/images/new-mark.png") no-repeat 0 8px;}#confirmation-page p > a {display: inline-block;margin-bottom: 25px;font-size: 15px;color: #ca1d61;text-decoration: underline;}.z-security-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.6;z-index: 9995;}.z-security-form {position: fixed;left: 50%;top: 50%;width: 530px;height: 360px;margin-left: -265px;margin-top: -162.5px;background: #fff;border-top: 1px solid #000;border-left: 1px solid #666;-webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.5);-moz-box-shadow:3px 3px 12px rgba(0, 0, 0, 0.5);box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.5);z-index: 9997;font-family: OpenSans, sans-serif;}.z-security-form.z-login-form{height: 315px;}.z-security-form.z-remind-form{height: 333px;}.z-security-form fieldset {padding: 20px 15px 0 30px;}.z-security-form .tabs {height: 50px;padding-left: 34px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e4e4e4', GradientType=0);background-image: linear-gradient(bottom, #e4e4e4 20%, #fcfcfc 100%);background-image: -o-linear-gradient(bottom, #e4e4e4 20%, #fcfcfc 100%);background-image: -moz-linear-gradient(bottom, #e4e4e4 20%, #fcfcfc 100%);background-image: -webkit-linear-gradient(bottom, #e4e4e4 20%, #fcfcfc 100%);background-image: -ms-linear-gradient(bottom, #e4e4e4 20%, #fcfcfc 100%);background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, #e4e4e4), color-stop(1, #fcfcfc));}.z-security-form .tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.z-security-form .tabs li {float: left;display: block;padding: 15px 20px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;font-weight: 100;font-size: 18px;line-height: 18px;cursor: pointer;}.z-security-form .tabs li.selected {border-bottom: 1px solid #fff;background: #fff;}.z-security-form fieldset h1 {margin: 0.5em 0 0 0;padding-bottom: 10px;font-weight: 100;font-size: 24px;line-height: 24px;border-bottom: 1px solid #eee;}.z-security-form .btn-close {display: block;position: absolute;right: 15px;top: 15px;width: 9px;height: 9px;background: url('/images/ico-close.png') no-repeat;}.z-security-form label {display: inline-block;width: 80px;padding-right: 15px;font-size: 11px;text-transform: uppercase;}.z-security-form .row {position: relative;padding: 5px 0;}.z-security-form input {width: 186px;padding: 7px;border: 1px solid #eee;border-top: 1px solid #aaa;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font: 13px OpenSans;}.z-security-form .row.error input {border: 1px solid #cb2063;box-shadow: 0 0 2px #cb2063;}.z-security-form .remember { font: 12px Arial, sans-serif; }.z-security-form input.checkbox {display: inline;width: auto;margin-right: 10px;vertical-align: middle;}.z-security-form .submit {position: absolute;bottom: 0;left: 0;width: 500px;height: 50px;padding: 15px;background: #f5f5f5;text-align: right;}.z-register-form .row.checkbox { font-family: Arial, sans-serif; }.z-register-form .row.checkbox a { color: #252525; }.z-security-form .row.error input, .z-security-form .row.error.checkbox { color: #cb2063; }.z-security-form .error-msg, .z-security-form .hint-box{display: none;position: absolute;right: 0;width: 158px;padding: 9px;background: #f2f2f2;color: #cb2063;font: 12px/17px OpenSans, sans-serif;}.z-security-form .hint-box { color: #333; }.z-security-form .error-msg.username, .z-security-form .hint-box.username { top: 5px; }.z-security-form .error-msg.password { top: 5px; }.z-security-form .error-msg.repeat_password { bottom: 4px; }.z-security-form .error-msg.statute { bottom: 0; }.z-security-form .error-msg span { color: #666; }.z-security-form .error-msg .arrow, .z-security-form .hint-box .arrow {position: absolute;left: -20px;display: block;width: 29px;height: 14px;background: url('/images/my_construction/arrows-down.png') no-repeat 0 -41px;transform:rotate(90deg) ;-ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); }.z-security-form .error-msg.username .arrow, .z-security-form .hint-box.username .arrow { top: 10px; }.z-security-form .error-msg.password .arrow { top: 10px; }.z-security-form .error-msg.repeat_password .arrow { bottom: 8px; }.z-security-form .error-msg.statute .arrow { bottom: 10px; }.z-security-form .submit .login-text {position: absolute;top: 7px;left: 30px;color: #666;text-align: left;margin-top: 22px;}.z-security-form .submit .social-login-label{position: absolute;left: 328px;top: 34px;color: #5F81BE;font-size: 13px;}.login-submit {position: absolute;top: 170px;right: 20px;}.signup-submit {position: absolute;top: 230px;right: 160px;}.remind-password {position: absolute;top: 194px;left: 140px;}.z-security-form .submit button, .remind-sent-overlay button, .login-submit, .signup-submit, .remind-password {margin-top: 8px;padding: 6px 30px;background: #F082B0;background-image: linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -o-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -moz-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -webkit-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -ms-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0.07, #F082B0),color-stop(0.85, #E32471));border: 0 none;font: 18px OpenSans;color: #fff;cursor: pointer;}.z-remind-form .submit button, .remind-sent-overlay button {top: 180px;right: 40px;}.z-security-form .connect-btn {position: absolute;display: block;top: 35px;padding: 3px 10px;background: #666;color: #fff;text-decoration: none;}.z-security-form .fb-connect-btn {left: 120px; }.z-security-form .g-connect-btn { left: 30px; }.z-security-form .vk-connect-btn { left: 30px; }.z-security-form .fb-connect-btn:hover { background: #34399b; }.z-security-form .g-connect-btn:hover { background: #cd0000; }.z-security-form .vk-connect-btn:hover { background: #517397; }.z-remind-form .error-msgs {position: absolute;width: 250px;top: 160px;left: 110px;color: #cb2063;font: 14px OpenSans, sans-serif;}.z-security-form .password-reminder {position: absolute;top: 195px;left: 30px;color: #999;font-size: 12px;text-decoration: none;}.z-remind-form .remind-text {padding: 20px 0 5px 95px;font-size: 18px;text-transform: uppercase;}.z-remind-form .help-text {position: absolute;width: 360px;top: 20px;left: 30px;color: #666;font-size: 12px;text-align: left;}.z-remind-form a { color: #666; }.remind-sent-overlay {position: absolute;top: 50px;left: 0;display: none;width: 490px;height: 290px;padding: 20px;background: #fff;text-align: left;z-index: 1;}.remind-sent-overlay .footer {position: absolute;bottom: 0;left: 0;width: 500px;height: 50px;padding: 15px;background: #f5f5f5;text-align: right;}.remind-sent-overlay .info {padding: 20px 0 20px 100px;background: url('/images/exclamation-mark.png') no-repeat 50px 24px;text-align: left;font-size: 16px;line-height: 24px;}.z-remind-form .remind-sent-overlay .remind-text {padding: 20px 0 5px 51px;}#gallery-holder {display: none;position: fixed;width: 800px;height: 650px;z-index: 999999;}.zqm-hint {display: inline-block;position: relative;}.zqm-hint .qm {display: inline-block;padding: 0 5px;background: #ccc;border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;color: #fff;text-align: center;font: bold 14px OpenSans;text-decoration: none;}.zqm-hint .qm:hover {background: #999;}.zqm-hint-content, .zqm-balloon-content {position: absolute;display: none;padding: 10px;border: 1px solid #ccc;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;background: #fff;box-shadow: 4px 4px 9px #999;-moz-box-shadow: 4px 4px 9px #999;-webkit-box-shadow: 4px 4px 9px #999;font: 100 11px OpenSans, Helvetica, sans-serif;color: #333;line-height: 1.5em;z-index: 1011;text-align: left;}.zqm-balloon-content {padding: 5px;background: #ffffbe;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}.zqm-hint-content ul li {margin-left: 1.5em;list-style-type: disc;list-style-position: outside;}.zqm-hint-content .zqm-hint-close {position: absolute;top: 5px;right: 5px;display: block;padding: 0 6px;color: #000;font: bold 12px OpenSans;text-decoration: none;text-align: center;}#top-notification {display: none;position: fixed;top: 0;left: 0;width: 100%;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0);background-image: linear-gradient(top, #ccc 7%, #fff 85%);background-image: -o-linear-gradient(top, #ccc 7%, #fff 85%);background-image: -moz-linear-gradient(top, #ccc 7%, #fff 85%);background-image: -webkit-linear-gradient(top, #ccc 7%, #fff 85%);background-image: -ms-linear-gradient(top, #ccc 7%, #fff 85%);background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0.95, #ccc),color-stop(0.4, #fff));border-bottom: 1px solid #999;z-index: 9999;overflow: hidden;}#top-notification .content {padding: 20px;color: #333;font: 17px OpenSans, sans-serif;text-align: center;}#top-notification .content a { text-decoration: none; color: #ca1e61;}#top-notification .content a:hover { text-decoration: underline; }.popup-form {font-family: OpenSans, Arial, sans-serif;}.popup-form h1 {margin: 0;padding: 15px 20px;background: #e4e4e4;border-bottom: 1px solid #eee;font-weight: 100;font-size: 18px;line-height: 18px;}.popup-form h1 strong { font-weight: bold; color: #ca1d61; }.popup-form h2 {padding: 10px 0;font-size: 14px;font-weight: bold;color: #ca1d61;}.popup-form fieldset {padding: 10px 25px;font-size: 13px;}.popup-form .address-data {background: #f4f4f4;}.popup-form .row {position: relative;padding: 5px 0;}.popup-form label {display: inline-block;width: 176px;}.popup-form .row.block label { display: block; width: auto; padding-bottom: 3px; }.popup-form .checkbox label { width: auto; }.popup-form input, .popup-form textarea {width: 300px;padding: 7px;border: 1px solid #eee;border-top: 1px solid #aaa;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font: 13px OpenSans;}.popup-form textarea {max-width: 300px;max-height: 100px;vertical-align: top;height: 100px;}.popup-form .row.block input, .popup-form .row.block textarea { max-width: 480px; width: 480px; }.popup-form .row.error input, .popup-form .row.error textarea { border: 1px solid #f00; }.popup-form .checkbox input, .popup-form input[type="checkbox"] { width: auto; border: 0 none; margin-right: 5px; vertical-align: middle; }.popup-form .row.checkbox input { margin-left: 180px; }.popup-form .row.checkbox.error label { color: #f00; }.popup-form .sign-or-login, #ask-for-loan-form .ask_for_loan_content {padding: 5px 0;font-weight: bold;font-size: 14px;}.popup-form .sign-or-login a {display: inline-block;padding: 4px 8px;background: #ca1d61;color: #fff;text-decoration: none;}.popup-form .sign-or-login a:hover { background: #000; }.popup-form .submit { background: #e4e4e4; border-top: #ccc; }.popup-form .submit .legend { float: left; width: 60%; font-size: 12px; }.popup-form .submit .legend .required { padding-bottom: 5px; color: #f00; }.popup-form .submit button {float: right;padding: 4px 20px;background: #F082B0;background-image: linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -o-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -moz-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -webkit-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -ms-linear-gradient(top, #F082B0 7%, #E32471 85%);background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0.07, #F082B0),color-stop(0.85, #E32471));border: 0 none;font: 16px OpenSans;color: #fff;cursor: pointer;}.popup-form span.required {color: #f00;}.popup-message-sent {padding: 25px;font: bold 14px OpenSans, Arial, sans-serif;text-align: center;}.popup-form .row.checkbox.agreement label { width: 275px; vertical-align: top; }.popup-form .requirement-info {position: absolute;top: 40px;right: 60px;font-size: 12px;color: #f4498b;}.pagination {margin: 10px auto;text-align: center;}.pagination a, .pagination span {display: inline-block;min-width: 20px;margin: auto 1px;padding: 3px 5px;background: #ca1e61;font: 14px OpenSans, Arial, sans-serif;color: #fff;}.pagination span {padding: 2px 4px;background: transparent;border: 1px solid #ca1e61;color: #ca1e61;font-weight: bold;}.sossial-groups-block .group-vk, .sossial-groups-block .group-fb, .sossial-groups-block .group-gplus, .sossial-groups-block .group-ok, .sossial-groups-block .group-instagram {display: none ;}.sossial-groups-block .active{display: block !important;}.sossial-groups-block .links .link-fb {width: 37px;height: 37px;background: url(../images/fb_hover_img.png) no-repeat;float: left;font-size: 0;}.sossial-groups-block .links .link-fb.active {background: url(../images/fb_img.png) no-repeat;}.sossial-groups-block .links .link-vk {width: 37px;height: 37px;background: url(../images/vk_hover_img.png) no-repeat;float: left;font-size: 0;}.sossial-groups-block .links .link-vk.active{background: url(../images/vk_img.png) no-repeat;}.sossial-groups-block .links .link-ok {width: 37px;height: 37px;background: url(../images/ok_hover_img.png) no-repeat;float: left;font-size: 0;}.sossial-groups-block .links .link-ok.active{background: url(../images/ok_img.png) no-repeat;}.sossial-groups-block .links .link-gplus {width: 37px;height: 37px;background: url(../images/gplus_hover_img.png) no-repeat;float: left;font-size: 0;}.sossial-groups-block .links .link-gplus.active{background: url(../images/gplus_img.png) no-repeat;}.sossial-groups-block .links .link-instagram {width: 37px;height: 37px;background: url(../images/inst_hover_img1.png) no-repeat;float: left;font-size: 0;}.sossial-groups-block .links .link-instagram.active{background: url(../images/inst_img1.png) no-repeat;}.sossial-groups-block .links {height: 37px;}.sossial-groups-block {margin: 20px 0;}.sossial-groups-block .groups {margin: 10px 0 0 0;float: left;}.hTracerContainer a{color: #252525;text-decoration: none;display: inline-block;width: 100%;}.registration-success{margin-top: 80px;text-align: center;}.fancy-form { padding: 20px; text-align: right; white-space: nowrap; }.fancy-form h3 { margin: 2px 0 20px 0; padding: 0 3px 3px; border-bottom: 1px solid #aaa; text-transform: uppercase; font: normal 1.2em OpenSansRegular; color: #841340; text-align: left; }.fancy-form p, .fancy-form fieldset { margin-bottom: 15px; text-align: left; }.fancy-form label { display: inline-block; margin: 5px 0; width: 75px; }.fancy-form input[type=text] { margin: 5px 0; padding: 4px 5px; width: 200px; border: 1px solid #aaa !important; }.fancy-form input[type=checkbox] { margin-right: 5px; float: left; }.fancy-form input.long { width: 350px; }.fancy-form select { margin: 5px 0; padding: 4px; width: 212px; border: 1px solid #aaa; }.fancy-form input.wrong, .fancy-form select.wrong { background-color: #ffd0d0; }.fancy-form .buttons { margin: 25px 0 0; clear: both; text-align: right; vertical-align: middle; }.fancy-form .buttons .button.gray { margin-top: 5px; float: left; }.fancy-form table.rooms { margin-bottom: 25px; }.fancy-form table.rooms th { padding: 5px; }.fancy-form table.rooms td {padding: 10px;border: none;border-bottom: 1px solid #aaa;text-align: left;cursor: default;-moz-user-select: none;-webkit-user-select: none;user-select: none;-ms-user-select: none;}.fancy-form input.button, .fancy-form a.button { padding: 0 7px !important; width: auto; height: auto; border: 1px solid #aaa !important; border-radius: 3px; line-height: 1.8em; font-size: 12px; font-weight: normal; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; vertical-align: baseline; cursor: pointer; }.fancy-form input.button:hover, .fancy-form a.button:hover { box-shadow: 0 1px 4px #ccc; border-color: #777 !important; background-color: #FFF2F7 !important; color: #b2008f; }.fancy-form .button.reject { background-color: #eee; border: none !important; font-size: 11px; color: #aaa; }.fancy-form .button.reject:hover { background-color: #eee !important; box-shadow: none; color: #555 !important; text-decoration: underline; }.fancy-form .button.save { padding: 0 15px !important; background-color: #da568c; border-color: #82455e !important; color: #fff; font-size: 13px; text-transform: uppercase; line-height: 2em; }.fancy-form .button.save:hover { background-color: #e3699b !important; border-color: #000 !important; color: #fff !important; }#rightbar .dictionary {background: #ca1d61 url("../images/two_arrows.png") no-repeat 140px 50%;padding: 14px 0 10px 20px;margin: 18px 0 12px 0;}#rightbar .dictionary a {color: #ffffff;font-size: 28px;text-decoration: none;}.newsletter-wrapper {float: left;width: 100%;margin-top: 4px;margin-bottom: 24px;padding-bottom: 28px;border-top: 5px solid #ca1d61;;background: url("/images/newsletter-mark.png") no-repeat 100% 0,#f0f1eb;}.newsletter-wrapper .newsletter-left {float: left;width: 336px;padding-top: 52px;padding-left: 62px;}.newsletter-wrapper .newsletter-left-text-1 {padding-bottom: 28px;font: 600 1.7em OpenSans;}.newsletter-wrapper .newsletter-left-text-2 {font: 300 1.7em OpenSans;}.newsletter-wrapper .newsletter-right {float: right;width: 214px;padding-top: 28px;padding-right: 14px;}.newsletter-wrapper .newsletter-right label {display: inline-block;padding-bottom: 8px;font: 400 1em OpenSans;}.newsletter-wrapper .newsletter-right input {width: 100%;height: 30px;margin-bottom: 5px;border: 1px solid #BCBBB7;box-sizing: border-box;}.newsletter-wrapper .newsletter-right input[type="submit"] {margin-top: 14px;border: none;background-color: #ca1d61;color: #fff;text-align: center;}.newsletter-wrapper .newsletter-right input[type="submit"]:hover {cursor: pointer;}.reg-message {padding-top: 40px;text-align: center;}.reg-message .reg-message-title {padding-bottom: 20px;font-size: 28px !important;color: #ca1c61;}.reg-message .reg-message-txt {padding-bottom: 100px;font-size: 19px !important;font-weight: bold;color: #252525;}.reg-message .reg-message-lnk a {color: #ca1c61 !important;}.reg-success .success-message-title {position: relative;margin-bottom: 24px !important;margin-left: -15px !important;padding-bottom: 24px;font-size: 28px !important;line-height: 60px !important;color: #ca1c61;}.reg-success .success-message-title p {margin-bottom: 0 !important;font-size: 19px !important;font-weight: bold;color: #252525;}.reg-success .success-message-title::after {position: absolute;bottom: 0;left: 0;content: "";width: 95px;border: 1px solid #252525;}.reg-success .success-message-title-extra {margin-left: -15px !important;line-height: 40px !important;font-size: 19px !important;font-weight: bold;color: #ca1c61;}.reg-success .success-message-title-extra p {font-size: 15px !important;font-weight: bold;color: #252525;}.reg-success .success-message-list {margin-left: -20px !important;}.reg-success .success-message-list > li {position: relative;list-style: none;}.reg-success .success-message-list > li::before {position: absolute;top: 8px;left: -21px;display: inline-block;width: 3px;height: 3px;border: 3px solid #ca1c61;border-radius: 50%;content: "";}.reg-success .success-message-lnk {margin-left: -15px !important;}.reg-success .success-message-lnk a {color: #ca1c61 !important;}