@charset"UTF-8";
.tx-felogin-pi1 label{display:block}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;padding-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:10px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:10px}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C""\201D""\2018""\2019"}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:"Helvetica W02 Roman";src:url('../../files/private/templates/main/fonts/e4bd4516-4480-43df-aa6e-4e9b9029f53e.eot?#iefix');src:url('../../files/private/templates/main/fonts/e4bd4516-4480-43df-aa6e-4e9b9029f53e.eot?#iefix') format("eot"),url('../../files/private/templates/main/fonts/b56b944e-bbe0-4450-a241-de2125d3e682.woff') format("woff"),url('../../files/private/templates/main/fonts/7da02f05-ae8b-43a1-aeb9-83b3c0527c06.ttf') format("truetype"),url('../../files/private/templates/main/fonts/66cac56e-d017-4544-9d0c-f7d978f0c5c2.svg#66cac56e-d017-4544-9d0c-f7d978f0c5c2') format("svg")}
@font-face{font-family:"Helvetica W02 Bold";src:url('../../files/private/templates/main/fonts/8c0d8b0f-d7d6-4a72-a418-c2373e4cbf27.eot?#iefix');src:url('../../files/private/templates/main/fonts/8c0d8b0f-d7d6-4a72-a418-c2373e4cbf27.eot?#iefix') format("eot"),url('../../files/private/templates/main/fonts/192dac76-a6d9-413d-bb74-22308f2e0cc5.woff') format("woff"),url('../../files/private/templates/main/fonts/47584448-98c4-436c-89b9-8d6fbeb2a776.ttf') format("truetype"),url('../../files/private/templates/main/fonts/375c70e5-6822-492b-8408-7cd350440af7.svg#375c70e5-6822-492b-8408-7cd350440af7') format("svg")}
@font-face{font-family:"Avenir LT W02 35 Light";src:url('../../files/private/templates/main/fonts/99db2616-e717-4838-a896-6dc86e37b49e.eot?#iefix');src:url('../../files/private/templates/main/fonts/99db2616-e717-4838-a896-6dc86e37b49e.eot?#iefix') format("eot"),url('../../files/private/templates/main/fonts/874c8a3d-82cd-4b46-839b-521b49950be0.woff') format("woff"),url('../../files/private/templates/main/fonts/651041f0-000d-42ca-b667-939a4e0f5085.ttf') format("truetype"),url('../../files/private/templates/main/fonts/bb5e727f-dfd2-4e7c-8630-4dd73720a377.svg#bb5e727f-dfd2-4e7c-8630-4dd73720a377') format("svg")}
.ico.icoBefore:before,.ico.icoAfter:after,.ico.icoFacebook,.ico.icoDownload2,.ico.icoYes,.ico.icoNo,.ico.icoMDM,nav ul li.home a:before,.dock a.mail .ico:before,.dock a.phone .ico:before,.dock a.facebook .ico:before,.dock a.twitter .ico:before,.dock a.youtube .ico:before,.dock a.citiesMap .ico:before,.dockedForm .close:before,.box ul li:before,.searchForm .citiesMap:before,.pageOptions .ico,.asideMenu ul li a:before,.investments .locals .item .summary .right .btn:before,.investments .locals .item .summary .right .btn:after,.accordion .accordionTop .right .switchList:before,.accordion .accordionTop .right .switchList:after,.accordion .accordionTop .right .switchBtn:before,.accordion .accordionTop .right .switchBtn:after,.single .details .left .surroundings .inside>span,.textContent ul li:before,.twoCols .col ul li:before,.documents .docsBottom .investDocs .files .item .link:after,.popupForm .close,.pressReleases .press .item .col.col3 a[href*="pdf"]:before,.documentsList .item .col.col2 a[href*="pdf"]:before,.docSlider .inner .page a:before,.masonry .item a span:after{content:'';display:inline-block;vertical-align:middle;background-image:url('../../files/private/templates/main/images/sprites.png')}
.creditBox:after,.newsWrapper .news:after{content:'';display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGJkYmRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fefefe 2%,#dbdbdb 50%,#fefefe 98%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(2%,#fefefe),color-stop(50%,#dbdbdb),color-stop(98%,#fefefe),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fefefe 2%,#dbdbdb 50%,#fefefe 98%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,#fefefe 2%,#dbdbdb 50%,#fefefe 98%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,#fefefe 2%,#dbdbdb 50%,#fefefe 98%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fefefe 2%,#dbdbdb 50%,#fefefe 98%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1)}
.select .valWrapper:after{display:block;border:solid transparent;border-width:6px;border-top-color:#4b4a4a}
.select.act .valWrapper:after{display:block;border:solid transparent;border-width:6px;border-bottom-color:#4b4a4a}
.btn{display:inline-block;color:#ffffff;font-weight:normal;text-decoration:none;padding:0 7px;background:#ed6f00;font-size:13px;line-height:25px;text-shadow:1px 1px 1px rgba(44,48,51,0.5);cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:background-color 0.2s;-o-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif}
.btn:hover{background:#db6700;text-decoration:none !important}
.btn.colorRed{background:#c02302}
.btn.colorRed:hover{background:#a41e02}
.btn.colorGray{background:#999999}
.btn.colorGray:hover{background:#a7a7a7}
.btn.small{font-size:11px;line-height:24px;text-shadow:none;font-weight:normal;font-family:Arial,Tahoma,Vedana,sans-serif}
.btn.big{display:block;text-align:center;font-size:17px;line-height:36px;padding:0;margin:0 0 10px 0;text-shadow:none;font-family:Arial,Tahoma,Vedana,sans-serif;font-weight:bold}
.btn.arrR:after{content:'»';display:inline-block;vertical-align:middle;margin:-2px 0 0 3px}
.btn.arrL:before{content:'«';display:inline-block;vertical-align:middle;margin:-2px 3px 0 0}
.ico.icoBefore.icoSearch:before{width:20px;height:19px;background-position:0 0}
.ico.icoBefore.icoSearch2:before{width:16px;height:16px;background-position:-484px -59px}
.ico.icoBefore.icoPrint:before{width:14px;height:17px;background-position:-319px -2px}
.ico.icoBefore.icoMail:before{width:16px;height:11px;background-position:-343px -6px}
.ico.icoBefore.icoCubby:before{width:13px;height:13px;background-position:-445px -3px}
.ico.icoBefore.icoDownload:before{width:11px;height:10px;background-position:-23px -107px}
.ico.icoBefore.icoDownloadDoc:before{width:18px;height:18px;background-position:-289px -28px;margin:0 12px 0 0}
.ico.icoBefore.icoExcel:before{width:24px;height:22px;background-position:-228px -107px;margin:0 17px 0 0}
.ico.icoAfter.icoClose:after{width:8px;height:8px;background-position:-467px -33px}
.ico.icoFacebook{width:14px;height:14px;background-position:-79px -6px;cursor:pointer;margin:-2px 0 0 5px}
.ico.icoDownload2{width:13px;height:14px;background-position:-22px -148px}
.ico.icoYes{width:14px;height:11px;background-position:-45px -149px}
.ico.icoNo{width:11px;height:11px;background-position:-69px -149px}
.ico.icoMDM{width:21px;height:21px;background-position:-90px -144px}
.ico:hover.icoPrint:before{background-position:-319px -28px}
.ico:hover.icoMail:before{background-position:-343px -32px}
.ico:hover.icoCubby:before{background-position:-445px -29px}
.ico:hover.icoDownload:before{background-position:-23px -127px}
.icheckbox_minimal{display:inline-block !important;vertical-align:middle;margin:0 5px 0 0;padding:0;width:22px;height:22px;background:url('../../files/private/templates/main/images/sprites.png');border:none;cursor:pointer;position:relative;top:-2px}
.icheckbox_minimal{background-position:-127px 0}
.icheckbox_minimal.hover{background-position:-159px 0}
.icheckbox_minimal.checked{background-position:-191px 0 !important}
.icheckbox_minimal.disabled{background-position:-223px 0;cursor:default}
.icheckbox_minimal.checked.disabled{background-position:-255px 0}
.tooltip{display:inline;position:absolute;left:100%;bottom:100%;margin-left:-50%;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;opacity:0;filter:alpha(opacity=0);visibility:hidden;pointer-events:none}
.tooltip span{display:inline-block;position:relative;left:-50%;white-space:nowrap;background:#a6a6a6;color:#ffffff;font-weight:bold;font-size:14px;line-height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.31);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.31);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.31);text-align:center;padding:0 7px}
.tooltip span:after{content:'';width:0px;height:0px;border-style:solid;border-width:10px 8px 0 8px;border-color:#a6a6a6 transparent transparent transparent;position:absolute;left:50%;bottom:-8px;margin:0 0 0 -8px}
.tooltip.leftPosition{left:0;bottom:auto;margin:0}
.tooltip.leftPosition span{bottom:auto;left:auto;right:100%;background:#ed6f00;font-size:13px;line-height:27px;padding:0 15px}
.tooltip.leftPosition span:after{border-width:8px 0 8px 10px;border-color:transparent transparent transparent #ed6f00;top:50%;left:100%;bottom:auto;margin:-8px 0 0 0}
.tooltip.addedToStorage{margin-bottom:12px;opacity:1;filter:alpha(opacity=100);visibility:visible}
.tooltip.addedToStorage.leftPosition span{margin:0 7px 0 0}
.hasTooltip{position:relative}
.hasTooltip:hover .tooltip{margin-bottom:12px;opacity:1;filter:alpha(opacity=100);visibility:visible}
.hasTooltip:hover .tooltip.leftPosition span{margin:0 7px 0 0}
html,body,div,span,object,iframe,form,input,button,img,ul,ol,p,h1,h2,h3,h4,h5,h6,a,p,blockquote,pre,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
html{font-size:62.5%}
body{background:#ffffff;font-family:Arial,Tahoma,Vedana,sans-serif;color:#525252;font-size:1.4em;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
.wrapper{width:970px;padding:0 10px;margin:0 auto}
.wrapper:after{content:'';display:block;clear:both}
header .top{padding:15px 0 0 0;font-size:0}
header .top>*{display:inline-block;vertical-align:middle}
header .top .mainPhone{width:365px;font-size:15px;line-height:15px;color:#000000;padding:0 0 0 15px}
header .top .mainPhone span{color:#ed6f00;font-weight:bold;font-size:20px;line-height:20px}
header .top .links{width:410px;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;text-align:center;font-size:0}
header .top .links>*{display:inline-block;vertical-align:middle}
header .top .links a{font-size:13px;line-height:18px;letter-spacing:-0.071em;margin:0 12px;color:#000000;text-decoration:none;font-weight:bold}
header .top .links a:hover{text-decoration:underline}
header .top .options{width:175px;text-align:right}
header .top .options .btn{margin:0 0 0 11px}
header .top .options #cubbyCount{position:relative;display:inline-block}
header .top .options #cubbyCount:before{content:attr(data-val);display:block;position:absolute;transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}
header .top .options #cubbyCount.changing:before{transition:none 1s;-o-transition:none 1s;-ms-transition:none 1s;-moz-transition:none 1s;-webkit-transition:none 1s;top:10px;-webkit-transform:scale(4);-moz-transform:scale(4);-o-transform:scale(4);-ms-transform:scale(4);transform:scale(4);text-shadow:0 0 10px #000000;opacity:0;filter:alpha(opacity=0)}
header .middle{position:relative;margin:53px 0 0 0}
header .middle .lang{position:absolute;top:-35px;right:0;border-left:1px solid #b4b4b4;text-transform:uppercase}
header .middle .lang li{list-style:none;float:left;margin:0 0 0 10px;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif}
header .middle .lang li a{font-size:0.929em;color:#000000;text-decoration:underline}
header .middle .lang li a:hover{text-decoration:none}
header .middle .lang li.act{color:#c02302}
header .middle .lang li.act a{color:#c02302;text-decoration:none;cursor:default}
header .middle .lang li.noTrans{color:#dbdbdb}
header .middle .lang:after{content:'';display:block;clear:both}
header .middle .barWrapper{position:relative}
header .middle .barWrapper .logoLink{width:111px;height:99px;position:absolute;top:-28px;left:-10px}
header .middle .barWrapper .bar{background:#c02302;height:39px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:0 7px 0 134px}
header .middle .barWrapper .bar h2{font-size:1.714em;line-height:39px;color:#ffffff;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;float:left}
header .middle .barWrapper .bar .mainSearch{width:263px;height:29px;float:right;margin:5px 0 0 0;background:#d3654e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
header .middle .barWrapper .bar .mainSearch input[type="text"]{color:#9c9b9b;font-size:0.786em;line-height:29px;width:223px;height:29px;float:left;padding:0 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 0px 0px 1px rgba(75,74,74,0.15);-moz-box-shadow:0px 0px 0px 1px rgba(75,74,74,0.15);box-shadow:0px 0px 0px 1px rgba(75,74,74,0.15)}
header .middle .barWrapper .bar .mainSearch button{width:40px;height:29px;cursor:pointer;background:none}
nav{border-top:1px solid #d8d8d8;margin:60px 0 15px 0;background:url('../../files/private/templates/main/images/shadow.png') top center no-repeat}
nav .wrapper{position:relative}
nav ul{position:relative;float:left}
nav ul li{float:left;list-style:none;padding:6px 0}
nav ul li a{display:block;padding:5px 17px 0 17px;color:#444444;font-size:1.071em;line-height:1.867em;font-weight:bold;text-decoration:none;border-left:1px solid #d8d8d8}
nav ul li a:hover{text-decoration:underline}
nav ul li.act a{color:#c02302}
nav ul li.act a:hover{text-decoration:none}
nav ul li.hasSubs.act{background:#e8e8e8;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dedede 0%,#e8e8e8 20%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dedede),color-stop(20%,#e8e8e8),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#dedede 0%,#e8e8e8 20%,#e8e8e8 100%);background:-o-linear-gradient(top,#dedede 0%,#e8e8e8 20%,#e8e8e8 100%);background:-ms-linear-gradient(top,#dedede 0%,#e8e8e8 20%,#e8e8e8 100%);background:linear-gradient(to bottom,#dedede 0%,#e8e8e8 20%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#e8e8e8',GradientType=0)}
nav ul li.hasSubs.act a{color:#c02302;border:0}
nav ul li.hasSubs.act+li a{border:0}
nav ul li.home a{width:73px;height:32px;text-align:center;padding:0;border:0;text-decoration:none}
nav ul li.home a:before{width:25px;height:25px;background:url('../../files/private/templates/main/images/sprites.png') -31px 0}
nav ul li.home a:hover{text-decoration:none}
nav ul.subMenu{clear:both;background:#e8e8e8}
nav ul.subMenu li{padding:0;background:#e8e8e8}
nav ul.subMenu li a{border:0;font-size:0.929em;line-height:2.462em;padding:0 15px}
nav:after{content:'';display:block;clear:both}
footer{margin:27px 0 0 0;padding:30px 0 0 0;background:url('../../files/private/templates/main/images/footer-shadow.png') top center no-repeat;font-family:"Helvetica W02 Roman",Arial,Tahoma,Vedana,sans-serif;color:#525252;letter-spacing:-0.025em}
footer .contactLinks{margin:0 0 18px 0;padding:0 0 0 79px;position:relative}
footer .contactLinks .footerLogoLink{width:54px;height:47px;position:absolute;top:0;left:4px}
footer .contactLinks h5{font-size:1.357em;font-weight:normal;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif}
footer .contactLinks .left{width:453px;float:left;border-right:1px solid #d9d9d9;padding:6px 0}
footer .contactLinks .left p{font-size:0.929em;margin:0 0 13px 0}
footer .contactLinks .left p.info,footer .contactLinks .left p:last-child{font-size:0.786em;line-height:1.455em;margin:0}
footer .contactLinks .right{width:418px;float:left;padding:6px 0 0 17px}
footer .contactLinks .right ul{width:135px;margin:0 20px 0 0;float:left}
footer .contactLinks .right ul li{list-style:none;margin:0 0 5px 0}
footer .contactLinks .right ul li a{font-size:0.929em;color:#525252;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;text-decoration:none}
footer .contactLinks .right ul li a:hover{text-decoration:underline}
footer .contactLinks .right ul li.highlighted a{color:#c02302}
footer .contactLinks .right ul.last{width:90px;margin:0}
footer .contactLinks .right ul.last li{margin:0 0 10px 0}
footer .contactLinks .right .grunty{width:130px;height:60px;background:#eeeeee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;float:right;padding:7px 0 0 15px;color:#c02302;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1.357em;text-decoration:none}
footer .contactLinks .right .grunty:hover{background:#e1e1e1}
footer .contactLinks:after{content:'';display:block;clear:both}
footer .copyright{font-size:0.786em;padding:23px 0 0 0;border-top:1px dotted #000000;text-align:center}
footer .copyright p{margin:0 0 13px 0}
footer .copyright a{color:#525252;text-decoration:none}
footer .copyright a:hover{text-decoration:underline}
.dock{position:fixed;z-index:8000;top:310px;right:0;width:43px;background:#ffffff;border-top:3px solid #c02302;border-left:3px solid #c02302;border-bottom:3px solid #c02302;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.dock a{display:block;width:43px;height:35px;margin:9px 0;position:relative;text-align:center;text-decoration:none}
.dock a.mail .ico:before{width:15px;height:15px;background-position:-370px -1px;margin:9px 0 0 0;position:relative;z-index:100}
.dock a.mail:hover .ico:before{background-position:-370px -29px}
.dock a.phone .ico:before{width:23px;height:18px;background-position:-396px 0;margin:9px 0 0 0;position:relative;z-index:100}
.dock a.phone:hover .ico:before{background-position:-396px -29px}
.dock a.facebook .ico:before{width:7px;height:15px;background-position:-428px 0;margin:9px 0 0 0;position:relative;z-index:100}
.dock a.facebook:hover .ico:before{background-position:-428px -29px}
.dock a.twitter .ico:before{width:20px;height:16px;background-position:-465px -149px;margin:9px 0 0 0;position:relative;z-index:100}
.dock a.twitter:hover .ico:before{background-position:-465px -177px}
.dock a.youtube{margin:0 0 13px 0}
.dock a.youtube .ico:before{width:23px;height:27px;background-position:-425px -104px;margin:3px 0 0 0;position:relative;z-index:100}
.dock a.youtube:hover .ico:before{background-position:-425px -141px}
.dock a.citiesMap .ico:before{width:27px;height:28px;background-position:-282px -105px;margin:3px 0 0 0;position:relative;z-index:100}
.dock a.citiesMap:hover .ico:before{background-position:-282px -143px}
.dock a:hover:before,.dock a:hover:after{opacity:1;filter:alpha(opacity=100);transition-delay:0.15s;-o-transition-delay:0.15s;-ms-transition-delay:0.15s;-moz-transition-delay:0.15s;-webkit-transition-delay:0.15s}
.dock a:hover .text{right:0}
.dock a .ico:before{transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}
.dock a .text{transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;display:inline-block;position:absolute;z-index:90;top:0;right:-1000%;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;font-size:1.214em;line-height:2.059em;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#c02302;color:#ffffff;padding:0 46px 0 13px;white-space:nowrap}
.dock a:before{opacity:0;filter:alpha(opacity=0);transition:opacity 0.15s;-o-transition:opacity 0.15s;-ms-transition:opacity 0.15s;-moz-transition:opacity 0.15s;-webkit-transition:opacity 0.15s;content:'';display:block;width:0px;height:0px;border-style:solid;border-width:0 0 5px 5px;border-color:transparent transparent #c02302 transparent;position:absolute;left:-6px;top:-4px}
.dock a:after{opacity:0;filter:alpha(opacity=0);transition:opacity 0.15s;-o-transition:opacity 0.15s;-ms-transition:opacity 0.15s;-moz-transition:opacity 0.15s;-webkit-transition:opacity 0.15s;content:'';display:block;width:0px;height:0px;border-style:solid;border-width:0 5px 5px 0;border-color:transparent #c02302 transparent transparent;position:absolute;left:-6px;bottom:-4px}
.dockedForm{position:fixed;z-index:9998;top:60px;right:-1000%;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}
.dockedForm .close{display:block;width:36px;height:30px;background:#9b4900;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;position:absolute;z-index:100;top:10px;right:0;cursor:pointer}
.dockedForm .close:before{width:22px;height:22px;background-position:-323px -146px;margin:4px 0 0 4px;float:left}
.dockedForm .insideForm{width:295px;background:#ed6f00;-webkit-border-top-left-radius:14px;-webkit-border-bottom-left-radius:14px;-moz-border-radius-topleft:14px;-moz-border-radius-bottomleft:14px;border-top-left-radius:14px;border-bottom-left-radius:14px;color:#ffffff;padding:10px 0 30px 20px}
.dockedForm form p{font-size:1.07143em;line-height:1.2em;margin:5px 0 20px 0;letter-spacing:-0.025em;padding:0 0 0 18px}
.dockedForm form .inner{padding:0 20px 0 0}
.dockedForm form .row{margin:0 0 10px 0;position:relative}
.dockedForm form .row .errorMsg{z-index:100;position:absolute;top:0;right:0;white-space:nowrap}
.dockedForm form .row label{display:block;font-size:1.07143em;font-weight:bold;margin:0 0 2px 0;padding:0 0 0 18px;cursor:pointer}
.dockedForm form .row .inputWrapper .select{width:180px}
.dockedForm form .row .inputWrapper .select .valWrapper{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:15px}
.dockedForm form .row .inputWrapper .select .valWrapper:before{display:none}
.dockedForm form .row .inputWrapper .select .popBox .inside{padding:0}
.dockedForm form .row .inputWrapper .select.act .valWrapper{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
.dockedForm form .row .inputWrapper input[type="text"],.dockedForm form .row .inputWrapper input[type="tel"],.dockedForm form .row .inputWrapper input[type="email"],.dockedForm form .row .inputWrapper textarea{width:100%;font-size:0.92857em;line-height:2.30769em;height:2.30769em;color:#4b4a4a;padding:0 20px 0 18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ffffff}
.dockedForm form .row .inputWrapper textarea{resize:none;overflow:hidden;border:0}
.dockedForm form .row .inputWrapper textarea:focus{outline:0}
.dockedForm form .row.withSelect .errorMsg{position:relative;margin:0 0 3px 0;right:auto}
.dockedForm form .checkboxes{margin:0 0 40px 0;padding:10px 0 0 10px}
.dockedForm form .checkboxes .row{position:relative;margin:0 0 20px 0}
.dockedForm form .checkboxes .row .errorMsg{top:auto;bottom:100%;margin:0 0 6px 0}
.dockedForm form .checkboxes .row label{display:inline-block;vertical-align:middle;width:210px;padding:0}
.dockedForm form .checkboxes .row .fullText{display:none;position:absolute;z-index:100;bottom:100%;left:-20px;width:275px;background:#fffaf2;padding:10px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.23);color:#4d4d4d;pointer-events:none;line-height:1.4em;font-weight:normal;margin:0 0 5px 0;border:1px solid #9b4900}
.dockedForm form .checkboxes .row .fullText:before,.dockedForm form .checkboxes .row .fullText:after{content:'';display:block;position:absolute;z-index:102;top:100%;left:50%;margin:0 0 0 -8px;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#fffaf2 transparent transparent transparent}
.dockedForm form .checkboxes .row .fullText:before{border-color:#9b4900 transparent transparent transparent;margin-top:1px;z-index:101}
.dockedForm form .checkboxes .row:hover .fullText{display:block}
.dockedForm form .zgoda label{font-size:0.71429em}
.dockedForm form button{background:#9b4900;width:100%;font-family:Arial,Tahoma,Vedana,sans-serif;font-weight:bold;font-size:1.42857em;line-height:2.5em;color:#ffffff;position:relative;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.dockedForm form button .loading_ajax-submit{display:none;position:absolute;top:4px;right:10px}
.dockedForm .success h2{font-size:1.07143em;text-align:center;padding:15px 45px 0 0;margin:0;color:#ffffff}
.dockedForm.act{right:0}
.cookieBox{width:100%;background:#b3b3b3;padding:10px 0;position:fixed;z-index:9999;left:0;top:0;opacity:0;filter:alpha(opacity=0);visibility:hidden}
.cookieBox>div{width:810px;margin:0 auto;color:#ffffff;font-size:11px;line-height:13px;padding:0 55px 0 0;position:relative;font-family:Arial,Tahoma,Vedana,sans-serif;font-weight:bold}
.cookieBox>div p a{color:#ffffff;text-decoration:underline}
.cookieBox>div p a:hover{text-decoration:none}
.cookieBox .closeBox{position:absolute;top:0;right:0;display:block;width:38px;height:25px;background:#ffffff;color:#626262;text-align:center;font-size:13px;line-height:25px;cursor:pointer}
.cookieBox.cookieBox-bottom{top:auto;bottom:0}
.cookieBox.act{opacity:1;filter:alpha(opacity=100);visibility:visible}
.cookieBox.trans{transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s}
section{margin:0 0 30px 0}
section:after{content:'';display:block;clear:both}
h2{font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;font-size:2.21429em;color:#c02302;margin:0 0 19px 0;font-weight:normal}
#pww h2{font-size:1.92857em}
h3{font-size:1em;line-height:1.286em;color:#000000;margin:0 0 12px 0;font-family:Arial,Tahoma,Vedana,sans-serif;font-weight:bold}
h3.withLine{border-top:1px solid #dbdbdb;margin:12px 0;padding:17px 0 0 0;font-size:1.35714em;line-height:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;letter-spacing:-0.035em}
h3.big{font-size:1.35714em;line-height:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;letter-spacing:-0.035em}
.box{width:285px;float:left;margin:0 35px 0 0;color:#525252;font-size:1em;line-height:1.429em;letter-spacing:-0.025em;font-family:"Helvetica W02 Roman",Arial,Tahoma,Vedana,sans-serif}
.box ul{margin:20px 0 9px 0}
.box ul li{margin:0 0 12px 0;padding:0 0 0 16px;list-style:none;position:relative}
.box ul li:before{width:3px;height:6px;background-position:-66px -10px;position:absolute;top:6px;left:0}
.box .csc-textpic-image{margin:0 !important}
.box .btn{margin:10px 0 0 0;padding:0 15px}
.box .row{padding:0 0 16px 0;margin:0 0 22px 0;position:relative}
.box .row .img{margin:0 0 15px 0}
.box .row .small{height:270px;font-size:0.929em}
.box .row .small p a{color:#525252;text-decoration:none}
.box .row .small p a:hover{text-decoration:none}
.box .row .small p a.btn{color:#ffffff}
.box .row:last-child{margin:0}
.box .row:last-child:after{display:none}
.box .imgText .img{width:90px;float:left;text-align:center}
.box .imgText .text{width:185px;float:right;padding:10px 0 0 0}
.box .imgText:after{content:'';display:block;clear:both}
.box:first-child .btn{margin-top:6px}
.box:last-child{margin:0}
.box .fbBox:before{content:'';display:block;width:49px;height:49px;background:url('../../files/private/templates/main/images/pm.jpg');float:left;margin:0 10px 0 0}
.box .fbBox:after{content:'';display:block;clear:both}
#home .box .row h2 a{text-decoration:none;color:#c02302}
#home .box .row h2 a:hover{text-decoration:underline}
#home .box .row .moreLink{text-align:right;margin:5px 0 0 0;padding:0 18px 0 0}
#home .box .row .moreLink a{color:#c02302;text-decoration:none}
#home .box .row .moreLink a:hover{text-decoration:underline}
#home .box .row:last-child .btn{position:absolute;bottom:0}
#home .box.newsBox .newsWrapper .news{margin:0 0 27px 0}
#home .box.newsBox .newsWrapper .news .summary{height:74px;overflow:auto;line-height:1.428em}
#home .box.newsBox .newsWrapper .news:last-child .summary{height:auto;max-height:300px}
.searchForm{width:316px;float:left;background:#c02302;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;padding:20px 13px 0 13px;color:#ffffff;position:relative}
.searchForm h2{font-size:2.5em;line-height:1.143em;color:#ffffff;margin:0 0 25px 0}
.searchForm .citiesMap{position:absolute;top:62px;right:0;display:block;background:#ffffff;width:105px;-webkit-border-top-left-radius:14px;-webkit-border-bottom-left-radius:14px;-moz-border-radius-topleft:14px;-moz-border-radius-bottomleft:14px;border-top-left-radius:14px;border-bottom-left-radius:14px;-webkit-box-shadow:-1px 3px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow:-1px 3px 3px 0px rgba(0,0,0,0.2);box-shadow:-1px 3px 3px 0px rgba(0,0,0,0.2);text-transform:uppercase;color:#c02302;text-decoration:none;padding:6px 0;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:0.85714em}
.searchForm .citiesMap:before{content:'';width:32px;height:33px;background-position:-319px -102px;margin:0 12px}
.searchForm .row{width:100%;float:left;margin:0 0 12px 0}
.searchForm .row>label{margin:0 0 2px 0;padding:0 0 0 18px;display:block;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1.071em}
.searchForm .row .inputWrapper .ms-choice{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.searchForm .row .inputWrapper .ms-parent:before{display:none}
.searchForm .row.ranges{font-size:0}
.searchForm .row.ranges .row{margin:0 0 6px 0}
.searchForm .row.ranges .row.prices .popBox .item{padding-left:8px}
.searchForm .row.ranges .row>label{width:82px;display:inline-block;vertical-align:middle;margin:0 11px 0 0;padding:0;text-align:right;font-size:13px;letter-spacing:-0.045em}
.searchForm .row.ranges .checkboxWrapper{width:100%;float:left;margin:12px 0 0 0}
.searchForm .row.ranges .checkboxWrapper label{width:100%;display:block;cursor:pointer;text-align:left;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:14px;letter-spacing:-0.025em}
.searchForm .row.ranges .inputWrapper{width:95px;display:inline-block;vertical-align:middle;margin:0 7px 0 0;font-size:14px}
.searchForm .row.ranges .inputWrapper .ms-drop{width:130px}
.searchForm .row.ranges .inputWrapper .ms-drop ul>li label{padding-left:10px}
.searchForm .row.ranges .inputWrapper:last-of-type{margin:0 !important}
.searchForm .row .button{background:#ed6f00;width:265px;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1.5em;line-height:2.429em;color:#ffffff;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;margin:0 auto;padding:0 0 0 14px;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.4);text-shadow:0 1px 1px rgba(0,0,0,0.5)}
.searchForm .row.last{text-align:center;margin:0 0 10px 0}
.searchForm .row .advancedSearchLink{font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:0.929em;cursor:pointer}
.searchForm .row .advancedSearchLink:hover{text-decoration:underline}
.advancedSearch{display:none;position:absolute;z-index:9999;top:0;left:0;width:950px;height:100%;background:#c02302;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;padding:20px 0 0 13px}
.advancedSearch:before{content:'';display:block;width:14px;height:100%;background:#ffffff;position:absolute;top:0;left:-14px}
.advancedSearch .close{position:absolute;top:40px;right:33px;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1.07143em;line-height:1.07143em;cursor:pointer}
.advancedSearch .close span{margin:0 0 0 7px}
.advancedSearch h2{margin:0 0 65px 0}
.advancedSearch .row.prices .inputWrapper{margin:0 7px 0 0 !important}
.advancedSearch .row .inputWrapper.alignRight .button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:265px !important}
.advancedSearch .col{float:left}
.advancedSearch .col.col1{width:290px;margin:0 57px 0 0}
.advancedSearch .col.col2{width:240px;margin:0 20px 0 0}
.advancedSearch .col.col3{width:310px}
.advancedSearch .col.col2,.advancedSearch .col.col3{padding:9px 0 0 0}
.advancedSearch .col.col2 .row,.advancedSearch .col.col3 .row{margin:18px 0}
.advancedSearch .col.col2 .row label,.advancedSearch .col.col3 .row label{cursor:pointer}
.advancedSearch .btnRow{position:absolute;bottom:30px;right:0;width:auto}
.advancedSearch .btnRow .inputWrapper{width:296px !important}
.advancedSearch.opened{display:block}
.select{width:100%;display:block;position:relative}
.select .valWrapper{padding:0 33px 0 20px;position:relative;cursor:pointer;display:block;background:#fffaf2;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.select .valWrapper .val{font-size:0.929em;line-height:2.308em;height:2.308em;color:#4b4a4a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select .valWrapper .val sup{font-size:0.70em}
.select .valWrapper:before{content:'';width:14px;height:40px;position:absolute;top:0;left:-14px;background:url('../../files/private/templates/main/images/sprites.png') -103px 0}
.select .valWrapper:after{content:'';position:absolute;top:13px;right:11px}
.select .popBox{display:none;position:absolute;z-index:1000;top:2.143em;left:0;width:100%;font-size:1em;background:#fffaf2;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-box-shadow:0px 2px 3px -1px rgba(0,0,0,0.21);-moz-box-shadow:0px 2px 3px -1px rgba(0,0,0,0.21);box-shadow:0px 2px 3px -1px rgba(0,0,0,0.21)}
.select .popBox .inside{max-height:194px;overflow:auto;padding:0 0 15px 0}
.select .popBox .inside .item{display:block;width:100%;float:left;cursor:pointer;color:#000000;font-size:1em;text-decoration:none}
.select .popBox .inside .item label{display:block;cursor:pointer;padding:8px 5px 8px 20px;border-top:1px solid #ebe4d8}
.select .popBox .inside .item label .icheckbox_minimal{background-position:-159px 0}
.select .popBox .inside .item label .icheckbox_minimal.checked{background-position:-287px 0 !important}
.select .popBox .inside .item.act,.select .popBox .inside .item:hover,.select .popBox .inside .item.active{background:#ebe0cd}
.select .popBox .inside .item.act label,.select .popBox .inside .item:hover label,.select .popBox .inside .item.active label{border-top:1px solid #d9ccb7 !important}
.select .popBox .inside .item.act+.item label,.select .popBox .inside .item:hover+.item label,.select .popBox .inside .item.active+.item label{border-top:1px solid #d9ccb7 !important}
.select .popBox .inside .item.act,.select .popBox .inside .item.active{font-weight:bold}
.select .popBox .inside .item.act:hover,.select .popBox .inside .item.active:hover{font-weight:bold}
.select .popBox .inside .item:hover{font-weight:normal}
.select .popBox .inside .item sup{font-size:0.64em}
.select.act .valWrapper{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}
.select.act .valWrapper:after{top:6px}
.select.act .popBox{display:block}
.select.error{border:1px solid #c02302 !important}
.select.list .popBox .inside .item{border-top:1px solid #ebe4d8;padding:8px 5px 8px 20px}
.select.list .popBox .inside .item.act,.select.list .popBox .inside .item:hover{background:#ebe0cd;border-top:1px solid #d9ccb7 !important}
.select.list .popBox .inside .item.act+.item,.select.list .popBox .inside .item:hover+.item{border-top:1px solid #d9ccb7 !important}
.inputWrapper.alignRight .select .valWrapper{padding:0 20px 0 33px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.inputWrapper.alignRight .select .valWrapper .val{text-align:right}
.inputWrapper.alignRight .select .valWrapper:before{left:auto;right:-14px;background-position:-48px -38px}
.inputWrapper.alignRight .select .valWrapper:after{right:auto;left:11px}
.inputWrapper.alignRight .select.act .valWrapper{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px}
.inputWrapper.alignRight .button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.inputWrapper.alignRight .button:before{left:auto;right:-14px;background-position:-24px -38px}
.inputWrapper.alignRight .ms-parent .ms-choice{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.inputWrapper.alignRight .ms-parent .ms-choice>span{text-align:right;padding:0 20px 0 0;right:0;left:30px}
.inputWrapper.alignRight .ms-parent .ms-choice>div{right:auto;left:11px}
.inputWrapper.alignRight .ms-parent:before{left:auto;right:-14px;background-position:-48px -38px}
.main{width:720px;float:left}
.main .searchForm{width:100%;float:none;padding-right:0;padding-bottom:10px;margin:0 0 15px 0}
.main .searchForm .citiesMap{top:19px}
.main .searchForm h2{margin:0 0 15px 0}
.main .searchForm .col{width:296px;float:left}
.main .searchForm .col.col2{margin:0 20px 0 0;float:right}
.main .searchForm .col.col2 .row>label{padding-left:11px}
.main .searchForm .col.col2 .row .inputWrapper{width:100%}
.main .searchForm .col.col2 .row .inputWrapper .ms-choice{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.main .searchForm .col.col2 .row button{margin:7px 0 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%}
.main .searchForm:after{content:'';display:block;clear:both}
.aside{width:195px;float:right}
.leftAside .main{width:735px;float:right}
.leftAside .aside{float:left}
.contactBox{background:#eeeeee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 25px 0;padding:10px 0 10px 10px}
.contactBox h2{margin:0 0 10px 0}
.contactBox p{font-size:1.286em;color:#000000;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;letter-spacing:-0.055em}
.contactBox p.phone{font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;font-size:2.214em;letter-spacing:0}
.creditBox{margin:0 0 15px 0;padding:0 0 15px 0;position:relative}
.creditBox h2{margin:0 0 10px 0}
.creditBox h2 a{color:#c02302}
.creditBox h3{letter-spacing:-0.065em}
.creditBox p{letter-spacing:-0.055em;font-size:0.929em;line-height:1.538em}
.creditBox p a{color:#000000}
.creditBox a{text-decoration:none}
.creditBox a:hover{text-decoration:underline}
.creditBox .btn{color:#ffffff;margin:0 14px 0 auto;display:block;width:80px;text-align:center}
.favorBox{background:#eeeeee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 25px 0;padding:10px 0 10px 10px}
.favorBox h2{margin:0 0 10px 0;line-height:1em}
.favorBox p{font-size:1em;line-height:1.286em;color:#000000;font-weight:bold;letter-spacing:-0.035em;margin:0 0 20px 0}
.favorBox p:last-child{margin:0}
.breadCrumbs{width:720px;float:left;color:#666666;font-size:0.714em;padding:0 0 0 9px;margin:0 0 1.3em 0;text-transform:uppercase}
.breadCrumbs a{color:#666666;text-decoration:none}
.breadCrumbs a:hover{text-decoration:underline}
.breadCrumbs span{padding:0 5px}
.pagination{text-align:center;font-size:14px}
.pagination a,.pagination span{display:inline-block;vertical-align:middle;font-size:1em;line-height:1.571em;color:#000000;text-decoration:none;padding:0 7px}
.pagination a.act,.pagination a.current,.pagination span.act,.pagination span.current{background:#c02302;color:#ffffff;font-weight:bold}
.pagination a span:hover,.pagination span span:hover{background:none}
.pagination a:hover{background:#e1e1e1}
.pageFuncs:after{content:'';display:block;clear:both}
.pageOptions{width:195px;float:right;text-align:right;margin:-13px 0 0 0}
.pageOptions .ico{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;background:#dcdcdc;cursor:pointer;text-align:center;width:27px;height:27px;position:relative}
.pageOptions .ico:before{transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;position:relative;top:4px}
.pageOptions .ico:hover{background:#a6a6a6}
.banner{margin:0 0 20px 0}
.asideMenu{background:#eeeeee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 10px 0;padding:15px 20px}
.asideMenu h4{color:#c02302;margin:0 0 15px 0}
.asideMenu ul li{list-style:none;margin:8px 0;font-weight:bold;color:#000000;font-size:1em}
.asideMenu ul li a{display:block;color:#000000;text-decoration:none;position:relative;padding:0 0 0 8px}
.asideMenu ul li a:before{content:'•';position:absolute;top:0;left:0;background:none}
.asideMenu ul li a:hover{text-decoration:underline}
.asideMenu ul li.act a{color:#c02302}
.asideMenu ul li.act a:before{color:#c02302}
.asideMenu ul li.act ul li a{color:#000000}
.asideMenu ul li.act ul li a:before{color:#000000}
.asideMenu ul li.act ul li.act>a{font-weight:bold}
.asideMenu ul li ul{margin:0 0 3px 0;padding:0 0 0 10px}
.asideMenu ul li ul li{margin:3px 0}
.asideMenu ul li ul li a{font-weight:normal;font-size:0.929em}
.asideMenu ul li ul li a:before{content:'-'}
.asideMenu ul li ul li ul li a:before{content:'•';font-weight:normal}
.printElements{display:none}
.csc-textpic-text p{margin:0 0 20px 0}
figcaption.csc-textpic-caption{font-style:italic;text-align:right;padding:8px 0 0 0;font-size:0.85714em}
#panel header{padding:0 0 11px 0;background:url('../../files/private/templates/main/images/shadow.png') bottom center no-repeat}
#panel header:after{content:'';display:block;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8}
#panel header .top .loginFuncs{width:874px;text-align:right;vertical-align:top}
#panel header .top .loginFuncs .user{font-size:13px;font-weight:bold;color:#000000;margin:0 10px 0 0;letter-spacing:-0.025em;display:inline-block;vertical-align:middle}
#panel header .top .loginFuncs .btn{width:67px;text-shadow:none;text-align:center;font-size:11px;display:inline-block;vertical-align:middle}
#panel header .selectedFlat{margin:14px 0;background:#c02302;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
}
#panel header .selectedFlat .yourFlat{width:620px;float:left;padding:0 0 0 20px;color:#ffffff;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;letter-spacing:-0.025em}
#panel header .selectedFlat .yourFlat .label{width:240px;display:inline-block;vertical-align:bottom;text-transform:uppercase;font-size:1.71429em;line-height:2.5em}
#panel header .selectedFlat .yourFlat .label.title{width:100%}
#panel header .selectedFlat .yourFlat .val{width:335px;color:#ffffff;font-size:1.35714em;line-height:3.15789em;height:3.15789em;padding:3px 0 0 0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}
#panel header .selectedFlat .yourAdviser{width:330px;display:inline-block;vertical-align:middle}
#panel header .selectedFlat .yourAdviser .img{width:60px;display:inline-block;vertical-align:middle}
#panel header .selectedFlat .yourAdviser .img img{display:block}
#panel header .selectedFlat .yourAdviser .adviserContact{width:250px;display:inline-block;vertical-align:middle;margin:0 0 0 10px;font-size:0.92857em;line-height:1.53846em;color:#ffffff;letter-spacing:-0.035em}
#panel header .selectedFlat .yourAdviser .adviserContact span{font-weight:bold}
#panel header .selectedFlat .yourAdviser .adviserContact a{color:#ffffff;text-decoration:underline}
#panel header .selectedFlat .yourAdviser .adviserContact a:hover{text-decoration:none}
#panel header .selectedFlat .yourOptions{width:330px;display:inline-block;vertical-align:middle;padding:15px 15px 0 0;text-align:right}
#panel header .selectedFlat .yourOptions .btn{width:130px;line-height:2.30769em;text-align:center}
#panel header .selectedFlat:after{content:'';display:block;clear:both}
#panel footer .contactLinks{padding:18px 0 20px 79px}
#panel footer .contactLinks h5{float:left;margin:0 35px 0 0}
#panel footer .contactLinks .left{width:620px;border:0;font-size:1.18182em}
#panel footer .contactLinks .left:after{display:none}
#adviserForm h2{margin:0 0 20px 0}
#adviserForm textarea{height:170px}
#adviserForm .adviser{margin:0 0 20px 0}
#adviserForm .adviser .img{width:60px;display:inline-block;vertical-align:middle;margin:0 10px 0 0}
#adviserForm .adviser .img img{display:block}
#adviserForm .adviser .adviserContact{display:inline-block;vertical-align:middle;font-size:0.92857em;line-height:1.53846em;color:#000000;letter-spacing:-0.035em}
#adviserForm .adviser .adviserContact span{font-weight:bold}
#imgPopup{width:330px;padding:15px 40px}
#imgPopup .text{font-size:0.92857em;line-height:1.23077em;margin:0 0 10px 0}
#imgPopup .img{margin:0 0 15px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#imgPopup .img img{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#imgPopup .btns .btn{width:100px;float:right;text-align:center}
#imgPopup .btns:after{content:'';display:block;clear:both}
.imgPopup{display:none}
.imgPopup.fancybox-opened{display:block}
.imgPopup.fancybox-opened .fancybox-skin{padding:0 !important;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 16px 0px rgba(0,0,0,0.23)}
.fancyboxInvestMap.fancybox-opened .fancybox-skin{background:#ffffff;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-box-shadow:0px 0px 0px 0px transparent;-moz-box-shadow:0px 0px 0px 0px transparent;box-shadow:0px 0px 0px 0px transparent}
.fancyboxInvestMap.fancybox-opened .fancybox-close{width:20px;height:20px;background:url('../../files/private/templates/main/images/sprites.png') -361px -107px;top:13px;right:13px}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
.align-justify{text-align:justify}
select[multiple],select.list{display:none}
@media print{.dock,.dockedForm{display:none}
}
.mainSlider{-webkit-backface-visibility:hidden;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}
.mainSlider .slideWrapper{width:715px;height:310px;float:left;position:relative}
.mainSlider .slideWrapper .slide{position:absolute;top:0;left:0}
.mainSlider .slideWrapper .slide .sliderContent{width:715px;height:310px;transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s;opacity:0;filter:alpha(opacity=0);visibility:hidden;position:relative}
.mainSlider .slideWrapper .slide .sliderContent a{display:block;position:absolute;z-index:1000;width:100%;height:100%;text-decoration:none}
.mainSlider .slideWrapper .slide .sliderContent .img{width:716px;height:310px;overflow:hidden;position:relative;z-index:80;-webkit-border-bottom-left-radius:14px;-moz-border-radius-bottomleft:14px;border-bottom-left-radius:14px}
.mainSlider .slideWrapper .slide .sliderContent .img img{display:block;-webkit-border-top-left-radius:14px;-webkit-border-bottom-left-radius:14px;-moz-border-radius-topleft:14px;-moz-border-radius-bottomleft:14px;border-top-left-radius:14px;border-bottom-left-radius:14px;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:transform 6s;-o-transition:-o-transform 6s;-ms-transition:-ms-transform 6s;-moz-transition:-moz-transform 6s;-webkit-transition:-webkit-transform 6s}
.mainSlider .slideWrapper .slide .caption{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:all 500ms cubic-bezier(0.175,0.885,0.32,1);-webkit-transition:all 500ms cubic-bezier(0.175,0.885,0.32,1.275);-moz-transition:all 500ms cubic-bezier(0.175,0.885,0.32,1.275);-o-transition:all 500ms cubic-bezier(0.175,0.885,0.32,1.275);transition:all 500ms cubic-bezier(0.175,0.885,0.32,1.275);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);position:absolute;z-index:90;bottom:0;left:0;width:715px;background:rgba(0,0,0,0.7);color:#ffffff;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;padding:6px 145px 5px 25px;-webkit-border-bottom-left-radius:14px;-moz-border-radius-bottomleft:14px;border-bottom-left-radius:14px}
.mainSlider .slideWrapper .slide .caption h2{margin:0 0 3px 0;font-size:2.14286em;color:#ffffff}
.mainSlider .slideWrapper .slide .caption p{margin:0 0 4px 0;font-size:1.14286em}
.mainSlider .slideWrapper .slide .slideLink{font-family:Arial,Tahoma,Vedana,sans-serif;display:block;width:97px;height:39px;background:#ed6f00;text-align:center;color:#ffffff;text-shadow:1px 0 2px rgba(0,0,0,0.5);font-size:1em;line-height:2.78571em;font-weight:bold;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;z-index:100;right:28px;top:50%;margin:-20px 0 0 0}
.mainSlider .slideWrapper .slide .nav{width:235px;position:absolute;top:0;right:-235px}
.mainSlider .slideWrapper .slide .nav .desc{display:table;height:77px;cursor:pointer}
.mainSlider .slideWrapper .slide .nav .desc .img{width:93px;height:77px;display:table-cell;vertical-align:middle}
.mainSlider .slideWrapper .slide .nav .desc .img img{display:block;margin:0 auto}
.mainSlider .slideWrapper .slide .nav .desc .text{width:142px;height:77px;display:table-cell;vertical-align:middle;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,0.5);color:#ffffff;padding:0 5px 0 0}
.mainSlider .slideWrapper .slide .nav .desc .text h3{font-size:1.07143em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;margin:0 0 2px 0;color:#ffffff}
.mainSlider .slideWrapper .slide .nav .desc .text p{font-size:0.92857em;font-family:"Helvetica W02 Roman",Arial,Tahoma,Vedana,sans-serif}
.mainSlider .slideWrapper .slide .nav:before{content:'';display:none;width:0;height:0;border-style:solid;border-width:6px 10px 6px 0;border-color:transparent #ed6f00 transparent transparent;position:absolute;z-index:200;top:50%;left:-9px;margin:-6px 0 0 0}
.mainSlider .slideWrapper .slide .nav:after{content:'';width:100%;height:1px;position:absolute;left:0;bottom:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjYjRiNGI0IiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(179,179,179,0) 0%,rgba(179,179,179,0.3) 15%,rgba(180,180,180,0.3) 16%,#d9d9d9 50%,rgba(179,179,179,0.3) 85%,rgba(179,179,179,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(179,179,179,0)),color-stop(15%,rgba(179,179,179,0.3)),color-stop(16%,rgba(180,180,180,0.3)),color-stop(50%,#d9d9d9),color-stop(85%,rgba(179,179,179,0.3)),color-stop(100%,rgba(179,179,179,0)));background:-webkit-linear-gradient(left,rgba(179,179,179,0) 0%,rgba(179,179,179,0.3) 15%,rgba(180,180,180,0.3) 16%,#d9d9d9 50%,rgba(179,179,179,0.3) 85%,rgba(179,179,179,0) 100%);background:-o-linear-gradient(left,rgba(179,179,179,0) 0%,rgba(179,179,179,0.3) 15%,rgba(180,180,180,0.3) 16%,#d9d9d9 50%,rgba(179,179,179,0.3) 85%,rgba(179,179,179,0) 100%);background:-ms-linear-gradient(left,rgba(179,179,179,0) 0%,rgba(179,179,179,0.3) 15%,rgba(180,180,180,0.3) 16%,#d9d9d9 50%,rgba(179,179,179,0.3) 85%,rgba(179,179,179,0) 100%);background:linear-gradient(to right,rgba(179,179,179,0) 0%,rgba(179,179,179,0.3) 15%,rgba(180,180,180,0.3) 16%,#d9d9d9 50%,rgba(179,179,179,0.3) 85%,rgba(179,179,179,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b3b3b3',endColorstr='#00b3b3b3',GradientType=1)}
.mainSlider .slideWrapper .slide .nav.slide1{-webkit-border-top-right-radius:14px;-moz-border-radius-topright:14px;border-top-right-radius:14px}
.mainSlider .slideWrapper .slide .nav.slide2{top:77px}
.mainSlider .slideWrapper .slide .nav.slide3{top:154px}
.mainSlider .slideWrapper .slide .nav.slide4{top:231px;-webkit-border-bottom-right-radius:14px;-moz-border-radius-bottomright:14px;border-bottom-right-radius:14px}
.mainSlider .slideWrapper .slide .nav.slide4 .desc .img,.mainSlider .slideWrapper .slide .nav.slide4 .desc .text{height:79px}
.mainSlider .slideWrapper .slide .nav.slide4:after{display:none}
.mainSlider .slideWrapper .slide.act .sliderContent{opacity:1;filter:alpha(opacity=100);visibility:visible}
.mainSlider .slideWrapper .slide.act .img img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.mainSlider .slideWrapper .slide.act .caption{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mainSlider .slideWrapper .slide.act .nav{background:#ed6f00}
.mainSlider .slideWrapper .slide.act .nav:before{display:block}
.mainSlider .slideWrapper .slide.act .nav:after{display:none}
.mainSlider:before{content:'';display:block;width:235px;height:310px;background:#b3b3b3;float:right;-webkit-border-top-right-radius:14px;-webkit-border-bottom-right-radius:14px;-moz-border-radius-topright:14px;-moz-border-radius-bottomright:14px;border-top-right-radius:14px;border-bottom-right-radius:14px}
.mainSlider:after{content:'';display:block;clear:both}
.newsWrapper .news{padding:0 0 20px 0;margin:0 0 17px 0;position:relative}
.newsWrapper .news .date{margin:0 0 6px 0;font-family:"Helvetica W02 Roman",Arial,Tahoma,Vedana,sans-serif}
.newsWrapper .news a{color:#000000;text-decoration:none}
.newsWrapper .news a:hover{text-decoration:underline}
#home .newsWrapper .news .img a{display:block}
#home .newsWrapper .news .img a img{display:block;margin:0 auto}
.newsWrapper .news .summary{word-wrap:break-word}
.newsWrapper .news:last-child{margin:0}
.newsWrapper .news:last-child:after{display:none}
.newsWrapper .news.act a{color:#c02302;text-decoration:underline}
.investments .investment{margin:0 0 30px 0}
.investments .investment .accordion.city_wroclaw{display:none}
.investments .investment .summary{margin:6px 0 45px 0}
.investments .investment .summary .img{width:296px;float:left;margin:0 19px 0 0}
.investments .investment .summary .img img{width:296px;height:186px}
.investments .investment .summary .desc{width:200px;float:left;letter-spacing:-0.015em}
.investments .investment .summary .desc a{text-decoration:none;color:#000000}
.investments .investment .summary .desc a:hover{text-decoration:underline}
.investments .investment .summary .desc h3{font-size:1.357em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal}
.investments .investment .summary .desc p{font-size:1em;line-height:1.286em;margin:0 0 10px 0;color:#000000}
.investments .investment .summary .desc .availability{font-size:1.143em;color:#c02302;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;margin:0 0 20px 0}
.investments .investment .summary .desc .availability a{color:#c02302}
.investments .investment .summary .desc .btn{margin:0 0 20px 0;color:#ffffff}
.investments .investment .summary .desc .offersTableSwitcher{text-decoration:underline;cursor:pointer;font-weight:bold}
.investments .investment .summary .desc .offersTableSwitcher:hover{text-decoration:none}
.investments .investment .summary .map{width:190px;float:right;padding:0 15px 0 0;text-align:right}
.investments .investment .summary:after{content:'';display:block;clear:both}
.investments .investment .offersTable{display:none}
.investments .investment .offersTable .col2{padding-left:15px;padding-right:15px}
.investments .investment .offersTable .col2 a{color:#000000;text-decoration:underline}
.investments .investment .offersTable .col2 a:hover{text-decoration:none}
.investments .investment.act .offersTable{display:block}
.investments .locals{margin:0 0 20px 0}
.investments .locals .item .summary{border-bottom:1px solid #dbdbdb;padding:15px 0}
.investments .locals .item .summary .left{width:500px;float:left;color:#000000}
.investments .locals .item .summary .left h3{font-size:1.357em;margin:0;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal}
.investments .locals .item .summary .left p{font-size:1.143em;font-weight:bold}
.investments .locals .item .summary .left p span{color:#c02302}
.investments .locals .item .summary .right{width:125px;float:right;padding:12px 0 0 0}
.investments .locals .item .summary .right .btn{position:relative;width:100%;padding:0 0 0 18px}
.investments .locals .item .summary .right .btn:before,.investments .locals .item .summary .right .btn:after{width:0px;height:0px;border-style:solid;border-width:7px 6px 0 6px;border-color:#ffffff transparent transparent transparent;position:absolute;top:9px;right:17px;background-image:none}
.investments .locals .item .summary .right .btn:before{border-color:rgba(0,0,0,0.2) transparent transparent transparent;top:10px !important;right:16px}
.investments .locals .item .summary:after{content:'';display:block;clear:both}
.investments .locals .item .offers{display:none;border-bottom:1px solid #dbdbdb}
.investments .locals .item .offers .offer{padding:23px 0;border-bottom:1px solid #dbdbdb}
.investments .locals .item .offers .offer .map{width:296px;float:left;margin:0 19px 0 0}
.investments .locals .item .offers .offer .map img{display:block}
.investments .locals .item .offers .offer .desc{width:200px;float:left;letter-spacing:-0.035em;color:#000000}
.investments .locals .item .offers .offer .desc h3{font-size:1.357em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal}
.investments .locals .item .offers .offer .desc p{font-size:1em;line-height:1.286em;margin:0 0 10px 0}
.investments .locals .item .offers .offer .desc .price,.investments .locals .item .offers .offer .desc .phone{font-size:1.429em;font-weight:bold}
.investments .locals .item .offers .offer .desc .price span,.investments .locals .item .offers .offer .desc .phone span{color:#c02302}
.investments .locals .item .offers .offer .desc .phone{margin:35px 0 0 0}
.investments .locals .item .offers .offer .right{width:190px;float:right;text-align:right;letter-spacing:-0.015em}
.investments .locals .item .offers .offer .right p{font-size:1em;font-weight:bold;color:#000000}
.investments .locals .item .offers .offer .right .btns{margin:110px 0 0 0;font-size:0}
.investments .locals .item .offers .offer .right .btns .btn{margin:5px 0 0 0;font-family:Arial,Tahoma,Vedana,sans-serif;font-weight:bold}
.investments .locals .item .offers .offer:after{content:'';display:block;clear:both}
.investments .locals .item.act .summary .right .btn:before,.investments .locals .item.act .summary .right .btn:after{border-width:0 6px 7px 6px;border-color:transparent transparent #ffffff transparent;top:8px}
.investments .locals .item.act .summary .right .btn:before{border-color:transparent transparent rgba(0,0,0,0.2) transparent;top:9px !important}
.investments .locals .item.act .offers{display:block}
.investmentMap .mainMapWrapper{width:100%;margin:0 auto 30px auto}
.investmentMap .mainMapWrapper .mainMap h2{padding:0}
.investmentMap .mainMapWrapper .mainMap .map .points .point{cursor:pointer}
.investmentMap .mainMapWrapper .mainMap .map .points .point .tooltip{background:#ed6f00}
.investmentMap .mainMapWrapper .mainMap.disabled h2{padding:0 0 0 20px}
.investmentMap .mainMapWrapper .mainMap.disabled.wroclaw h2{padding:0 30px 0 0}
.offersTable{width:100%;border:0;border-bottom:2px solid #dbdbdb;border-spacing:0;border-collapse:collapse}
.offersTable th,.offersTable td{vertical-align:middle;text-align:center;border-bottom:1px solid #dbdbdb;padding:9px 0;font-size:1em;color:#000000}
.offersTable th.col1,.offersTable td.col1{width:73px}
.offersTable th.col2,.offersTable td.col2{width:138px}
.offersTable th.col3,.offersTable td.col3{width:162px;text-align:left}
.offersTable th.col4,.offersTable td.col4{width:212px;margin:0 20px 0 0}
.offersTable th.col5,.offersTable td.col5{width:113px}
.offersTable th img,.offersTable td img{display:block}
.offersTable thead tr th{font-weight:bold;padding-top:0}
.specialOffers{margin:40px 0 60px 0}
.specialOffers .row{border-bottom:1px solid #dbdbdb;margin:0 0 20px 0;padding:0 0 17px 0}
.specialOffers .row .offer{width:465px;float:left;color:#000000}
.specialOffers .row .offer h3{font-size:1.357em;margin:0 0 12px 0;text-transform:uppercase;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal}
.specialOffers .row .offer .img{margin:0 0 10px 0}
.specialOffers .row .offer .img img{display:block}
.specialOffers .row .offer .desc .text{width:360px;float:left;font-size:1em;letter-spacing:-0.025em}
.specialOffers .row .offer .desc .btn{width:83px;float:right;text-align:center;margin:3px 0 0 0}
.specialOffers .row .offer .desc:after{content:'';display:block;clear:both}
.specialOffers .row .offer:last-child{float:right}
.specialOffers .row:after{content:'';display:block;clear:both}
.specialOffers .seeAll{float:right;padding:0 17px}
.specialOffers:after{content:'';display:block;clear:both}
.specialOffersSv{margin:40px 0 60px 0;color:#000000;border-bottom:2px solid #dbdbdb}
.specialOffersSv .summary{margin:0 0 20px 0}
.specialOffersSv .summary .img{float:left}
.specialOffersSv .summary .img img{display:block}
.specialOffersSv .summary .desc{width:460px;float:right;font-size:1em;line-height:1.429em;letter-spacing:-0.025em}
.specialOffersSv .summary .desc h3{font-size:1.357em;margin:0 0 12px 0;text-transform:uppercase;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal}
.specialOffersSv .summary .desc p{margin:0 0 15px 0}
.specialOffersSv .summary:after{content:'';display:block;clear:both}
.specialOffersSv h4{font-size:1.357em;margin:0 0 5px 0;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal}
.specialOffersSv .offer{padding:20px 0;border-top:1px solid #dbdbdb}
.specialOffersSv .offer .img{width:296px;float:left;margin:0 17px 0 0}
.specialOffersSv .offer .desc{width:410px;float:left;font-size:1em;line-height:1.286em;letter-spacing:-0.025em}
.specialOffersSv .offer .desc .investLogo{margin:0 0 15px 0}
.specialOffersSv .offer .desc p{margin:15px 0}
.specialOffersSv .offer .desc .price{font-size:1.429em;font-weight:bold}
.specialOffersSv .offer .desc .price span{color:#c02302;padding:0 0 0 5px}
.specialOffersSv .offer .desc .price span.old{color:#000000;text-decoration:line-through}
.specialOffersSv .offer .phone{width:195px;float:right;font-size:1.429em;font-weight:bold;letter-spacing:-0.025em}
.specialOffersSv .offer .phone span{display:block;color:#c02302}
.specialOffersSv .offer:after{content:'';display:block;clear:both}
.accordion .accordionTop{border-bottom:1px solid #dbdbdb;padding:25px 0 15px 0}
.accordion .accordionTop .left{width:500px;float:left;color:#000000}
.accordion .accordionTop .left h3{font-size:1.357em;margin:0;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal}
.accordion .accordionTop .right{width:125px;float:right}
.accordion .accordionTop .right .btn{font-family:Arial,Tahoma,Vedana,sans-serif;font-weight:bold}
.accordion .accordionTop .right .switchList,.accordion .accordionTop .right .switchBtn{position:relative;width:100%;padding:0 0 0 18px}
.accordion .accordionTop .right .switchList:before,.accordion .accordionTop .right .switchList:after,.accordion .accordionTop .right .switchBtn:before,.accordion .accordionTop .right .switchBtn:after{width:0px;height:0px;border-style:solid;border-width:7px 6px 0 6px;border-color:#ffffff transparent transparent transparent;position:absolute;top:9px;right:17px}
.accordion .accordionTop .right .switchList:before,.accordion .accordionTop .right .switchBtn:before{border-color:rgba(0,0,0,0.2) transparent transparent transparent;top:10px !important;right:16px}
.accordion .accordionTop:after{content:'';display:block;clear:both}
.accordion .investment,.accordion .accordionBottom{display:none}
.accordion .investment .offersTable th.col2,.accordion .investment .offersTable td.col2,.accordion .accordionBottom .offersTable th.col2,.accordion .accordionBottom .offersTable td.col2{width:275px}
.accordion .accordionBottom{border-bottom:1px solid #dbdbdb}
.accordion .accordionBottom p{margin:0 0 15px 0}
.accordion.act .accordionTop{border:0}
.accordion.act .investment,.accordion.act .accordionBottom{display:block}
.accordion.act .right .switchList:before,.accordion.act .right .switchList:after,.accordion.act .right .switchBtn:before,.accordion.act .right .switchBtn:after{border-width:0 6px 7px 6px;border-color:transparent transparent #ffffff transparent;top:8px;background-image:none}
.accordion.act .right .switchList:before,.accordion.act .right .switchBtn:before{border-color:transparent transparent rgba(0,0,0,0.2) transparent;top:9px !important}
.investTop{border-bottom:1px solid #dbdbdb;margin:0 0 20px 0;color:#000000;letter-spacing:-0.025em;display:table;position:relative}
.investTop .left{width:400px;display:table-cell;vertical-align:middle;padding:0 0 30px 0;position:relative}
.investTop .left img{display:block;margin:10px 0}
.investTop .right{width:550px;display:table-cell;vertical-align:middle;background:#eeeeee;padding:12px 27px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}
.investTop .right .data{width:290px;display:inline-block;vertical-align:middle}
.investTop .right .data h3{margin:0;font-size:1.357em}
.investTop .right .data p{font-size:1.143em}
.investTop .right .data .hrs{margin:10px 0 0 0;font-size:0.929em}
.investTop .right .phone{width:200px;display:inline-block;vertical-align:middle;font-size:1.357em;font-weight:bold;text-transform:uppercase;text-align:right}
.investTop .right .phone span{display:block;color:#c02302;font-size:1.579em}
.investTop .backLink{color:#000000;text-decoration:none;font-size:1.357em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;position:absolute;left:0;bottom:5px}
.investTop .backLink:hover{text-decoration:underline}
.investTop:after{content:'';display:block;clear:both}
.investBody aside{width:195px;float:left}
.investBody aside .searchForm{width:100%;padding:10px 9px 0 9px}
.investBody aside .searchForm h2{margin-bottom:10px;letter-spacing:-0.035em}
.investBody aside .searchForm .row .inputWrapper{width:177px}
.investBody aside .searchForm .row .inputWrapper .select .valWrapper:after{right:5px}
.investBody aside .searchForm .row .inputWrapper .ms-choice>div{right:5px}
.investBody aside .searchForm .row .inputWrapper.alignRight{width:100%;margin:10px 0 0 0}
.investBody aside .searchForm .row .inputWrapper.alignRight .button{width:100%;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.investBody aside .searchForm .row.prices .inputWrapper{margin:0 0 10px 0}
.investBody aside .searchForm .row.prices .inputWrapper:last-child{margin:0}
.investBody aside .searchForm .row.ranges label{width:63px;padding:0 0 0 18px;text-align:left;font-size:15px}
.investBody aside .searchForm .row.ranges .inputWrapper{width:48px}
.investBody aside .searchForm .row.ranges .inputWrapper .select .valWrapper{padding:0 13px 0 7px}
.investBody aside .searchForm .row.ranges .inputWrapper .select .popBox{width:80px}
.investBody aside .searchForm .row.ranges .inputWrapper .select .popBox .inside .item{padding-left:10px}
.investBody aside .searchForm .row.ranges .ms-drop{width:110px}
.investBody aside .searchForm .row.ranges .ms-drop ul li label{width:100%;padding:8px 5px 8px 10px}
.investBody aside .searchForm .row.ranges .ms-choice>span{padding:0 0 0 7px;width:100%}
.investBody aside .searchForm .row.investName .popBox{width:260px}
.investBody aside .searchForm .row.investName .ms-drop{width:260px}
.investBody aside .searchForm .row.last{margin-bottom:20px;padding:0}
.investBody aside .searchForm .advancedSearch h2{margin:0 0 40px 0}
.investBody aside .advancedSearch{padding-left:9px}
.investBody .body{width:735px;float:right}
.investBody:after{content:'';display:block;clear:both}
.investBody .view360{width:735px;height:413px;margin:0 0 40px 0;padding:0;overflow:hidden;border:hidden}
.single .alert{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#eeeeee;padding:12px;margin:0 0 20px 0;text-align:center;font-size:2.214em;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;letter-spacing:-0.035em}
.single .details{padding:0 0 20px 0;color:#000000}
.single .details .left{width:370px;float:left}
.single .details .left .location{margin:0 0 30px 0}
.single .details .left .location h3{color:#c02302;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;font-size:1.357em;margin:0 0 16px 0}
.single .details .left .location ul{margin:0}
.single .details .left .location ul li{margin:0 0 15px 0}
.single .details .left ul{margin:10px 0 35px 0;padding:0 0 0 35px}
.single .details .left ul li{font-size:1em;line-height:1.286em;letter-spacing:-0.025px;margin:0 0 3px 0}
.single .details .left .surroundings .label{font-weight:bold;display:inline-block;vertical-align:top;margin:6px 5px 0 0}
.single .details .left .surroundings .inside{display:inline-block;vertical-align:top;width:275px}
.single .details .left .surroundings .inside>span{margin:0 8px 6px 0;width:34px;line-height:34px;text-align:center;background:none}
.single .details .left .surroundings .inside>span img{display:block}
.single .details .left .surroundings .inside>span .tooltip span{margin:0 0 0 -4px}
.single .details .right{width:340px;float:right;text-align:right}
.single .details .right .prices{font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1.357em;margin:0 0 16px 0;color:#010101;text-align:right}
.single .details .right .prices span{color:#c02302}
.single .details .right .detailsMap{margin:0 0 30px 0}
.single .details .right a{display:inline-block;font-size:1em;font-weight:bold;color:#000000;text-decoration:none;margin:5px 0 0 0}
.single .details .right a:hover{text-decoration:underline}
.single .details .right .detailsPlan{text-align:left}
.single .details .right .detailsPlan .planLink{display:block;position:relative}
.single .details .right .detailsPlan .planLink img{display:block;margin:0 0 5px 0}
.single .details .right .detailsPlan .planLink:after{content:'';width:30px;height:30px;display:block;background:url('../../files/private/templates/main/images/sprites.png') -222px -53px;position:absolute;z-index:100;right:13px;bottom:10px;pointer-events:none}
.single .details .right .detailsPlan .colorGray{margin:5px 0 10px 0 !important;float:right}
.single .details .right .detailsPlan p{font-weight:bold;margin:0 0 5px 0;clear:both}
.single .details .right .detailsPlan .btn{color:#ffffff;font-family:Arial,Tahoma,Vedana,sans-serif;padding:0 17px;margin:0}
.single .details:after{content:'';display:block;clear:both}
.single .nearInvests{border-top:2px solid #dbdbdb;margin:0 0 40px 0;padding:20px 0 0 0}
.single .nearInvests h3{font-size:1.35714em}
.single .nearInvests .invest{width:360px;float:left}
.single .nearInvests .invest .img{margin:0 0 18px 0}
.single .nearInvests .invest .desc{color:#000000}
.single .nearInvests .invest .desc h3{font-size:1.35714em;margin:0 0 15px 0;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal}
.single .nearInvests .invest .desc p{font-size:1em;margin:0 0 15px 0}
.single .nearInvests .invest .desc p.availability{margin:0;color:#c02302}
.single .nearInvests .invest .desc .btn{float:right;padding:0 17px}
.single .nearInvests .invest.last{float:right}
.single .nearInvests:after{content:'';display:block;clear:both}
.single .nearInvests.otherFlats{border-top:1px solid #dbdbdb;margin-bottom:15px;padding-top:15px}
.single .otherInvests{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#eeeeee;padding:7px 0 14px 20px;margin:0 0 20px 0}
.single .otherInvests span{float:left;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1.35714em;letter-spacing:-0.035em;color:#000000;padding:12px 0 0 0}
.single .otherInvests a{background:#9a9a9a;width:145px;float:right;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;font-size:1.21429em;line-height:2.47059em;text-align:center;color:#ffffff;text-decoration:none;position:relative;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:0 0 0 14px}
.single .otherInvests a:before{content:'';display:block;width:14px;height:59px;position:absolute;top:0;right:-13px;background:url('../../files/private/templates/main/images/sprites.png') -89px -38px}
.single .otherInvests:after{content:'';display:block;clear:both}
.single .gallery{margin:0 0 20px 0}
.single .gallery .galleryTabs ul{font-size:0}
.single .gallery .galleryTabs ul li{font-size:14px;transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;-moz-transition:background 0.3s;-webkit-transition:background 0.3s;list-style:none;display:inline-block;vertical-align:bottom;color:#7f7f7f;padding:9px 11px;font-family:"Helvetica W02 Roman",Arial,Tahoma,Vedana,sans-serif;cursor:pointer;position:relative}
.single .gallery .galleryTabs ul li:after{content:'';display:block;width:1px;height:16px;background:#dbdbdb;position:absolute;bottom:9px;right:0}
.single .gallery .galleryTabs ul li:hover{color:#000000}
.single .gallery .galleryTabs ul li.act{font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:19px;color:#000000;background:#eeeeee}
.single .gallery .galleryTabs ul li.act:after{display:none}
.single .gallery .galleryTabs ul li:last-child:after{display:none}
.single .gallery .tabsContent{background:#eeeeee;padding:6px}
.single .gallery .tabsContent .tabContent{opacity:0;filter:alpha(opacity=0);visibility:hidden;height:0}
.single .gallery .tabsContent .tabContent .gallerySlider{position:relative;margin:0 0 10px 0}
.single .gallery .tabsContent .tabContent .gallerySlider img{display:block;margin:0 auto}
.single .gallery .tabsContent .tabContent .gallerySlider:before{content:'';width:37px;height:38px;display:block;background:url('../../files/private/templates/main/images/sprites.png') -176px -49px;position:absolute;z-index:100;right:12px;bottom:5px;pointer-events:none}
.single .gallery .tabsContent .tabContent .carousel{width:640px;margin:0 auto;position:relative}
.single .gallery .tabsContent .tabContent .carousel .inner .item img{width:120px;height:74px;cursor:pointer;display:block;margin:0 auto}
.single .gallery .tabsContent .tabContent .carousel .flex-direction-nav li{list-style:none}
.single .gallery .tabsContent .tabContent .carousel .flex-direction-nav li a{position:absolute;top:50%;margin:-15px 0 0 0;width:23px;height:31px}
.single .gallery .tabsContent .tabContent .carousel .flex-direction-nav li a:before{content:'';display:block;width:23px;height:31px;background:url('../../files/private/templates/main/images/sprites.png')}
.single .gallery .tabsContent .tabContent .carousel .flex-direction-nav li a.flex-prev{left:-36px}
.single .gallery .tabsContent .tabContent .carousel .flex-direction-nav li a.flex-prev:before{background-position:-110px -55px}
.single .gallery .tabsContent .tabContent .carousel .flex-direction-nav li a.flex-next{right:-36px}
.single .gallery .tabsContent .tabContent .carousel .flex-direction-nav li a.flex-next:before{background-position:-143px -55px}
.single .gallery .tabsContent .tabContent .carousel .flex-direction-nav li a.flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default}
.single .gallery .tabsContent .tabContent.act{opacity:1;filter:alpha(opacity=100);visibility:visible;height:auto}
.single .slogan{color:#c02302}
.single .ddkdawWrapper .col{width:360px;float:left;padding:10px 20px 10px 20px;background:#eeeeee;color:#000000;letter-spacing:-0.045em;min-height:240px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.single .ddkdawWrapper .col h3{font-size:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;margin:0 0 15px 0}
.single .ddkdawWrapper .col .img{width:125px;float:left}
.single .ddkdawWrapper .col .text{width:180px;float:right}
.single .ddkdawWrapper .col .text ul{margin:5px 0 0 0;padding:0 0 0 25px}
.single .ddkdawWrapper .col .text ul li{margin:0 0 5px 0;line-height:1.28571em}
.single .ddkdawWrapper .col .text .btn{float:right;padding:0 17px}
.single .ddkdawWrapper .col.last{float:right}
.single .ddkdawWrapper .col.last .text ul{margin:0;padding:0 0 0 15px}
.single .ddkdawWrapper .col.last .text .btn{margin:20px 0 0 0}
.single .ddkdawWrapper:after{content:'';display:block;clear:both}
.slogan{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#eeeeee;padding:12px 20px;margin:0 0 10px 0;font-size:2.21429em;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;letter-spacing:-0.035em;color:#000000;text-align:center}
.slogan span{font-size:0.67742em}
.slogan.left{text-align:left;margin:0 0 20px 0}
.slogan.przewodniki{margin:20px 0;text-align:left;letter-spacing:normal}
.slogan.przewodniki h3{display:inline-block;vertical-align:middle;width:210px;margin:0;padding:0 25px 0 0;font-size:0.6129em}
.slogan.przewodniki p{display:inline-block;vertical-align:middle;width:470px;font-size:0.45161em;color:#525252;font-family:Arial,Tahoma,Vedana,sans-serif}
.slogan.przewodniki:after{content:'';display:block;clear:both}
.slogan.zrealizowane{font-size:1.64286em}
.slogan.zrealizowane h3{margin:0;font-size:1.14286em}
.slogan.zrealizowane h3,.slogan.zrealizowane strong{color:#ed6f00}
.slogan.zrealizowane strong{font-weight:normal;font-size:1em}
.slogan.zrealizowane p{line-height:1.08696em !important;margin:0 0 10px 0 !important}
.slogan.zrealizowane .twoCols.noBg{margin:0}
#pww .slogan{font-size:2em}
.investSpec{width:100%;border-spacing:0;margin:30px 0 0 0}
.investSpec tr td{text-align:right;vertical-align:top;padding:0 0 9px 0;line-height:1.28571em}
.investSpec tr td.spec{width:240px;text-align:left;font-weight:bold;padding-left:20px}
.flatsList{margin:0 0 20px 0}
.flatsList h3{font-size:1.35714em;color:#000000;margin:0 0 5px 0}
.flatsList .info{letter-spacing:-0.035em;margin:0 0 15px 0}
.flatsList .info p{color:#c02302;font-weight:bold;line-height:1.28571em;margin:10px 0 0 0}
.flatsList .accordion .accordionTop{border-top:1px solid #dbdbdb;border-bottom:0;padding:15px 0}
.flatsList .accordion .accordionTop .left{letter-spacing:-0.035em}
.flatsList .accordion .accordionTop .left h3{margin:0 0 5px 0}
.flatsList .accordion .accordionTop .left p{line-height:1.28571em}
.flatsList .accordion .accordionTop .left p span{color:#c02302;font-family:"Helvetica W02 Roman",Arial,Tahoma,Vedana,sans-serif}
.flatsList .accordion .accordionTop .right{text-align:right}
.flatsList .accordion .accordionTop .right .btn{margin:5px 0 0 0}
.flatsList .accordion .accordionTop .right .btn.switchList{text-align:left}
.flatsList .accordion.act+.accordion .accordionTop{border:0}
.flatsTable{width:100%;border:0;border-spacing:0;border-collapse:collapse}
.flatsTable th,.flatsTable td{vertical-align:middle;text-align:center;padding:12px 0;font-size:0.85714em;color:#000000}
.flatsTable th.col1,.flatsTable td.col1{width:58px}
.flatsTable th.col2,.flatsTable td.col2{width:75px}
.flatsTable th.col3,.flatsTable td.col3{width:42px}
.flatsTable th.col4,.flatsTable td.col4{width:60px}
.flatsTable th.col5,.flatsTable td.col5{width:52px}
.flatsTable th.col6,.flatsTable td.col6{width:55px}
.flatsTable th.col6,.flatsTable td.col6{width:65px}
.flatsTable th.col7,.flatsTable td.col7{width:67px}
.flatsTable th.col8,.flatsTable td.col8{width:60px}
.flatsTable th.col9,.flatsTable td.col9{width:65px}
.flatsTable th.col10,.flatsTable td.col10{width:50px}
.flatsTable th.col11,.flatsTable td.col11{width:55px}
.flatsTable th.col12,.flatsTable td.col12{width:50px}
.flatsTable thead{background:#fdede0}
.flatsTable thead tr th{font-weight:bold;vertical-align:top}
.flatsTable tbody tr:nth-child(odd) td{background:#f5f4f4}
.flatsTable .addToCubby{display:block;cursor:pointer;transition:background 0.2s;-o-transition:background 0.2s;-ms-transition:background 0.2s;-moz-transition:background 0.2s;-webkit-transition:background 0.2s;position:relative}
.flatsTable .addToCubby:hover{background:#dbdbdb}
.flatsTable a{color:#000000;text-decoration:none}
.flatsTable a:hover{text-decoration:underline}
.flatsTable .sort{cursor:pointer}
.flatsTable .sort:after{content:'';width:5px;height:7px;display:block;margin:8px auto 0 auto;background:url('../../files/private/templates/main/images/sprites.png') -127px -31px}
.flatsTable .sort.sortDown:after{background-position:-134px -31px}
.flatsTable .sort.sortUp:after{background-position:-141px -31px}
.flatsTable .sort:hover{color:#c02302}
.floatThead-container{-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.15);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.15)}
.movie{margin:0 0 20px 0}
.view3d{margin:0 0 20px 0}
.view3d .btns .btn{margin:10px 0 0 0;float:left}
.view3d .btns .btn.seeFav{float:right}
.view3d .btns:after{content:'';display:block;clear:both}
.flatPlan,.investPlan{border-top:1px solid #dbdbdb;margin:20px 0 0 0;padding:20px 0 0 0}
.flatPlan h3,.investPlan h3{font-size:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal}
.flatPlan img,.investPlan img{margin:0 auto}
.mainMapWrapper{width:628px;height:554px;position:relative}
.mainMapWrapper .mainMap{width:453px;float:left;padding:20px 0 0 0;position:relative}
.mainMapWrapper .mainMap h2{margin:0 0 20px 0;padding:0 0 0 20px}
.mainMapWrapper .mainMap .map{width:453px;height:474px;position:relative}
.mainMapWrapper .mainMap .map img{width:440px;height:474px;position:relative;z-index:20;display:block}
.mainMapWrapper .mainMap .map .circle{opacity:0;filter:alpha(opacity=0);visibility:hidden;width:440px;height:440px;border:5px solid #c02302;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;z-index:10;top:0;left:0;text-align:center}
.mainMapWrapper .mainMap .map .circle .btn{position:absolute;left:50%;bottom:-21px;width:80px;margin:0 0 0 -40px}
.mainMapWrapper .mainMap .map .points{position:absolute;top:0;left:0;width:100%;height:100%}
.mainMapWrapper .mainMap .map .points .point{transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;position:absolute;z-index:100;top:-10px;left:-10px;display:block;width:10px;height:10px;background:#ffffff;border:2px solid #ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.mainMapWrapper .mainMap .map .points .point.flat{border-color:#ed6f00}
.mainMapWrapper .mainMap .map .points .point.flat .tooltip{background:#ed6f00}
.mainMapWrapper .mainMap .map .points .point.flat .tooltip.topLeft:after{border-right-color:#ed6f00}
.mainMapWrapper .mainMap .map .points .point.flat .tooltip.topRight:after{border-top-color:#ed6f00}
.mainMapWrapper .mainMap .map .points .point.flat .tooltip.bottomLeft:after{border-bottom-color:#ed6f00}
.mainMapWrapper .mainMap .map .points .point.flat .tooltip.bottomRight:after{border-left-color:#ed6f00}
.mainMapWrapper .mainMap .map .points .point.flat .tooltip.left:after{border-left-color:#ed6f00}
.mainMapWrapper .mainMap .map .points .point.flat .tooltip.right:after{border-bottom-color:#ed6f00}
.mainMapWrapper .mainMap .map .points .point.house{border-color:#c02302}
.mainMapWrapper .mainMap .map .points .point.house .tooltip{background:#c02302}
.mainMapWrapper .mainMap .map .points .point.house .tooltip.topLeft:after{border-right-color:#c02302}
.mainMapWrapper .mainMap .map .points .point.house .tooltip.topRight:after{border-top-color:#c02302}
.mainMapWrapper .mainMap .map .points .point.house .tooltip.bottomLeft:after{border-bottom-color:#c02302}
.mainMapWrapper .mainMap .map .points .point.house .tooltip.bottomRight:after{border-left-color:#c02302}
.mainMapWrapper .mainMap .map .points .point.house .tooltip.left:after{border-left-color:#c02302}
.mainMapWrapper .mainMap .map .points .point.house .tooltip.right:after{border-bottom-color:#c02302}
.mainMapWrapper .mainMap .map .points .point.apartment{border-color:#3d2004}
.mainMapWrapper .mainMap .map .points .point.apartment .tooltip{background:#3d2004}
.mainMapWrapper .mainMap .map .points .point.apartment .tooltip.topLeft:after{border-right-color:#3d2004}
.mainMapWrapper .mainMap .map .points .point.apartment .tooltip.topRight:after{border-top-color:#3d2004}
.mainMapWrapper .mainMap .map .points .point.apartment .tooltip.bottomLeft:after{border-bottom-color:#3d2004}
.mainMapWrapper .mainMap .map .points .point.apartment .tooltip.bottomRight:after{border-left-color:#3d2004}
.mainMapWrapper .mainMap .map .points .point.apartment .tooltip.left:after{border-left-color:#3d2004}
.mainMapWrapper .mainMap .map .points .point.apartment .tooltip.right:after{border-bottom-color:#3d2004}
.mainMapWrapper .mainMap .map .points .point.outlined .tooltip{-webkit-box-shadow:0px 0px 0px 2px #c02302;-moz-box-shadow:0px 0px 0px 2px #c02302;box-shadow:0px 0px 0px 2px #c02302}
.mainMapWrapper .mainMap .map .points .point.outlined .tooltip:before{content:'nowość';display:inline-block;padding:0 5px;position:absolute;bottom:100%;left:8px;background:#c02302;color:#ffffff;font-size:9px;line-height:15px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.mainMapWrapper .mainMap .map .points .point.outlined .tooltip.bottomRight:before{left:auto;right:8px}
.mainMapWrapper .mainMap .map .points .point .tooltip{display:inline-block;position:absolute;left:auto;background:#a6a6a6;color:#ffffff;font-weight:bold;font-size:14px;line-height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;padding:0 7px;width:auto;font-size:0.857em;line-height:22px;opacity:1;filter:alpha(opacity=100);-webkit-box-shadow:0px 0px 0px 0px transparent;-moz-box-shadow:0px 0px 0px 0px transparent;box-shadow:0px 0px 0px 0px transparent;visibility:visible;text-shadow:0 1px 1px rgba(44,48,51,0.5);white-space:nowrap;pointer-events:auto}
.mainMapWrapper .mainMap .map .points .point .tooltip:after{content:'';width:0px;height:0px;border-style:solid;border-width:10px 8px 0 8px;border-color:#a6a6a6 transparent transparent transparent;position:absolute;left:50%;bottom:-8px;margin:0 0 0 -8px}
.mainMapWrapper .mainMap .map .points .point .tooltip.topLeft{top:auto;bottom:100%;left:auto;right:-10px;margin:0 0 6px 0}
.mainMapWrapper .mainMap .map .points .point .tooltip.topLeft:after{border-width:0 9px 9px 0;border-color:transparent #ed6f00 transparent transparent;left:auto;right:13px;bottom:-9px;margin:0}
.mainMapWrapper .mainMap .map .points .point .tooltip.topRight{top:auto;bottom:100%;left:-10px;right:auto;margin:0 0 6px 0}
.mainMapWrapper .mainMap .map .points .point .tooltip.topRight:after{border-width:9px 9px 0 0;border-color:#ed6f00 transparent transparent transparent;left:13px;right:auto;bottom:-9px;margin:0}
.mainMapWrapper .mainMap .map .points .point .tooltip.bottomLeft{top:100%;bottom:auto;left:auto;right:-10px;margin:6px 0 0 0}
.mainMapWrapper .mainMap .map .points .point .tooltip.bottomLeft:after{border-width:0 0 9px 9px;border-color:transparent transparent #ed6f00 transparent;left:auto;right:12px;top:-9px;bottom:auto;margin:0}
.mainMapWrapper .mainMap .map .points .point .tooltip.bottomRight{top:100%;bottom:auto;left:-10px;right:auto;margin:6px 0 0 0}
.mainMapWrapper .mainMap .map .points .point .tooltip.bottomRight:after{border-width:9px 0 0 9px;border-color:transparent transparent transparent #ed6f00;left:13px;right:auto;top:-9px;bottom:auto;margin:0}
.mainMapWrapper .mainMap .map .points .point .tooltip.left{top:0;bottom:auto;left:auto;right:12px;margin:-10px 0 0 0}
.mainMapWrapper .mainMap .map .points .point .tooltip.left:after{border-width:9px 0 0 9px;border-color:transparent transparent transparent #ed6f00;right:-9px;left:auto;top:5px;bottom:auto;margin:0}
.mainMapWrapper .mainMap .map .points .point .tooltip.right{top:0;bottom:auto;left:12px;right:auto;margin:-10px 0 0 0}
.mainMapWrapper .mainMap .map .points .point .tooltip.right:after{border-width:0 0 9px 9px;border-color:transparent transparent #ed6f00 transparent;right:auto;left:-9px;top:5px;bottom:auto;margin:0}
.mainMapWrapper .mainMap .map .points .point:hover{-webkit-box-shadow:0px 0px 15px 2px #ed6f00;-moz-box-shadow:0px 0px 15px 2px #ed6f00;box-shadow:0px 0px 15px 2px #ed6f00}
.mainMapWrapper .mainMap.disabled{width:170px;min-height:275px}
.mainMapWrapper .mainMap.disabled .map{width:170px;height:156px;cursor:pointer}
.mainMapWrapper .mainMap.disabled .map img{width:145px;height:100%;top:-3px;left:28px}
.mainMapWrapper .mainMap.disabled .map .circle{width:170px;height:170px;opacity:1;filter:alpha(opacity=100);visibility:visible}
.mainMapWrapper .mainMap.disabled .map .points{overflow:hidden}
.mainMapWrapper .mainMap.disabled .map .points .point{opacity:0;filter:alpha(opacity=0);visibility:hidden}
.mainMapWrapper .mainMap.disabled .map .points .point .tooltip{pointer-events:none}
.mainMapWrapper .mainMap.disabled .map:hover .btn{background:#a41e02}
.mainMapWrapper .mainMap.disabled:after{display:block}
.mainMapWrapper .mainMap:after{content:'';display:none;width:1px;height:100%;position:absolute;top:0;right:-13px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(238,238,238,0) 0%,#eeeeee 10%,#eeeeee 50%,#eeeeee 80%,rgba(238,238,238,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(238,238,238,0)),color-stop(10%,#eeeeee),color-stop(50%,#eeeeee),color-stop(80%,#eeeeee),color-stop(100%,rgba(238,238,238,0)));background:-webkit-linear-gradient(top,rgba(238,238,238,0) 0%,#eeeeee 10%,#eeeeee 50%,#eeeeee 80%,rgba(238,238,238,0) 100%);background:-o-linear-gradient(top,rgba(238,238,238,0) 0%,#eeeeee 10%,#eeeeee 50%,#eeeeee 80%,rgba(238,238,238,0) 100%);background:-ms-linear-gradient(top,rgba(238,238,238,0) 0%,#eeeeee 10%,#eeeeee 50%,#eeeeee 80%,rgba(238,238,238,0) 100%);background:linear-gradient(to bottom,rgba(238,238,238,0) 0%,#eeeeee 10%,#eeeeee 50%,#eeeeee 80%,rgba(238,238,238,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00eeeeee',endColorstr='#00eeeeee',GradientType=0)}
.mainMapWrapper .mainMap.wroclaw{float:right}
.mainMapWrapper .mainMap.wroclaw h2{padding:0 30px 0 0;text-align:right}
.mainMapWrapper .mainMap.wroclaw .map img{top:27px;left:13px}
.mainMapWrapper .mainMap.wroclaw:after{right:auto;left:-13px}
.mainMapWrapper .legendWrapper{width:150px;position:absolute;bottom:25px;right:0}
.mainMapWrapper .legendWrapper h3{font-size:1.42857em;color:#c02302;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;margin:0 0 10px 0;padding:0 0 0 12px}
.mainMapWrapper .legendWrapper .legend{background:#eeeeee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:18px 10px 5px 10px}
.mainMapWrapper .legendWrapper .legend .row{position:relative;margin:0 0 22px 0;padding:0 0 0 26px;color:#525252;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:0.85714em;letter-spacing:-0.025em}
.mainMapWrapper .legendWrapper .legend .row .legendPoint{position:absolute;top:2px;left:0;display:block;width:11px;height:11px;background:#ffffff;border:2px solid #ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.mainMapWrapper .legendWrapper .legend .row .legendPoint.orange{border-color:#ed6f00;background:#f39a00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzOWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDZmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f39a00 0%,#ed6f00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f39a00),color-stop(100%,#ed6f00));background:-webkit-linear-gradient(top,#f39a00 0%,#ed6f00 100%);background:-o-linear-gradient(top,#f39a00 0%,#ed6f00 100%);background:-ms-linear-gradient(top,#f39a00 0%,#ed6f00 100%);background:linear-gradient(to bottom,#f39a00 0%,#ed6f00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39a00',endColorstr='#ed6f00',GradientType=0)}
.mainMapWrapper .legendWrapper .legend .row .legendPoint.red{border-color:#c02302}
.mainMapWrapper .legendWrapper .legend .row .legendPoint.brown{border-color:#3d2004;background:#563003}
.mainMapWrapper .legendWrapper .legend .row .legendPoint:after{content:'';display:block;width:110%;height:2px;background:#cdcdcd;position:absolute;left:-5%;bottom:-10px;-webkit-box-shadow:0px 0px 2px 0.3px #cdcdcd;-moz-box-shadow:0px 0px 2px 0.3px #cdcdcd;box-shadow:0px 0px 2px 0.3px #cdcdcd;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mainMapWrapper.wroclaw .legendWrapper{right:465px}
.mainMapWrapper *{transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s}
#home .mainMapWrapper{overflow:hidden}
.textContent p{color:#000000;line-height:1.42857em;margin:0 0 30px 0}
.textContent ul{margin:0 0 10px 0;padding:0 0 0 35px}
.textContent ul li{position:relative;list-style:none;margin:0 0 15px 0;padding:0 0 0 16px}
.textContent ul li:before{width:3px;height:6px;background-position:-66px -10px;position:absolute;top:6px;left:0}
.textContent .twoCols .col{width:50%;background:none}
.textContent .twoCols .col p{margin:0 0 5px 0}
.textContent .twoCols .col ul{margin:0 0 20px 0}
.textContent .twoCols .col ul li{margin:0 0 5px 0}
.textContent .threeColsGallery{margin:0 0 15px 0}
.textContent .threeColsGallery .item{width:235px;margin:0 0 15px 0}
.textContent .threeColsGallery .item:nth-child(3n+2){margin-left:15px;margin-right:15px}
.textContent h3{font-size:1.35714em;line-height:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;letter-spacing:-0.035em}
.twoCols .col{width:470px;float:left;background:#eeeeee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 20px}
.twoCols .col ul li{position:relative;list-style:none;margin:0 0 15px 0;padding:0 0 0 16px;font-size:0.92857em}
.twoCols .col ul li:before{width:3px;height:6px;background-position:-66px -10px;position:absolute;top:6px;left:0}
#pww .twoCols .col ul li{margin-left:30px}
#pww .twoCols .col ul li:before{background:none;content:'•';width:auto;height:auto;color:#c02302;font-size:24px;top:-4px}
.twoCols .col .btn{width:83px;float:right;text-align:center}
.twoCols .col.last{float:right}
.twoCols.noBg{margin:0 0 25px 0}
.twoCols.noBg .col{background:none;padding:0}
.twoCols.noBg .col p{margin:0 0 20px 0;line-height:1.42857em}
.twoCols.half .col{width:50%}
.twoCols.half .col.last{text-align:right}
.twoCols.halfMargin{display:table;width:100%}
.twoCols.halfMargin .col{width:49%;float:none;display:table-cell;vertical-align:top}
.twoCols.halfMargin .col h3{font-size:1.35714em}
.twoCols.halfMargin .col p{line-height:1.35714em;margin:0 0 15px 0}
.twoCols.halfMargin .col.sep{width:2%;background:none;padding:0}
.twoCols:after{content:'';display:block;clear:both}
.threeCols{display:table;width:100%}
.threeCols .col{width:32%;display:table-cell;vertical-align:top;background:#eeeeee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 15px}
.threeCols .col h3{font-size:1.35714em}
.threeCols .col p{line-height:1.35714em;margin:0 0 15px 0}
.threeCols .col em{display:block;font-size:0.78571em;line-height:1.09091em;font-style:normal}
.threeCols .col.sep{width:2%;background:none;padding:0}
.threeCols:after{content:'';display:block;clear:both}
.creditForms{margin:0 0 40px 0}
.creditForms .desc{width:450px;float:right;line-height:1.57143em;color:#000000;margin:-5px 0 5px 0;letter-spacing:-0.025em}
.creditForms:after{content:'';display:block;clear:both}
.calcForm{width:462px;float:left;background:#c02302;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#ffffff;padding:0 0 20px 0}
.calcForm .inner{padding:20px 20px 0 20px}
.calcForm h2{color:#ffffff;font-size:2.5em;line-height:1em;margin:0}
.calcForm h3{color:#ffffff;font-size:1.28571em;line-height:1em;font-family:"Helvetica W02 Roman",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;margin:0 0 25px 0 !important;text-transform:none !important}
.calcForm p{color:#e09181;font-size:1.35714em;line-height:1.26316em;letter-spacing:-0.020em}
.calcForm p span{font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif}
.calcForm p.spec{font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif}
.calcForm p.sum{color:#ffffff;font-size:1.78571em;line-height:1.4em;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;margin:20px 0;letter-spacing:0}
.calcForm p.sum span{font-size:1.4em}
.calcForm p.phone{font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;margin:20px 0 10px 0;font-size:1.35714em;line-height:1.31579em}
.calcForm p.phone span{font-size:1.31579em}
.calcForm .des{margin:20px 0 10px 0;font-size:0.85714em;padding:0 0 0 20px}
.calcForm .btn,.calcForm .button{background:#fffaf2;width:295px;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1.5em;line-height:2.429em;color:#ed6f00;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:0 0 0 14px;text-shadow:none;text-align:center}
.calcForm .btn:before,.calcForm .button:before{content:'';display:block;width:14px;height:59px;position:absolute;top:0;left:-14px;background:url('../../files/private/templates/main/images/sprites.png') 0 -38px}
.calcForm .form .row{margin:0 0 10px 0;padding:0 15px 0 0}
.calcForm .form .row>label{display:block;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;margin:0 0 2px 0;padding:0 0 0 20px;cursor:pointer}
.calcForm .form .row .inputWrapper{position:relative}
.calcForm .form .row .inputWrapper input[type="text"],.calcForm .form .row .inputWrapper input[type="tel"],.calcForm .form .row .inputWrapper input[type="email"]{width:100%;font-size:0.92857em;line-height:2.30769em;height:2.30769em;color:#4b4a4a;padding:0 10px 0 20px;background:#fffaf2;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.calcForm .form .row .inputWrapper:before{content:'';display:block;width:14px;height:40px;position:absolute;top:0;left:-14px;background:url('../../files/private/templates/main/images/sprites.png') -103px 0}
.calcForm .form .row.error .error{display:inline-block;margin:0 0 5px 20px;padding:3px 5px;background:#ff0000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.calcForm .form .button{margin:15px 0 0 0}
.calcForm .cols{font-size:0}
.calcForm .cols .col{width:50%;display:inline-block;vertical-align:bottom;font-size:14px;padding:0 16px 0 0}
.calcForm .cols .col .row{padding:0;width:215px}
.calcForm .cols .col.last{text-align:right;padding:0 0 0 16px}
.calcForm .cols .col.last label{padding:0 20px 0 0}
.calcForm .cols .col.last input[type="text"]{padding:0 20px 0 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.calcForm .cols .col.last .inputWrapper:before{left:auto;right:-14px;background-position:-48px -38px}
.calcForm .cols:after{content:'';display:block;clear:both}
.contactForm{width:450px;float:right;background:#a6a6a6;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#ffffff;padding:15px 0 20px 0}
.contactForm h2{margin:0 0 9px 0;padding:0 0 0 20px;color:#ffffff}
.contactForm h2.info{font-size:2.07143em;margin:11px 0 0 0}
.contactForm p{margin:15px 0;padding:0 20px}
.contactForm .inner{padding:0 20px 0 0}
.contactForm .row{margin:0 0 10px 0}
.contactForm .row.investmentList{display:none}
.contactForm .comment{padding:0 15px 0 0}
.contactForm .cols{font-size:0}
.contactForm .cols .col{width:218px;display:inline-block;vertical-align:bottom;font-size:14px}
.contactForm .cols .col.last{margin-left:14px}
.contactForm .cols .col.last label{padding:0 20px 0 0;text-align:right}
.contactForm .cols .col.last .inputWrapper input[type="text"],.contactForm .cols .col.last .inputWrapper input[type="tel"],.contactForm .cols .col.last .inputWrapper input[type="email"]{padding:0 20px 0 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;text-align:right}
.contactForm .cols .col.last .inputWrapper:before{left:auto;right:-14px;background-position:-48px -38px}
.contactForm .cols:after{content:'';display:block;clear:both}
.contactForm label{display:block;font-size:1.07143em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;margin:0 0 2px 0;padding:0 0 0 20px;cursor:pointer}
.contactForm .inputWrapper{position:relative}
.contactForm .inputWrapper input[type="text"],.contactForm .inputWrapper input[type="tel"],.contactForm .inputWrapper input[type="email"]{width:100%;font-size:0.92857em;line-height:2.30769em;height:2.30769em;color:#4b4a4a;padding:0 10px 0 20px;background:#fffaf2;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.contactForm .inputWrapper:before{content:'';display:block;width:14px;height:40px;position:absolute;top:0;left:-14px;background:url('../../files/private/templates/main/images/sprites.png') -103px 0}
.contactForm .checkboxes{margin:15px 0 10px 0;padding:0 0 0 20px}
.contactForm .checkboxes .row{position:relative}
.contactForm .checkboxes .row .errorMsg{z-index:100;position:absolute;bottom:100%;margin:0 0 3px 0;white-space:nowrap}
.contactForm .checkboxes label{display:inline-block;vertical-align:top;width:385px;padding:0;letter-spacing:-0.025em;position:relative}
.contactForm .checkboxes label .fullText{display:none;position:absolute;z-index:100;top:0;left:-5px;width:100%;background:#a6a6a6;padding:0 5px 5px 5px;-webkit-box-shadow:2px 3px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:2px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:2px 3px 3px 0px rgba(0,0,0,0.3);pointer-events:none}
.modal .contactForm .checkboxes label .fullText{top:auto;bottom:-10px;padding-top:5px}
.contactForm .checkboxes label:hover .fullText{display:block}
.contactForm button{background:#fffaf2;width:295px;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1.5em;line-height:2.429em;color:#ed6f00;position:relative;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:0 0 0 14px}
.contactForm button:before{content:'';display:block;width:14px;height:59px;position:absolute;top:0;left:-14px;background:url('../../files/private/templates/main/images/sprites.png') 0 -38px}
.contactForm .success h2{font-size:1.78571em}
.modal .contactForm{float:none;margin:0 15px}
#credits h3{text-transform:uppercase;font-size:1.35714em;line-height:1em;margin:0 0 30px 0}
#credits .contenttable{background:#eeeeee}
.contentTabs .tabs{font-size:0}
.contentTabs .tabs li{display:inline-block;vertical-align:bottom;list-style:none;font-size:14px;line-height:2.07143em;color:#000000;cursor:pointer;padding:0 25px;position:relative}
.contentTabs .tabs li a{color:#000000;text-decoration:none}
.contentTabs .tabs li:after{content:'';display:block;width:1px;height:12px;background:#eeeeee;position:absolute;top:10px;right:0}
.contentTabs .tabs li:last-child:after{display:none}
.contentTabs .tabs li.act{background:#eeeeee;font-weight:bold}
.contentTabs .tabsContent{background:#eeeeee}
.contentTabs .tabsContent .tab{display:none}
.contentTabs .tabsContent .tab.act{display:block}
#contact .contentTabs .tabs li{line-height:1.42857em;text-align:center;padding:0;max-width:20%}
#contact .contentTabs .tabs li a{display:block;padding:5px 17px}
#contact .contentTabs .tabs li:after{height:70%;top:15%}
#contact .contentTabs .tabs li:last-child a{padding-top:14px;padding-bottom:15px}
#contact .team,#contact .simpleContact{background:#eeeeee}
.contenttable{width:100%}
.contenttable tr td,.contenttable tr th{text-align:center;font-size:0.85714em;color:#000000;padding:16px 0;border-bottom:1px solid #ffffff}
.contenttable tr td.td-0,.contenttable tr th.td-0{width:233px}
.contenttable tr td.td-1,.contenttable tr th.td-1{width:85px}
.contenttable tr td.td-2,.contenttable tr td.td-3,.contenttable tr td.td-4,.contenttable tr td.td-5,.contenttable tr th.td-2,.contenttable tr th.td-3,.contenttable tr th.td-4,.contenttable tr th.td-5{width:158px}
.contenttable tr th{font-size:1em;font-weight:bold}
.contenttable tr td strong{display:block;background:#c02302;margin:0 10px 0 0;padding:5px;text-align:center;color:#ffffff;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.threeColsGallery{margin:20px 0 0 0}
.threeColsGallery .item{width:305px;float:left;margin:0 0 17px 0}
.threeColsGallery .item a{text-decoration:none}
.threeColsGallery .item img{display:block}
.threeColsGallery .item .desc{margin:10px 0 0 0;color:#000000;font-weight:bold}
.threeColsGallery .item:nth-child(3n+2){margin-left:17px;margin-right:17px}
.threeColsGallery.centerDesc a:hover .desc{text-decoration:underline}
.threeColsGallery.centerDesc .desc{text-align:center}
.threeColsGallery.centerDesc .desc:after{content:'›';display:inline-block;vertical-align:top;margin:-2px 0 0 5px}
.threeColsGallery:after{content:'';display:block;clear:both}
.promoInvests{padding:20px 0 0 0}
.promoInvests h3{font-size:1.35714em}
.promoInvests .row{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #dbdbdb}
.promoInvests .row:last-child{border:0;margin:0;padding:0}
.promoInvests .row:after{content:'';display:block;clear:both}
.promoInvests .invest{width:464px;float:left}
.promoInvests .invest .img{margin:0 0 18px 0}
.promoInvests .invest .desc{color:#000000}
.promoInvests .invest .desc h3{font-size:1.35714em;margin:0 0 15px 0;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;text-transform:none !important}
.promoInvests .invest .desc p{font-size:1em;margin:0 0 15px 0}
.promoInvests .invest .desc p.availability{margin:0;color:#c02302}
.promoInvests .invest .desc .btn{float:right;padding:0 17px}
.promoInvests .invest.last{float:right}
.promoInvests:after{content:'';display:block;clear:both}
.promoInvests.otherFlats{border-top:1px solid #dbdbdb;margin-bottom:15px;padding-top:15px}
.team{padding:20px 0 0 0}
.team .item{width:355px;display:inline-block;vertical-align:top;margin:0 0 20px 10px;font-size:0}
.team .item .img{display:inline-block;vertical-align:top;width:116px;margin:0 10px 0 0}
.team .item .img img{border:3px solid #ffffff}
.team .item .desc{display:inline-block;vertical-align:top;width:229px;font-size:14px;color:#000000;line-height:1.42857em;letter-spacing:-0.025em}
.team .item .desc a{color:#000000;text-decoration:none;word-wrap:break-word}
.team .item .desc a:hover{text-decoration:underline}
.team .item.noImg .img{display:none}
.team .item.noImg .desc{width:100%}
.contactWrapper{color:#000000;margin:0 0 20px 0}
.contactWrapper .left{width:385px;float:left}
.contactWrapper .left h1{color:#000000;font-size:1.35714em;margin:0 0 15px 0;font-family:"Helvetica W02 Roman",Arial,Tahoma,Vedana,sans-serif;font-weight:normal}
.contactWrapper .left p{line-height:1.57143em;margin:0 0 15px 0}
.contactWrapper .right{width:315px;float:right}
.contactWrapper .right .contactForm{width:100%}
.contactWrapper .right .contactForm .cols .col{width:153px}
.contactWrapper .right .contactForm .cols .col.last{margin-left:9px}
.contactWrapper .right .contactForm .checkboxes label{width:245px}
.contactWrapper:after{content:'';display:block;clear:both}
.movieBtn{display:block;font-size:2.21429em;line-height:3.32258em;text-align:center;text-decoration:none;color:#000000;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;margin:10px 0 20px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.21);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.21);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.21);background:#eeeeee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2NhY2FjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWE5YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#eeeeee 0%,#cacaca 10%,darkgray 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(10%,#cacaca),color-stop(100%,darkgray));background:-webkit-linear-gradient(top,#eeeeee 0%,#cacaca 10%,darkgray 100%);background:-o-linear-gradient(top,#eeeeee 0%,#cacaca 10%,darkgray 100%);background:-ms-linear-gradient(top,#eeeeee 0%,#cacaca 10%,darkgray 100%);background:linear-gradient(to bottom,#eeeeee 0%,#cacaca 10%,darkgray 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#a9a9a9',GradientType=0)}
.movieBtn .play{display:inline-block;vertical-align:middle;width:45px;height:45px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid #000000;margin:-3px 0 0 10px}
.movieBtn .play:after{content:'';display:block;width:0;height:0;border:solid transparent;border-width:10px;border-left-color:#000000;margin:10px 0 0 16px}
.programyWykonczenia{margin:20px 0;padding:17px 0 0 0;border-top:1px solid #dbdbdb}
.programyWykonczenia .item{display:block;width:228px;float:left;margin:0 12px 12px 0;text-decoration:none;transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;position:relative}
.programyWykonczenia .item a{display:block;text-decoration:none;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;text-indent:-9999px}
.programyWykonczenia .item img{display:block}
.programyWykonczenia .item .desc{height:52px;padding:9px 50px 0 10px;font-size:1em;line-height:1em;color:#ffffff;background:#f2f2f2;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;position:relative}
.programyWykonczenia .item .desc h4{font-size:1em;line-height:1em;color:#ffffff;text-transform:uppercase;margin:10px 0 5px 0;font-weight:normal}
.programyWykonczenia .item .desc .text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.programyWykonczenia .item .desc.progDom{background:#cebb95}
.programyWykonczenia .item .desc.progDom:after{width:32px;height:33px;background-position:-262px -52px}
.programyWykonczenia .item .desc.progKlucz{background:#ef7b00}
.programyWykonczenia .item .desc.progKlucz:after{width:33px;height:35px;background-position:-296px -50px;top:8px}
.programyWykonczenia .item .desc.progKomfort{background:#895c34}
.programyWykonczenia .item .desc.progKomfort:after{width:34px;height:34px;background-position:-330px -51px;top:9px}
.programyWykonczenia .item .desc.progPrestiz{background:#b3b2b2}
.programyWykonczenia .item .desc.progPrestiz:after{width:37px;height:33px;background-position:-365px -51px}
.programyWykonczenia .item .desc.progPlatinum{background:#887c70}
.programyWykonczenia .item .desc.progPlatinum:after{width:38px;height:34px;background-position:-403px -50px;top:9px}
.programyWykonczenia .item .desc.progPartner{background:#636573}
.programyWykonczenia .item .desc.progPartner:after{width:36px;height:34px;background-position:-443px -51px;top:9px}
.programyWykonczenia .item .desc.progDomPlus{background:#b83261}
.programyWykonczenia .item .desc.progDomPlus:after{width:32px;height:33px;background-position:-458px -103px}
.programyWykonczenia .item .desc.progBlank{display:none}
.programyWykonczenia .item .desc:after{content:'';display:block;position:absolute;top:10px;right:10px;background-image:url('../../files/private/templates/main/images/sprites.png')}
.programyWykonczenia .item:nth-child(4n+4){margin-right:0}
.programyWykonczenia .item:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.45);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.45);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.45)}
.programyWykonczenia:after{content:'';display:block;clear:both}
.programyWykonczeniaLinks{margin:20px 0}
.programyWykonczeniaLinks .item{display:block;margin:0 0 10px 0;transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;position:relative}
.programyWykonczeniaLinks .item a{display:block;text-decoration:none;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;text-indent:-9999px}
.programyWykonczeniaLinks .item .desc h4{width:780px;display:inline-block;vertical-align:middle;font-size:1.21429em;line-height:3.05882em;color:#000000;text-transform:uppercase;font-weight:normal;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;margin:0 0 0 132px;padding:0 37px;background:#eeeeee}
.programyWykonczeniaLinks .item .desc.progDom{background:#cebb95}
.programyWykonczeniaLinks .item .desc.progDom:before{width:32px;height:33px;background-position:-262px -52px}
.programyWykonczeniaLinks .item .desc.progKlucz{background:#ef7b00}
.programyWykonczeniaLinks .item .desc.progKlucz:before{width:33px;height:35px;background-position:-296px -50px;top:8px}
.programyWykonczeniaLinks .item .desc.progKomfort{background:#895c34}
.programyWykonczeniaLinks .item .desc.progKomfort:before{width:34px;height:34px;background-position:-330px -51px;top:9px}
.programyWykonczeniaLinks .item .desc.progPrestiz{background:#b3b2b2}
.programyWykonczeniaLinks .item .desc.progPrestiz:before{width:37px;height:33px;background-position:-365px -51px}
.programyWykonczeniaLinks .item .desc.progPlatinum{background:#887c70}
.programyWykonczeniaLinks .item .desc.progPlatinum:before{width:38px;height:34px;background-position:-403px -50px;top:9px}
.programyWykonczeniaLinks .item .desc.progPartner{background:#636573}
.programyWykonczeniaLinks .item .desc.progPartner:before{width:36px;height:34px;background-position:-443px -51px;top:9px}
.programyWykonczeniaLinks .item .desc.progDomPlus{background:#b83261}
.programyWykonczeniaLinks .item .desc.progDomPlus:before{width:32px;height:33px;background-position:-458px -103px}
.programyWykonczeniaLinks .item .desc:before{content:'';display:block;position:absolute;top:10px;left:50px;background-image:url('../../files/private/templates/main/images/sprites.png')}
.programyWykonczeniaLinks .item:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.45);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.45);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.45)}
.contentAside aside{width:195px;float:left}
.contentAside aside .newsWrapper .news{padding:0 0 5px 0}
.contentAside .body{width:735px;float:right}
.contentAside .body h2 span{font-size:0.67742em}
.contentAside .body .textContent .btn{width:83px;float:right;text-align:center}
.contentAside:after{content:'';display:block;clear:both}
.contentAside2 aside{width:195px;float:left}
.contentAside2 aside.rightAside{float:right}
.contentAside2 .body{width:520px;float:left;margin:0 0 0 20px}
.contentAside2 .body .textContent a{color:#c02302;text-decoration:underline}
.contentAside2 .body .textContent a:hover{text-decoration:none}
.contentAside2:after{content:'';display:block;clear:both}
.changesCondominiums{color:#000000}
.changesCondominiums h3{font-size:1.35714em;line-height:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;letter-spacing:-0.035em}
.changesCondominiums h4{font-size:1.35714em;line-height:1.35714em;font-family:Arial,Tahoma,Vedana,sans-serif;font-weight:bold;letter-spacing:-0.035em;margin:0 0 20px 0}
.changesCondominiums .twoCols{margin:20px 0 0 0}
.changesCondominiums .twoCols .col{width:540px;background:none}
.changesCondominiums .twoCols .col.last{width:410px}
.changesCondominiums .text{width:665px;float:left}
.changesCondominiums .text p{margin:0 0 10px 0}
.changesCondominiums .text ul{margin:0 0 35px 0;padding:0 0 0 40px}
.changesCondominiums .threeColsGallery{width:235px;float:right;margin:0}
.changesCondominiums .threeColsGallery .item{width:100%;float:none;margin:0 0 20px 0}
.changesCondominiums .threeColsGallery .item img{display:block}
.changesCondominiums .threeColsGallery .item:nth-child(3n+2){margin:0 0 20px 0}
.changesCondominiums .contentTabs .tabs{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 22px 0}
.changesCondominiums .contentTabs .tabs li{width:50%;padding:0;font-size:23px;line-height:36px;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;background:#eeeeee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjY2FjYWNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E5YTlhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#eeeeee 0%,#cacaca 5%,darkgray 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(5%,#cacaca),color-stop(100%,darkgray));background:-webkit-linear-gradient(top,#eeeeee 0%,#cacaca 5%,darkgray 100%);background:-o-linear-gradient(top,#eeeeee 0%,#cacaca 5%,darkgray 100%);background:-ms-linear-gradient(top,#eeeeee 0%,#cacaca 5%,darkgray 100%);background:linear-gradient(to bottom,#eeeeee 0%,#cacaca 5%,darkgray 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#a9a9a9',GradientType=0);-webkit-box-shadow:5px 0px 15px rgba(0,0,0,0.1),inset -5px 0px 2px rgba(255,255,255,0.3);-moz-box-shadow:5px 0px 15px rgba(0,0,0,0.1),inset -5px 0px 2px rgba(255,255,255,0.3);box-shadow:5px 0px 15px rgba(0,0,0,0.1),inset -5px 0px 2px rgba(255,255,255,0.3);border-right:1px solid #c6c6c6}
.changesCondominiums .contentTabs .tabs li a{display:block;padding:18px 40px}
.changesCondominiums .contentTabs .tabs li:after{display:none}
.changesCondominiums .contentTabs .tabs li:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;-webkit-box-shadow:-5px 0px 15px rgba(0,0,0,0.1),inset 5px 0px 2px rgba(255,255,255,0.3);-moz-box-shadow:-5px 0px 15px rgba(0,0,0,0.1),inset 5px 0px 2px rgba(255,255,255,0.3);box-shadow:-5px 0px 15px rgba(0,0,0,0.1),inset 5px 0px 2px rgba(255,255,255,0.3);border-left:1px solid #c6c6c6}
.changesCondominiums .contentTabs .tabs li.act{background:#f4f4f4;filter:none;color:#929292;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);border:0}
.changesCondominiums:after{content:'';display:block;clear:both}
.ergonomicTable{width:470px;margin:0 0 0 20px;border-collapse:collapse}
.ergonomicTable tr td{width:78px;height:78px;vertical-align:middle;text-align:center;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;font-weight:bold;font-size:1.21429em;color:#000000}
.ergonomicTable tr td.highlighted{background:#eeeeee;border-right:0}
.ergonomicTable tr td:last-child{border-right:0}
.ergonomicTable tr td img{display:inline-block;vertical-align:middle}
.ergonomicTable tr.highlighted td{background:#eeeeee;border-bottom:0}
.ergonomicTable tr.highlighted td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.ergonomicTable tr.highlighted td:last-child{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}
.ergonomicTable tr:last-child td{border-bottom:0}
.ergonomicTable tr:last-child td:first-child{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.simpleGallerySliderWrapper .simpleGallerySlider{width:868px;margin:0 auto;position:relative}
.simpleGallerySliderWrapper .simpleGallerySlider .inner .item{width:217px;float:left;text-align:center}
.simpleGallerySliderWrapper .simpleGallerySlider .inner .item img{display:block}
.simpleGallerySliderWrapper .simpleGallerySlider .inner .item .caption{text-align:center;margin:7px 0 0 0;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1.35714em;color:#000000}
.simpleGallerySliderWrapper .simpleGallerySlider .flex-direction-nav li{list-style:none}
.simpleGallerySliderWrapper .simpleGallerySlider .flex-direction-nav li a{position:absolute;top:50%;margin:-15px 0 0 0;width:23px;height:31px}
.simpleGallerySliderWrapper .simpleGallerySlider .flex-direction-nav li a:before{content:'';display:block;width:23px;height:31px;background:url('../../files/private/templates/main/images/sprites.png')}
.simpleGallerySliderWrapper .simpleGallerySlider .flex-direction-nav li a.flex-prev{left:-36px}
.simpleGallerySliderWrapper .simpleGallerySlider .flex-direction-nav li a.flex-prev:before{background-position:-110px -55px}
.simpleGallerySliderWrapper .simpleGallerySlider .flex-direction-nav li a.flex-next{right:-36px}
.simpleGallerySliderWrapper .simpleGallerySlider .flex-direction-nav li a.flex-next:before{background-position:-143px -55px}
.simpleGallerySliderWrapper .simpleGallerySlider .flex-direction-nav li a.flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default}
.simpleGallerySliderWrapper:after{content:'';display:block;clear:both}
.pieknieMieszkaj .left{width:505px;float:left;line-height:1.42857em;color:#000000}
.pieknieMieszkaj .left p{margin:0 0 15px 0}
.pieknieMieszkaj .left ul{padding:0 0 0 30px}
.pieknieMieszkaj .left a{color:#000000;text-decoration:none;font-weight:bold}
.pieknieMieszkaj .left a:hover{text-decoration:underline}
.pieknieMieszkaj .right{width:375px;float:right}
.pieknieMieszkaj .right img{display:block;margin:0 0 10px 0}
.pieknieMieszkaj .right .fbBox p,.pieknieMieszkaj .right .fbBox a{font-size:0.92857em;color:#3b5997;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;margin:0 0 10px 0}
.pieknieMieszkaj .right .fbBox .fbWidget:before{content:'';display:block;width:49px;height:49px;background:url('../../files/private/templates/main/images/pm.jpg');float:left;margin:0 10px 0 0}
.pieknieMieszkaj .right .fbBox .fbWidget:after{content:'';display:block;clear:both}
.pieknieMieszkaj .right .fbBox .fbWidget a{margin:10px 0 0 0;text-decoration:none}
.pieknieMieszkaj .right .fbBox .fbWidget a:hover{text-decoration:underline}
.pieknieMieszkaj:after{content:'';display:block;clear:both}
.documents{background:#eeeeee;color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.documents .docsTop{text-align:center;border-bottom:1px solid #ffffff;padding:20px 0}
.documents .docsTop h3{font-size:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;margin:0 0 25px 0}
.documents .docsTop .docsForm>label{font-weight:bold;display:inline-block;vertical-align:middle;margin:0 15px 0 0}
.documents .docsTop .docsForm .inputWrapper{width:285px;display:inline-block;vertical-align:middle}
.documents .docsTop .docsForm .inputWrapper .select{text-align:left}
.documents .docsTop .docsForm .inputWrapper .select .valWrapper{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ffffff;border:1px solid #d6d6d6}
.documents .docsTop .docsForm .inputWrapper .select .valWrapper:before{display:none}
.documents .docsTop .docsForm .inputWrapper .select .popBox{background:#ffffff;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6}
.documents .docsTop .docsForm .btn{width:85px;text-align:center;margin:0 0 0 15px}
.documents .docsBottom{display:none;padding:20px}
.documents .docsBottom .investDocs{display:none}
.documents .docsBottom .investDocs h3{display:none}
.documents .docsBottom .investDocs .text{margin:25px 0 0 0}
.documents .docsBottom .investDocs .text strong{color:#c02302;font-size:1.28571em}
.documents .docsBottom .investDocs .files{margin:35px 0 0 0}
.documents .docsBottom .investDocs .files .item{position:relative;font-weight:bold;letter-spacing:-0.025em;margin:0 0 17px 0}
.documents .docsBottom .investDocs .files .item .desc{font-size:14px}
.documents .docsBottom .investDocs .files .item .desc a{display:block;padding:0 170px 0 0;color:#000000;position:relative;z-index:20;text-decoration:underline}
.documents .docsBottom .investDocs .files .item .desc a:hover{text-decoration:none}
.documents .docsBottom .investDocs .files .item .link{width:170px;text-align:right;position:absolute;z-index:10;bottom:-7px;right:0;font-size:14px}
.documents .docsBottom .investDocs .files .item .link:after{width:24px;height:25px;background-position:-476px 0;margin:0 0 0 20px}
.documents .docsBottom .investDocs .files .item.ext .link{display:none}
.documents .docsBottom p{margin:0 0 15px 0}
.documents .docsBottom p a{text-decoration:none;color:#000000}
.documents .docsBottom p a:hover{text-decoration:underline}
hr{width:100%;height:1px;background:#dbdbdb;border:0}
.certificates{margin:5px 0 0 0;padding:0 0 20px 0}
.certificates .certificatesSlide{font-size:0}
.certificates .certificatesSlide .item{width:50%;display:inline-block;vertical-align:top;margin:10px 0 15px 0;padding:0 40px 0 0;font-size:14px}
.certificates .certificatesSlide .item img{display:block;width:200px;float:left}
.certificates .certificatesSlide .item .desc{width:215px;float:right;font-size:1em;line-height:1.42857em;color:#000000}
.certificates .certificatesSlide .item .desc h4{color:#c02302;font-size:1.14286em;line-height:1.25em;margin:0 0 15px 0}
.certificates .certificatesSlide .item .desc .text p{margin:0 0 15px 0}
.certificates .certificatesSlide .item .desc .text p:last-child{margin:0}
.certificates .certificatesSlide .item:after{content:'';display:block;clear:both}
.certificates .flex-control-paging{text-align:center}
.certificates .flex-control-paging li{display:inline-block;vertical-align:middle;list-style:none;margin:0 2px}
.certificates .flex-control-paging li a{display:block;font-size:1em;line-height:1.571em;color:#000000;text-decoration:none;padding:0 7px;cursor:pointer}
.certificates .flex-control-paging li a:hover{background:#e1e1e1}
.certificates .flex-control-paging li a.flex-active{background:#c02302;color:#ffffff;font-weight:bold;cursor:default}
.certificates:after{content:'';display:block;clear:both}
.person{margin:0 0 20px 0}
.person .item{position:relative}
.person .item a{display:block;width:100%;height:100%;position:absolute;z-index:100;top:0;left:0;font-size:0;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}
.person .item a:hover{-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25)}
.person .item:after{content:'';display:block;clear:both}
.person .item.noImg .img{display:none}
.person .item.noImg .desc{width:100%}
.person .item.noImg .desc .name{width:100%}
.person .img{width:50%;float:left}
.person .img img{display:block}
.person .desc{width:50%;float:right;color:#000000;font-size:14px;line-height:1.42857em;letter-spacing:-0.025em;padding:0 0 0 10px}
.person .desc .name{width:305px;background:#eeeeee;line-height:1.14286em;padding:10px 15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.person .desc .name strong{display:block;font-size:1.14286em}
.person .desc .text{margin:15px 0 0 0;padding:0 5px 0 0}
.person .desc .text p{margin:0 0 15px 0}
.person .desc .text p:last-child{margin:0}
.person .desc .text .contenttable tr th,.person .desc .text .contenttable tr td{text-align:left}
.person:after{content:'';display:block;clear:both}
.people{margin:0 0 10px 0;font-size:0}
.people .person{display:inline-block;vertical-align:top;width:49%;margin-right:2%}
.people .person .desc{padding:0}
.people .person .desc .name{width:100%}
.people .person:nth-child(2n+2){margin-right:0}
.pageTeaser .item{width:220px;float:left;margin:0 23px 23px 0;position:relative}
.pageTeaser .item a{display:block;width:100%;height:100%;position:absolute;z-index:100;top:0;left:0;text-decoration:none}
.pageTeaser .item .img img{display:block}
.pageTeaser .item .desc{margin:5px 0 0 0;text-transform:uppercase;color:#000000;font-size:1em;line-height:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif}
.pageTeaser .item .desc span{display:block;font-size:1.35714em}
.pageTeaser .item:nth-child(4n+1){margin-left:0}
.pageTeaser .item:nth-child(4n+4){margin-right:0}
.pageTeaser .item:hover .desc{text-decoration:underline}
.newsSingle{font-family:Arial,Tahoma,Vedana,sans-serif;color:#000000;letter-spacing:-0.025em;margin:0 0 10px 0}
.newsSingle .img{margin:0 0 20px 0}
.newsSingle .img img{display:block}
.newsSingle h2{font-family:Arial,Tahoma,Vedana,sans-serif !important;margin:0;font-size:1.14286em;font-weight:bold !important;color:#000000}
.newsSingle .date{color:#525252;margin:0 0 20px 0;font-weight:bold}
.newsSingle .newsContent{line-height:1.42857em}
.newsSingle .teaser{margin:0 0 20px 0;font-weight:bold}
.newsSingle p{margin:0 0 20px 0}
.newsSmallListing{font-family:Arial,Tahoma,Vedana,sans-serif;color:#000000;letter-spacing:-0.025em;margin:0 0 10px 0;font-size:0}
.newsSmallListing .item{width:475px;display:inline-block;vertical-align:top;font-size:14px}
.newsSmallListing .item a{color:#000000;text-decoration:none}
.newsSmallListing .item a:hover h3{text-decoration:underline}
.newsSmallListing .item .img{width:220px;float:left}
.newsSmallListing .item .img img{display:block}
.newsSmallListing .item .desc{width:240px;float:right;padding:0 20px 0 0}
.newsSmallListing .item .desc h3{font-family:Arial,Tahoma,Vedana,sans-serif !important;margin:0;font-size:1.14286em;font-weight:bold !important;color:#000000}
.newsSmallListing .item .desc .date{color:#525252;margin:0 0 20px 0;font-weight:bold}
.newsSmallListing .item .newsContent{line-height:1.42857em}
.newsSmallListing .item:after{content:'';display:block;clear:both}
.fancyboxPopupWrapper .fancybox-skin{padding:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.fancyboxPopupFormWrapper .fancybox-skin{background:#ffffff}
.fancyboxInlineWrapper .fancybox-skin{background:#ffffff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.popupForm{display:none;width:820px;background:#eeeeee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:50px 20px 15px 20px;color:#000000;position:relative}
.popupForm h2{text-transform:uppercase;margin:0 0 50px 0;text-align:center;font-size:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;color:#000000}
.popupForm .innerForm{width:345px;margin:0 auto}
.popupForm .innerForm .row{margin:0 0 7px 0}
.popupForm .innerForm .row label{display:block;margin:0 0 7px 0;font-weight:bold}
.popupForm .innerForm .row .inputWrapper input[type="text"],.popupForm .innerForm .row .inputWrapper input[type="email"],.popupForm .innerForm .row .inputWrapper input[type="tel"],.popupForm .innerForm .row .inputWrapper textarea{width:100%;background:#ffffff;border:1px solid #d6d6d6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:1em;line-height:2.21429em;height:2.21429em;font-family:Arial,Tahoma,Vedana,sans-serif;padding:0 10px}
.popupForm .innerForm .row .inputWrapper textarea{height:100px;resize:vertical}
.popupForm .innerForm .row.btnRow{margin:5px 0 0 0;text-align:center;position:relative}
.popupForm .innerForm .row.btnRow .btn{width:85px;text-align:center}
.popupForm .innerForm .row.btnRow .loading_ajax-submit{display:none;position:absolute;margin:-1px 0 0 -35px}
.popupForm .innerForm .row.btnRow .loading_ajax-submit:after{content:'';display:inline-block;vertical-align:middle;margin:0 10px 0 0;width:25px;height:25px;background:url('../../files/private/templates/main/images/loader.gif')}
.popupForm .innerForm .row.btnRow .loading_ajax-submit img{display:none}
.popupForm p{font-weight:bold;margin:0}
.popupForm .close{width:18px;height:18px;background-position:-482px -28px;position:absolute;top:27px;right:22px;cursor:pointer}
.popupForm .success{text-align:center}
.popupForm .success .btn{width:85px;margin:0 0 10px 0}
.popupForm .popupInfo{font-size:0.92857em;margin:0 0 20px 0}
.popupForm .popupInfo a{color:#000000;font-weight:bold;text-decoration:underline}
.popupForm .popupInfo a:hover{text-decoration:none}
.popupForm .checkbox{margin:15px 0 10px 0}
.popupForm .checkbox .row{position:relative}
.popupForm .checkbox .row .errorMsg{z-index:100;position:absolute;bottom:100%;margin:0 0 3px 0;white-space:nowrap}
.popupForm .checkbox .icheckbox_minimal{background-position:-130px -107px}
.popupForm .checkbox .icheckbox_minimal.checked{background-position:-162px -107px !important}
.popupForm .checkbox .icheckbox_minimal.hover{background-position:-130px -144px}
.popupForm .checkbox label{display:inline-block !important;vertical-align:top;width:314px;padding:0;letter-spacing:-0.025em;position:relative;cursor:pointer}
.popupForm .checkbox label .fullText{display:none;position:absolute;z-index:100;bottom:-3px;left:0;width:100%;background:#eeeeee;padding:5px;-webkit-box-shadow:2px 3px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:2px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:2px 3px 3px 0px rgba(0,0,0,0.3);pointer-events:none}
.popupForm .checkbox label:hover .fullText{display:block}
.popupForm.svForm h2{text-transform:none}
.jobOffers{margin:20px 0;color:#000000}
.jobOffers .item{margin:0 0 30px 0}
.jobOffers .item h4{font-size:1em;line-height:1.42857em;margin:0 0 5px 0;cursor:pointer}
.jobOffers .item h4:before{content:'+';display:inline-block;vertical-align:middle;margin:-2px 10px 0 0;width:15px;height:15px;border:1px solid #e4e4e4;text-align:center;font-size:1em;line-height:1.07143em;color:#ed6f00}
.jobOffers .item .text{display:none;text-align:justify;line-height:1.42857em;padding:0 0 0 27px}
.jobOffers .item .text p{margin:0 0 15px 0}
.jobOffers .item.act h4:before{content:'-'}
.jobOffers .item.act .text{display:block}
.errorMsg{background:#c02302;padding:2px 5px;display:inline-block;color:#ffffff;margin:0 0 4px 20px;font-size:0.71429em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}
.errorMsg:after{content:'';display:block;position:absolute;z-index:100;top:100%;left:7px;width:0;height:0;border-style:solid;border-width:0 8px 7px 0;border-color:transparent #c02302 transparent transparent}
.jobForm{width:100%;background:#a6a6a6;padding:20px 0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.jobForm .col.col1{width:380px;float:left}
.jobForm .col.col1 .row .inputWrapper input[type="text"]{width:295px}
.jobForm .col.col2{width:295px;float:right}
.jobForm .col.col2 .row label{padding:0 0 0 10px}
.jobForm .col.col2 .row .inputWrapper input[type="text"],.jobForm .col.col2 .row .inputWrapper input[type="tel"],.jobForm .col.col2 .row .inputWrapper input[type="email"]{padding:0 20px 0 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.jobForm .col.col2 .row .inputWrapper:before{left:auto;right:-14px;background-position:-48px -38px}
.jobForm .col.col2 .row .errorMsg{margin-left:10px}
.jobForm .col .row{margin:0 0 10px 0}
.jobForm .col .row label{display:block;font-size:1.07143em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;margin:0 0 2px 0;padding:0 0 0 20px;cursor:pointer;color:#ffffff}
.jobForm .col .row .inputWrapper{position:relative}
.jobForm .col .row .inputWrapper input[type="text"],.jobForm .col .row .inputWrapper input[type="tel"],.jobForm .col .row .inputWrapper input[type="email"]{width:100%;font-size:0.92857em;line-height:2.30769em;height:2.30769em;color:#4b4a4a;padding:0 10px 0 20px;background:#fffaf2;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.jobForm .col .row .inputWrapper:before{content:'';display:block;width:14px;height:40px;position:absolute;top:0;left:-14px;background:url('../../files/private/templates/main/images/sprites.png') -103px 0}
.jobForm .col .row .inputWrapper.alignRight:before{display:none}
.jobForm .col .row .inputWrapper .fileInput{width:300px;position:relative;cursor:pointer;display:inline-block}
.jobForm .col .row .inputWrapper .fileInput .text{display:block;width:296px;font-size:0.92857em;line-height:2.30769em;height:2.30769em;color:#4b4a4a;padding:0 10px 0 20px;background:#fffaf2;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.jobForm .col .row .inputWrapper .fileInput .btn{width:70px;text-align:center;position:absolute;top:2px;right:0}
.jobForm .col .row .inputWrapper .fileInput input[type="file"]{width:100%;height:100%;position:absolute;top:6px;left:0;cursor:pointer}
.jobForm .col .row .inputWrapper .fileInputWrapper .btn{width:70px;display:inline-block;float:none}
.jobForm .col .row .inputWrapper .fileuploadInfo{margin:5px 0 0 0;padding:0 0 0 20px;color:#ffffff;font-size:0.78571em;line-height:1.36364em}
.jobForm .col .row .inputWrapper .fileuploadInfo .label{font-weight:bold;display:inline-block;width:140px}
.jobForm .col .uploadedfiles{padding:0 0 0 20px;color:#ffffff}
.jobForm .col .uploadedfiles .uploadedfiles-label{font-weight:bold}
.jobForm .col .checkbox{margin:15px 0;position:relative}
.jobForm .col .checkbox label{display:inline-block;vertical-align:top;width:245px;margin:1px 0 0 0;padding:0}
.jobForm .col .checkbox .errorMsg{position:absolute;bottom:92%;left:14px;z-index:100}
.jobForm .col button{background:#fffaf2;width:295px;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1.5em;line-height:2.429em;color:#ed6f00;position:relative;padding:0 0 0 14px}
.jobForm .col button:before{content:'';width:14px;height:59px;position:absolute;top:0;background-image:url('../../files/private/templates/main/images/sprites.png')}
.jobForm:after{content:'';display:block;clear:both}
.success p{color:#498e11;text-align:center;padding:60px 0;font-size:1.14286em;line-height:1.14286em}
.loginWrapper .teaser .left{width:700px;float:left}
.loginWrapper .teaser .smallContact{width:245px;float:right;background:#eeeeee;margin:10px 0 0 0;padding:10px 13px 10px 23px;letter-spacing:-0.025em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.loginWrapper .teaser .smallContact h3{color:#c02302;font-size:1.14286em;margin:0 0 7px 0}
.loginWrapper .teaser .smallContact h3 span{font-size:0.875em;font-weight:normal}
.loginWrapper .teaser .smallContact p{color:#000000;font-size:1em}
.loginWrapper .teaser:after{content:'';display:block;clear:both}
.loginWrapper .loginForm{width:820px;margin:20px auto;padding:20px 20px 15px 20px;background:#eeeeee;letter-spacing:-0.025em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}
.loginWrapper .loginForm h2{font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;color:#000000;margin:0 0 25px 0;font-size:1.35714em}
.loginWrapper .loginForm .row{margin:0 0 9px 0}
.loginWrapper .loginForm .row label{width:60px;color:#000000;font-weight:bold;text-align:left;cursor:pointer;display:inline-block;vertical-align:middle}
.loginWrapper .loginForm .row input[type="text"],.loginWrapper .loginForm .row input[type="password"]{display:inline-block;vertical-align:middle;width:285px;background:#ffffff;border:1px solid #d6d6d6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 15px;font-size:1em;line-height:2em;height:2em}
.loginWrapper .loginForm .row input[type="submit"]{display:block;width:105px;margin:10px auto 0 auto}
.loginWrapper .loginForm .row .remindPassLink{text-decoration:underline;cursor:pointer}
.loginWrapper .loginForm .row .remindPassLink:hover{text-decoration:none}
.loginWrapper .loginForm.changePass{width:100%}
.loginWrapper .loginForm.changePass .row{margin:0 0 1px 0}
.loginWrapper .loginForm.changePass .row label{width:100px;text-align:right;margin:0 10px 0 0}
.loginWrapper .loginForm.resetPass .row label{width:180px;text-align:right;margin:0 10px 0 0}
.loginWrapper .loginForm.resetPass .btn{left:95px;position:relative}
.loginWrapper .loginForm.newClient{width:100%;margin:0}
.loginWrapper .loginForm.newClient .row label{width:180px;text-align:right;margin:0 10px 0 0}
.loginWrapper .loginForm.newClient .btn{left:95px;position:relative}
.loginWrapper .loginForm.newClient .inputWrapper{width:285px;display:inline-block;vertical-align:middle;text-align:left}
.loginWrapper .loginForm.newClient .inputWrapper .select{font-size:14px}
.loginWrapper .loginForm.newClient .inputWrapper .select .valWrapper{background:#ffffff;border:1px solid #d6d6d6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:10px}
.loginWrapper .loginForm.newClient .inputWrapper .select .valWrapper .val{color:#000000}
.loginWrapper .loginForm.newClient .inputWrapper .select .valWrapper:before{display:none}
.loginWrapper .loginForm.newClient .inputWrapper .select .popBox{background:#ffffff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.loginWrapper .loginForm.newClient .inputWrapper .select .popBox .inside{padding:0}
.loginWrapper .loginForm.newClient .inputWrapper .select .popBox .item{font-size:0.78571em;padding-left:10px;color:#4b4a4a;text-decoration:none}
.loginWrapper .btn{width:135px;margin:0 auto;display:block}
.constructionLogbook{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 25px 0}
.constructionLogbook .slogan{font-size:1.35714em;margin:0 0 1px 0;font-family:"Helvetica W02 Roman",Arial,Tahoma,Vedana,sans-serif}
.constructionLogbook .slogan span{font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-size:1em}
.constructionLogbook .logBook{padding:10px 0;background:#eeeeee;color:#000000}
.constructionLogbook .logBook .logBookSlider{overflow:hidden;position:relative}
.constructionLogbook .logBook .logBookSlider .items{width:1000%;padding:70px 15px 20px 15px}
.constructionLogbook .logBook .logBookSlider .items .item{width:115px;height:160px;float:left;background:#ffffff;margin:0 1px 0 0;position:relative;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}
.constructionLogbook .logBook .logBookSlider .items .item a{text-decoration:none}
.constructionLogbook .logBook .logBookSlider .items .item .tooltip{width:270px;background:#ffffff;color:#000000;font-size:0.92857em;line-height:1.14286em;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-o-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);padding:12px;font-weight:normal;margin-left:0 !important;left:0;bottom:130px;text-align:left}
.constructionLogbook .logBook .logBookSlider .items .item .tooltip:after{border-width:0 12px 12px 0;border-color:transparent #ffffff transparent transparent;left:0;bottom:-12px;margin:0;z-index:89}
.constructionLogbook .logBook .logBookSlider .items .item .tooltip:before{content:'';width:0px;height:0px;border-style:solid;border-width:0 14px 14px 0;border-color:transparent rgba(0,0,0,0.15) transparent transparent;position:absolute;z-index:88;left:0;bottom:-15px}
.constructionLogbook .logBook .logBookSlider .items .item .img{height:115px;margin:0 0 23px 0}
.constructionLogbook .logBook .logBookSlider .items .item .text{font-size:0.85714em;font-weight:bold;padding:0 10px;letter-spacing:-0.025em;color:#000000}
.constructionLogbook .logBook .logBookSlider .items .item:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);z-index:100}
.constructionLogbook .logBook .logBookSlider .items .item.transparent{opacity:0.5;filter:alpha(opacity=50)}
.constructionLogbook .logBook .logBookSlider .items .item:nth-last-child(-n+3) .tooltip{left:auto;right:0}
.constructionLogbook .logBook .logBookSlider .items .item:nth-last-child(-n+3) .tooltip:before,.constructionLogbook .logBook .logBookSlider .items .item:nth-last-child(-n+3) .tooltip:after{left:auto;right:0}
.constructionLogbook .logBook .logBookSlider .items .item:nth-last-child(-n+3) .tooltip:after{border-width:12px 12px 0 0;border-color:#ffffff transparent transparent transparent}
.constructionLogbook .logBook .logBookSlider .items .item:nth-last-child(-n+3) .tooltip:before{border-width:14px 14px 0 0;border-color:rgba(0,0,0,0.15) transparent transparent transparent}
.constructionLogbook .logBook .logBookSlider .items:after{content:'';display:block;clear:both}
.constructionLogbook .logBook .logBookTimelineWrapper .logBookTimeline .handlerWrapper{width:705px;height:15px;background:#ffffff;position:relative;margin:0 auto 5px auto}
.constructionLogbook .logBook .logBookTimelineWrapper .logBookTimeline .handlerWrapper .handler{width:37px;height:100%;background:#c02302;position:absolute;top:0;left:0}
.constructionLogbook .logBook .logBookTimelineWrapper .logBookTimeline .valuesWrapper{overflow:hidden;padding:0 0 0 15px}
.constructionLogbook .logBook .logBookTimelineWrapper .logBookTimeline .valuesWrapper .values{position:relative;height:30px}
.constructionLogbook .logBook .logBookTimelineWrapper .logBookTimeline .valuesWrapper .values .label{width:115px;float:left;color:#777777;white-space:nowrap;margin:0 1px 0 0}
.constructionLogbook .logBook .logBookTimelineWrapper .logBookTimeline .valuesWrapper .values:after{content:'';display:block;clear:both}
.myFinance{text-align:left}
.myFinance .financeAccount{background:#eeeeee;margin:0 0 20px 0;padding:20px;color:#000000}
.myFinance .financeAccount h4{font-size:1em;margin:0 0 5px 0}
.myFinance .financeAccount .twoCols{margin:15px 0 0 0}
.myFinance .financeAccount .twoCols .col{padding:0 0 0 30px}
.myFinance .financeAccount .twoCols .col span{color:#c02302;font-size:1.42857em;font-weight:bold}
.newsListing{padding:0 20px 0 0}
.newsListing .news{border-bottom:1px solid #dbdbdb;padding:0 0 20px 0;margin:0 0 20px 0}
.newsListing .news .date{font-size:0.85714em;color:#525252;margin:0 0 5px 0}
.newsListing .news a{text-decoration:none}
.newsListing .news a:hover h3{text-decoration:underline}
.newsListing .news h3{color:#000000;font-size:1em;margin:0 0 5px 0}
.newsListing .news .img{float:left;margin:0 10px 10px 0}
.newsListing .news .img img{display:block}
.newsListing .news .teaser{line-height:1.57143em;letter-spacing:-0.035em}
.newsListing .news .btn{float:right;margin:10px 0 0 0}
.newsListing .news:after{content:'';display:block;clear:both}
.newsListing .news:last-child{margin:0;padding:0;border:0}
.steps{background:#eeeeee;padding:20px 10px;margin:0 0 25px 0}
.steps h3{margin:0 0 10px 0;font-size:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;letter-spacing:-0.035em}
.steps .links{text-align:center}
.steps .links a{display:inline-block;vertical-align:middle;width:130px;height:130px;font-size:1em;line-height:1.28571em;color:#000000;font-weight:bold;text-decoration:none;background:#ffffff;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);margin:0 3px;padding:50px 0 0 0;position:relative}
.steps .links a:before,.steps .links a:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:18px 0 18px 16px;border-color:transparent transparent transparent #ffffff;position:absolute;z-index:100;top:50%;left:100%;margin:-18px 0 0 0}
.steps .links a:before{border-color:transparent transparent transparent rgba(0,0,0,0.1);z-index:90;margin-left:1px}
.steps .links a:hover{background:#c02302;color:#ffffff}
.steps .links a:hover:after{border-color:transparent transparent transparent #c02302}
.inspirations{text-align:center}
.inspirations p{margin:0 !important}
.inspirations h2{text-align:left}
.inspirations .btn{width:auto !important;margin:20px 0 0 0;float:none !important}
.subpageFacebook{letter-spacing:-0.035em;text-align:left}
.subpageFacebook .fbBox{padding:0 0 0 85px}
.subpageFacebook .fbBox:before{content:'';display:block;width:49px;height:49px;background:url('../../files/private/templates/main/images/pm.jpg');float:left;margin:0 10px 0 0}
.subpageFacebook .fbBox:after{content:'';display:block;clear:both}
.subpageFacebook .btn{float:none !important;width:auto !important;margin:20px 0 0 65px}
.simpleContact{font-size:0}
.simpleContact .item{font-size:14px;width:50%;display:inline-block;vertical-align:bottom;border-bottom:1px solid #ffffff;padding:20px 0 20px 40px;color:#000000}
.simpleContact .item h4{margin:0 0 5px 0;position:relative}
.simpleContact .item h4:before{content:'';display:block;width:3px;height:6px;background:url('../../files/private/templates/main/images/sprites.png') -66px -10px;position:absolute;top:5px;left:-13px}
.simpleContact .item a{color:#000000;text-decoration:none}
.simpleContact .item a:hover{text-decoration:underline}
.simpleContact .item p{line-height:1.28571em}
.fullNewsListing{font-size:0;margin:0 0 20px 0}
.fullNewsListing .news{width:377px;display:inline-block;vertical-align:top;font-size:14px;padding:0 19px 20px 0;margin:0 0 20px 0}
.fullNewsListing .news .img{margin:0 0 20px 0}
.fullNewsListing .news .img img{display:block;margin:0 auto}
.fullNewsListing .news a{text-decoration:none}
.fullNewsListing .news a:hover h3{text-decoration:underline}
.fullNewsListing .news h3{color:#c02302;font-size:1.14286em;line-height:1.125em;margin:0 0 2px 0}
.fullNewsListing .news .date{color:#525252;margin:0 0 8px 0;font-weight:bold}
.fullNewsListing .news .teaser{line-height:1.57143em;letter-spacing:-0.035em;color:#000000;height:44px;overflow:hidden}
.fullNewsListing .news .btn{width:auto;float:right;margin:10px 0 0 0}
.fullNewsListing .news:after{content:'';display:block;clear:both}
.fullNewsListing .news:nth-child(2n+2){width:358px;margin:0;padding-right:0}
.fullNewsListing.smaller .news{width:316px}
.fullNewsListing.smaller .news:nth-child(2n+2){padding:0 19px 20px 0}
.fullNewsListing.smaller .news:nth-child(2n+3){padding-right:0}
.mainNewsSingle{font-family:Arial,Tahoma,Vedana,sans-serif;color:#000000;letter-spacing:-0.025em}
.mainNewsSingle .newsContent h1{font-family:Arial,Tahoma,Vedana,sans-serif !important;margin:0;font-size:1.14286em;font-weight:bold !important;color:#c02302}
.mainNewsSingle .newsContent .date{color:#525252;margin:0 0 20px 0;font-weight:bold}
.mainNewsSingle .newsContent p{margin:0 0 20px 0}
.mainNewsSingle .newsContent .img img{display:block;width:340px;float:right;margin:0 0 20px 20px}
.mainNewsSingle .newsContent .newsContentElements{clear:both;position:relative;margin:20px 0}
.mainNewsSingle .newsContent .newsContentElements object{display:block;margin:0 auto;position:relative;z-index:80}
.mainNewsSingle .newsContent .newsContentElements h2 a{position:absolute;z-index:90;width:100%;height:100%;top:0;left:0;text-indent:-999px;overflow:hidden}
.mainNewsSingle .newsContent.dzialania h1{margin:0 0 20px 0}
.cubby .cubbyBar{font-size:0;border-bottom:1px solid #dbdbdb;margin:0 0 20px 0;padding:0 0 10px 0}
.cubby .cubbyBar h2{display:inline-block;vertical-align:middle;width:580px;letter-spacing:-0.038em;font-size:31px;margin:0}
.cubby .cubbyBar h2 span{font-size:0.67742em}
.cubby .cubbyBar .filter{display:inline-block;vertical-align:middle;width:370px;text-align:right;margin:9px 0 0 0}
.cubby .cubbyBar .filter label{display:inline-block;vertical-align:middle;color:#000000;font-weight:bold;font-size:14px}
.cubby .cubbyBar .filter .inputWrapper{display:inline-block;vertical-align:middle;width:220px;margin:0 0 0 10px;text-align:left}
.cubby .cubbyBar .filter .inputWrapper .select{font-size:14px}
.cubby .cubbyBar .filter .inputWrapper .select .valWrapper{background:#ffffff;border:1px solid #e4e4e4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:10px}
.cubby .cubbyBar .filter .inputWrapper .select .valWrapper .val{color:#000000}
.cubby .cubbyBar .filter .inputWrapper .select .valWrapper:before{display:none}
.cubby .cubbyBar .filter .inputWrapper .select .popBox{background:#ffffff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.cubby .cubbyBar .filter .inputWrapper .select .popBox .item{font-size:0.78571em;padding-left:10px;color:#4b4a4a;text-decoration:none}
.cubby .cubbyBar:after{content:'';display:block;clear:both}
.cubby .cubbyFilters{font-size:0;margin:0 0 10px 0}
.cubby .cubbyFilters .filterItem{display:inline-block;margin:0 10px 10px 0;padding:0 0 0 10px;background:#dbdbdb;white-space:nowrap}
.cubby .cubbyFilters .filterItem .filterContent{display:inline-block;vertical-align:middle;font-size:14px;line-height:1.92857em;font-weight:bold;color:#000000}
.cubby .cubbyFilters .filterItem .filterContent sup{font-size:0.71429em}
.cubby .cubbyFilters .filterItem .close{display:inline-block;vertical-align:middle;margin:0 0 0 10px;padding:9px 0 0 0;width:26px;height:27px;cursor:pointer;text-align:center;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}
.cubby .cubbyFilters .filterItem .close:hover{background:#eeeeee}
.cubby .cubbyFilters .newSearchWrapper{position:relative;float:right;font-size:14px}
.cubby .cubbyFilters .newSearchWrapper .btn{width:170px;text-align:center;position:relative}
.cubby .cubbyFilters .newSearchWrapper .btn:before{display:none;content:'';width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #c02302 transparent;position:absolute;bottom:0;left:-4px}
.cubby .cubbyFilters .newSearchWrapper .btn:hover{background:#c02302}
.cubby .cubbyFilters .newSearchWrapper .searchForm{display:none;width:720px;position:absolute;z-index:100;top:25px;right:0;padding-right:0;padding-bottom:10px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}
.cubby .cubbyFilters .newSearchWrapper .searchForm .col{width:296px;float:left}
.cubby .cubbyFilters .newSearchWrapper .searchForm .col.col2{float:right}
.cubby .cubbyFilters .newSearchWrapper.act .btn{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
.cubby .cubbyFilters .newSearchWrapper.act .btn:before{display:block}
.cubby .cubbyFilters .newSearchWrapper.act .searchForm{display:block}
.cubby .cubbyFilters:after{content:'';display:block;clear:both}
.cubby .offersTable{margin:0 0 20px 0}
.cubby .offersTable thead tr th{background:#dbdbdb;padding:18px 10px 14px 10px}
.cubby .offersTable thead tr th a{font-size:14px;color:#000000;text-decoration:none}
.cubby .offersTable thead tr th.col1{padding-right:0}
.cubby .offersTable thead tr th.col1,.cubby .offersTable thead tr th.col2{text-align:left}
.cubby .offersTable tbody tr td{padding:20px 0;text-align:center}
.cubby .offersTable tbody tr td.col2{text-align:left}
.cubby .offersTable th.col1,.cubby .offersTable td.col1{width:120px}
.cubby .offersTable th.col2,.cubby .offersTable td.col2{width:255px;padding-left:15px}
.cubby .offersTable th.col3,.cubby .offersTable th.col5,.cubby .offersTable th.col6,.cubby .offersTable td.col3,.cubby .offersTable td.col5,.cubby .offersTable td.col6{width:90px}
.cubby .offersTable th.col4,.cubby .offersTable td.col4{width:100px}
.cubby .offersTable th.col7,.cubby .offersTable td.col7{width:76px}
.cubby .offersTable th.col8,.cubby .offersTable td.col8{width:110px;text-align:right}
.cubby .offersTable .sort{cursor:pointer}
.cubby .offersTable .sort:after{content:'';width:19px;height:9px;display:inline-block;vertical-align:middle;margin:-1px 0 0 5px;background:url('../../files/private/templates/main/images/sprites.png') -172px -30px}
.cubby .offersTable .sort.sortDown:after{background-position:-230px -30px}
.cubby .offersTable .sort.sortUp:after{background-position:-201px -30px}
.cubby .offersTable .sort:hover{color:#c02302}
.cubby .offersTable .investLogo{margin:0 0 5px 15px;float:left}
.cubby .offersTable p{margin:15px 0 0 0}
.cubby .offersTable p.etap{font-size:1.35714em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif}
.cubby .offersTable .btn{width:105px;text-align:center;padding:0}
.cubby .offersTable .btn.colorGray{margin:20px 0 0 0}
.cubby .offersTable .delete{float:right;font-weight:bold;cursor:pointer}
.cubby .offersTable .delete:hover{text-decoration:underline}
.cubby .offersTable .delete:after{margin:-1px 0 0 8px}
.cubby .offersTable .innerTable{width:100%;border:0}
.cubby .offersTable .innerTable tbody td{border-right:1px solid #dbdbdb;border-bottom:0;padding:0}
.cubby .offersTable .innerTable tbody td.col2{padding-left:15px;padding-right:10px}
.cubby .offersTable .innerTable tbody td.col8{border:0}
.grayBox{width:100%;padding:10px 20px 10px 25px;background:#eeeeee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000000}
.grayBox .col{width:50%;float:left;text-align:left}
.grayBox .col p{margin:0}
.grayBox .col.col2{text-align:right}
.grayBox:after{content:'';display:block;clear:both}
#newsletterForm{width:820px;margin:30px auto;background:#eeeeee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px 10px}
#newsletterForm h3{text-align:center}
#newsletterForm form{text-align:center}
#newsletterForm form h3{margin:0 0 25px 0}
#newsletterForm form label{font-weight:bold;margin:0 17px 0 0}
#newsletterForm form input[type="email"],#newsletterForm form input[type="text"]{width:285px;border:1px solid #d6d6d6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0.85714em;line-height:2.5em;padding:0 10px}
#newsletterForm form input[type="email"].error,#newsletterForm form input[type="text"].error{border:1px solid #c02302}
#newsletterForm form p.error{color:#c02302;font-weight:bold;margin:5px auto 10px auto;width:222px;text-align:left}
#newsletterForm form .checkboxesWrapper{width:610px;margin:0 auto;text-align:left}
#newsletterForm form .checkboxesWrapper .row{margin:20px 0 0 0}
#newsletterForm form .checkboxesWrapper .row input[type="checkbox"]{display:inline-block;vertical-align:top;margin:2px 0 0 0}
#newsletterForm form .checkboxesWrapper .row label{width:560px;display:inline-block;vertical-align:top;margin:0 0 0 15px;font-weight:normal;font-size:0.85714em;line-height:1.25em;color:#000000;cursor:pointer}
#newsletterForm form .checkboxesWrapper .row .icheckbox_minimal{top:2px;background-position:-130px -107px}
#newsletterForm form .checkboxesWrapper .row .icheckbox_minimal.hover{background-position:-159px 0}
#newsletterForm form .checkboxesWrapper .row .icheckbox_minimal.checked{background-position:-162px -107px !important}
#newsletterForm form .checkboxesWrapper .row p.error{width:515px}
#newsletterForm form .btnWrapper{margin:20px 0 0 0;position:relative}
#newsletterForm form .btnWrapper .btn{width:85px;text-align:center}
#newsletterForm form .btnWrapper .loader{display:none;width:25px;height:25px;background:url('../../files/private/templates/main/images/loader.gif');position:absolute;top:0;margin:0 0 0 10px}
.csc-sitemap ul{padding:0 0 0 15px}
.csc-sitemap ul li{margin:3px 0}
.csc-sitemap ul li ul{margin:0 0 10px 0;padding:0 0 0 30px}
.csc-sitemap ul li ul ul{padding:0 0 0 40px}
.csc-sitemap ul li ul ul ul{padding:0 0 0 60px}
.csc-sitemap ul li a{color:#c02302;text-decoration:underline}
.csc-sitemap ul li a:hover{text-decoration:none}
.tx-flseositemap-pi1 ul{padding:0 0 0 15px}
.tx-flseositemap-pi1 ul li{margin:3px 0}
.tx-flseositemap-pi1 ul li ul{margin:0 0 10px 0;padding:0 0 0 30px}
.tx-flseositemap-pi1 ul li ul ul{padding:0 0 0 40px}
.tx-flseositemap-pi1 ul li ul ul ul{padding:0 0 0 60px}
.tx-flseositemap-pi1 ul li a{color:#c02302;text-decoration:underline}
.tx-flseositemap-pi1 ul li a:hover{text-decoration:none}
.pressReleases{font-size:0}
.pressReleases .searchBar{background:#dbdbdb;padding:9px 0;color:#000000}
.pressReleases .searchBar .newsSearch{width:475px;padding:0 0 0 10px;display:inline-block;vertical-align:middle}
.pressReleases .searchBar .newsSearch label{font-weight:bold;display:inline-block;vertical-align:middle;margin:0 10px 0 0;cursor:pointer;font-size:14px}
.pressReleases .searchBar .newsSearch .newsSearchWrapper{display:inline-block;vertical-align:middle;width:263px;height:29px;background:#e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:1px solid #d5d4d4;font-size:14px}
.pressReleases .searchBar .newsSearch .newsSearchWrapper input[type="text"]{color:#9c9b9b;font-size:0.786em;line-height:29px;width:223px;height:29px;float:left;padding:0 12px;border:1px solid #c6c5c5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.pressReleases .searchBar .newsSearch .newsSearchWrapper button{width:40px;height:29px;cursor:pointer;background:none}
.pressReleases .searchBar .newsSort{display:inline-block;vertical-align:middle;font-weight:bold;font-size:14px}
.pressReleases .searchBar .newsSort .sort{cursor:pointer}
.pressReleases .searchBar .newsSort .sort:after{content:'';width:19px;height:9px;display:inline-block;vertical-align:middle;margin:-1px 0 0 8px;background:url('../../files/private/templates/main/images/sprites.png') -172px -30px}
.pressReleases .searchBar .newsSort .sort.sortDown:after{background-position:-230px -30px}
.pressReleases .searchBar .newsSort .sort.sortUp:after{background-position:-201px -30px}
.pressReleases .searchBar .newsSort .sort:hover{color:#c02302}
.pressReleases .searchBar:after{content:'';display:block;clear:both}
.pressReleases .press{border-bottom:1px solid #dbdbdb;margin:0 0 20px 0}
.pressReleases .press .item{border-bottom:1px solid #dbdbdb;padding:15px 0}
.pressReleases .press .item .col{display:inline-block;vertical-align:middle;color:#000000;font-size:14px}
.pressReleases .press .item .col.col1{width:470px;padding:0 30px 0 0}
.pressReleases .press .item .col.col2{width:150px;font-size:12px;color:#6a6a6a;text-align:right;padding:0 25px 0 0}
.pressReleases .press .item .col.col3{width:115px;font-size:12px;color:#6a6a6a;text-align:right}
.pressReleases .press .item .col.col3 a{color:#6a6a6a;text-decoration:underline}
.pressReleases .press .item .col.col3 a:hover{text-decoration:none}
.pressReleases .press .item .col.col3 a[href*="pdf"]:before{width:24px;height:22px;background-position:-194px -107px;margin:0 10px 3px 0}
.newsSearchResult .countMsg{font-size:12px;border-bottom:1px solid #dbdbdb;padding:30px 0;font-weight:bold;color:#000000;text-align:right}
.newsSearchResult .noNewsFound{font-size:14px;text-align:center;padding:30px 0}
.searchResultsWrapper .searchResultsBar{margin:0 0 10px 0}
.searchResultsWrapper .searchResultsBar h2{border-bottom:1px solid #dbdbdb;letter-spacing:-0.038em;font-size:31px;margin:0;padding:0 0 10px 0}
.searchResultsWrapper .searchResultsBar h2 span{font-size:0.67742em}
.searchResultsWrapper .searchResultsBar .filters{font-size:0;padding:20px 0 0 0}
.searchResultsWrapper .searchResultsBar .filters .filter{display:inline-block;vertical-align:middle;margin:0 20px 0 0}
.searchResultsWrapper .searchResultsBar .filters .filter label{display:inline-block;vertical-align:middle;color:#000000;font-weight:bold;font-size:14px}
.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper{display:inline-block;vertical-align:middle;width:160px;margin:0 0 0 10px;text-align:left}
.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select{font-size:14px}
.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select .valWrapper{background:#ffffff;border:1px solid #e4e4e4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:10px}
.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select .valWrapper .val{color:#000000}
.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select .valWrapper:before{display:none}
.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select .popBox{background:#ffffff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select .popBox .inside{max-height:auto;padding:0}
.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select .popBox .item{font-size:0.78571em;padding-left:10px;color:#4b4a4a;text-decoration:none}
.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select .popBox .item.normal,.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select .popBox .item.resetlink{padding:0}
.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select .popBox .item.normal a,.searchResultsWrapper .searchResultsBar .filters .filter .inputWrapper .select .popBox .item.resetlink a{display:block;padding:8px 5px 8px 10px;text-decoration:none;color:#4b4a4a}
.searchResultsWrapper .searchResults{margin:0 0 20px 0}
.searchResultsWrapper .searchResults .item{padding:20px 0;border-bottom:1px solid #e8e8e8}
.searchResultsWrapper .searchResults .item .info{font-weight:bold;margin:0 0 2px 0}
.searchResultsWrapper .searchResults .item h2{font-size:1.14286em;line-height:1.125em;font-family:Arial,Tahoma,Vedana,sans-serif;margin:0 0 15px 0;font-weight:bold}
.searchResultsWrapper .searchResults .item h2 .hit{display:inline-block;background:#e8e8e8;padding:0 3px;font-size:1.14286em}
.searchResultsWrapper .searchResults .item h2 a{word-wrap:break-word;text-decoration:none;color:#c02302}
.searchResultsWrapper .searchResults .item h2 a:hover{text-decoration:underline}
.searchResultsWrapper .searchResults .item .text{line-height:1.42857em;margin:0 0 15px 0}
.searchResultsWrapper .searchResults .item .text .hit{display:inline-block;background:#e8e8e8;padding:0 3px}
.searchResultsWrapper .searchResults .item .moreInfo a{word-wrap:break-word;color:#525252;text-decoration:underline}
.searchResultsWrapper .searchResults .item .moreInfo a:hover{text-decoration:none}
.boxes{font-size:0}
.boxes .dkbox{width:324px;display:inline-block;vertical-align:bottom;margin:15px 72px 0 0;padding:0 0 15px 0;border-bottom:2px solid #d8d8d8;text-decoration:none;position:relative;font-size:14px}
.boxes .dkbox .head{margin:0 0 16px 0}
.boxes .dkbox .head h1,.boxes .dkbox .head h2{display:inline-block;font-size:1.64286em;line-height:1.64286em;position:relative;z-index:10;margin:0;padding:0 12px 0 0}
.boxes .dkbox .head h2{font-size:1.57143em;line-height:1.09091em;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;color:#000000}
.boxes .dkbox .head .left{display:inline-block;vertical-align:bottom;width:270px;margin:0 19px 0 0}
.boxes .dkbox .head .left h2{display:inline;font-size:1.35714em}
.boxes .dkbox .head span{display:inline-block;vertical-align:bottom;width:35px;color:#c02302;text-decoration:none;font-size:11px;line-height:11px;margin:2px 0 0 0;text-align:right;position:relative;top:-5px}
.boxes .dkbox .head a{color:#c02302;float:right;text-decoration:none;font-size:11px;line-height:11px;margin:2px 0 0 0}
.boxes .dkbox .head a:hover{text-decoration:underline}
.boxes .dkbox .img{margin:0 0 10px 0}
.boxes .dkbox .img img{display:block}
.boxes .dkbox .text{font-size:12px;line-height:18px;color:#333333}
.boxes .dkbox .link{margin:15px 0 0 0;text-align:right;color:#c02302;text-decoration:none;font-size:11px;line-height:11px}
.boxes .dkbox .step{position:absolute;z-index:10;bottom:10px;left:-10px;background:#c02302;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:inline-block;width:45px;height:45px;text-align:center;color:#ffffff;font-size:13px;line-height:13px;padding:8px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.boxes .dkbox .step span{display:block;font-size:16px;line-height:16px;font-weight:bold}
.boxes .dkbox.odd{margin-right:0 !important}
.boxes .dkbox:nth-child(even){margin-right:0 !important}
.boxes .dkbox:hover .link{text-decoration:underline}
.boxes .dkbox:hover .head span{text-decoration:underline}
#dlaKlienta .boxes .dkbox{vertical-align:bottom;width:448px;margin-right:54px}
.catWrapper{margin:0 0 40px 0;padding:0 0 8px 0;border-bottom:1px solid #d8d8d8}
.catWrapper .twoCols .row{margin:0 0 9px 0}
.catWrapper .twoCols .row .col{width:353px;float:left;margin:0 18px 0 0;font-size:12px;line-height:20px;color:#333333;position:relative}
.catWrapper .twoCols .row .col ul li{margin:0 0 12px 0;padding:0 0 0 13px;list-style:none;position:relative}
.catWrapper .twoCols .row .col ul li:before{content:'';display:block;width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#c02302;margin:0 8px 0 0;position:absolute;top:7px;left:0}
.catWrapper .twoCols .row .col p{margin:0 0 15px 0;line-height:1.28571em}
.catWrapper .twoCols .row .col .step{position:absolute;z-index:10;top:-10px;left:-10px;background:#c02302;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:inline-block;width:60px;height:60px;text-align:center;color:#ffffff;font-size:16px;line-height:16px;padding:13px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.catWrapper .twoCols .row .col .step span{display:block;font-size:22px;line-height:22px;font-weight:bold}
.catWrapper .twoCols .row .col.last{width:329px;margin-right:0 !important}
.catWrapper h2{font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;font-weight:normal;color:#000000;font-size:1.35714em}
.dlaKlientaTable table{width:100%;border:0;border-spacing:0;border-collapse:collapse;margin:20px 0 0 0}
.dlaKlientaTable table tr td{width:50%;padding:10px;text-align:left;vertical-align:top;border-left:1px solid #d8d8d8;font-size:12px;line-height:20px;color:#6e6e6e}
.dlaKlientaTable table tr td p{margin:0 0 15px 0}
.dlaKlientaTable table tr td ul,.dlaKlientaTable table tr td ol{margin:0 0 0 20px}
.dlaKlientaTable table tr td ul li,.dlaKlientaTable table tr td ol li{margin:0 0 10px 0}
.dlaKlientaTable table tr td:first-child{border:0}
.dlaKlientaTable table thead tr th{background:#d8d8d8;text-align:left;padding:16px 0 0 16px;border-left:1px solid #ffffff}
.dlaKlientaTable table thead tr th:first-child{border:0}
.smallInfo{font-size:11px;line-height:14px;padding:0 0 0 55px}
#pakiety .catWrapper{border:0}
#pakiety .boxes{border-top:1px solid #d8d8d8}
#pakiety .twoCols{margin:25px 0 0 0 !important}
#pakiety .twoCols .col{width:50%;padding:0 50px 0 0 !important}
#pakiety .twoCols .col:last{padding:0 !important}
#panel .newsWrapper{font-size:0}
#panel .newsWrapper .news{border-top:1px solid #dbdbdb;margin:0;padding:15px 10px 0 0;display:inline-block;vertical-align:top;width:50%;font-size:14px}
#panel .newsWrapper .news .date{font-size:0.78571em;margin:0;font-family:Arial,Tahoma,Vedana,sans-serif}
#panel .newsWrapper .news .summary p{margin:0 0 15px 0}
#panel .newsWrapper .news .backLink{margin:0 0 20px 0}
#panel .newsWrapper .news .backLink a{color:#c02302}
#panel .newsWrapper .news:after{display:none}
#panel .newsWrapper .news.topNews,#panel .newsWrapper .news.sv{display:block;width:100%;border:0;padding-top:0}
#panel .newsWrapper .relatedArticles{font-size:14px;border-top:1px solid #dbdbdb;padding:20px 0 0 0}
#panel .newsWrapper .relatedArticles ul{padding:0 0 0 15px}
#panel .newsWrapper .relatedArticles ul li{margin:0 0 2px 0}
#panel .newsWrapper .relatedArticles ul li a{text-decoration:none;color:#000000;font-weight:bold}
#panel .newsWrapper .relatedArticles ul li a:hover{text-decoration:underline}
#panel .contentTabs .tabs li{margin:0 10px 0 0;background:#999999;font-weight:normal;font-family:"Helvetica W02 Bold",Arial,Tahoma,Vedana,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#ffffff;text-shadow:1px 1px 1px rgba(44,48,51,0.5)}
#panel .contentTabs .tabs li.act{background:#ed6f00}
#panel .contentTabs .tabs li:after{display:none}
#panel .contentTabs .tabsContent{margin:10px 0 0 0;background:none}
#panel .contentTabs .tabsContent .pageOptions{margin:0;width:100%;float:none}
#panel .contentTabs .tabsContent .img{margin:10px 0 0 0}
#panel .zmianyLokatorskie .dateLimit{text-transform:uppercase;color:#c02302;font-weight:bold;font-size:1.14286em;margin:0 0 15px 0}
#panel .zmianyLokatorskie p{margin:0 0 15px 0}
#panel .zmianyLokatorskie hr{margin:0 0 20px 0}
#panel .zmianyLokatorskie ul{margin:0 0 25px 0;padding:0 0 0 20px}
#panel .zmianyLokatorskie ul li{margin:0 0 2px 0}
#panel .accordion .accordionTop{padding:15px 0}
#panel .accordion .accordionTop .right{width:100px}
#panel .accordion:last-child .accordionTop{border:0}
#panel .localizationMap{margin:0 0 30px 0;width:735px;height:385px}
#panel .infrastructureWrapper .col1{width:357px;float:left}
#panel .infrastructureWrapper .col2{width:357px;float:right}
#panel .infrastructureWrapper .item{border-bottom:1px solid #dbdbdb;margin:0 0 2px 0}
#panel .infrastructureWrapper .item .accordion .accordionTop .left{width:220px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3{position:relative;padding:0 0 0 50px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3.apteki:before{width:33px;height:29px;background-position:0 -2px;margin-top:-14px;left:2px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3.poczty:before{width:27px;height:30px;background-position:-43px -2px;margin-top:-16px;left:3px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3.banki:before{width:35px;height:31px;background-position:-80px -1px;margin-top:-15px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3.przedszkola:before{width:33px;height:34px;background-position:-125px 0;margin-top:-17px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3.bankomaty:before{width:29px;height:27px;background-position:-168px -3px;margin-top:-13px;left:3px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3.koscioly:before{width:27px;height:46px;background-position:0 -39px;margin-top:-23px;left:4px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3.kina:before{width:30px;height:23px;background-position:-37px -51px;margin-top:-11px;left:5px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3.szkoly:before{width:38px;height:25px;background-position:-78px -50px;margin-top:-12px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3.osrodkiSportowe:before{width:32px;height:34px;background-position:-126px -45px;margin-top:-17px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3.przychodnie:before{width:31px;height:31px;background-position:-168px -47px;margin-top:-15px;left:2px}
#panel .infrastructureWrapper .item .accordion .accordionTop .left h3:before{content:'';display:block;background-image:url('../../files/private/templates/main/images/infrastructure.png');position:absolute;top:50%;left:0}
#panel .infrastructureWrapper .item .accordion .accordionTop .right{width:125px}
#panel .infrastructureWrapper .item .accordion .accordionBottom{padding:10px 0;border:0;color:#000000}
#panel .infrastructureWrapper .item .accordion .accordionBottom ul{padding:0 0 0 15px}
#panel .infrastructureWrapper .item .accordion .accordionBottom ul li{margin:5px 0}
#panel .infrastructureWrapper .item .accordion.act .accordionTop{border-bottom:1px solid #dbdbdb}
#panel .schedule{color:#000000}
#panel .schedule h3{font-size:1.35714em}
#panel .schedule .scheduleSummary{width:100%;border:0;border-spacing:0;border-collapse:collapse;margin:0 0 30px 0}
#panel .schedule .scheduleSummary tr td{vertical-align:top;border-bottom:1px solid #dbdbdb;background:#eeeeee;padding:10px 0;font-size:1em;letter-spacing:-0.025em;color:#000000;text-align:left;width:50%}
#panel .schedule .scheduleSummary tr td.col1{padding-left:115px;font-weight:bold}
#panel .schedule .scheduleSummary tr td.col2{padding-right:115px;text-align:right}
#panel .schedule .scheduleSummary tr td a{color:#000000;text-decoration:underline}
#panel .schedule .scheduleSummary tr td a:hover{text-decoration:none}
#panel .schedule .scheduleSummary tr.first td{vertical-align:bottom;padding-top:20px}
#panel .schedule .scheduleSummary tr.last td{padding-bottom:20px;border:0}
#panel .schedule .scheduleSV{width:100%;border:0;border-spacing:0;border-collapse:collapse;margin:0 0 12px 0}
#panel .schedule .scheduleSV th,#panel .schedule .scheduleSV td{vertical-align:middle;border-right:1px solid #dbdbdb;padding:5px;font-size:1em;letter-spacing:-0.025em;color:#000000;text-align:center}
#panel .schedule .scheduleSV th.col3,#panel .schedule .scheduleSV th.col4,#panel .schedule .scheduleSV th.col6,#panel .schedule .scheduleSV th.col7,#panel .schedule .scheduleSV th.col9,#panel .schedule .scheduleSV th.col10,#panel .schedule .scheduleSV th.col11,#panel .schedule .scheduleSV td.col3,#panel .schedule .scheduleSV td.col4,#panel .schedule .scheduleSV td.col6,#panel .schedule .scheduleSV td.col7,#panel .schedule .scheduleSV td.col9,#panel .schedule .scheduleSV td.col10,#panel .schedule .scheduleSV td.col11{border:0;font-weight:normal}
#panel .schedule .scheduleSV th.col5,#panel .schedule .scheduleSV th.col8,#panel .schedule .scheduleSV td.col5,#panel .schedule .scheduleSV td.col8{font-weight:normal}
#panel .schedule .scheduleSV thead tr th{font-weight:bold;background:#eeeeee;border-right:1px solid #dbdbdb;padding:10px 5px}
#panel .schedule .scheduleSV thead tr th.col9-11{border:0;border-bottom:1px solid #dbdbdb;vertical-align:bottom}
#panel .schedule .scheduleSV thead tr th.col3-5,#panel .schedule .scheduleSV thead tr th.col6-8{border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
#panel .schedule .scheduleSV thead tr th.col2-7{background:#dbdbdb;padding:15px 5px}
#panel .schedule .scheduleSV tbody tr td{width:9,09%}
#panel .schedule .scheduleSV tbody tr td.col3,#panel .schedule .scheduleSV tbody tr td.col4,#panel .schedule .scheduleSV tbody tr td.col5,#panel .schedule .scheduleSV tbody tr td.col6,#panel .schedule .scheduleSV tbody tr td.col7,#panel .schedule .scheduleSV tbody tr td.col8{background:#f6f6f6}
#panel .schedule .scheduleSV tfoot tr td{background:#aaaaaa;font-weight:bold !important;padding:10px 5px;color:#ffffff}
#panel .schedule .scheduleSV .garage td{background:#c9c9c9 !important}
#panel .schedule .btnWrapper{text-align:right;margin:0 0 12px 0}
#panel .schedule .btnWrapper .btn{padding:0 15px}
#panel .schedule .sort{cursor:pointer}
#panel .schedule .sort:after{content:'';width:19px;height:9px;display:inline-block;vertical-align:middle;margin:-1px 0 0 5px;background:url('../../files/private/templates/main/images/sprites.png') -172px -30px}
#panel .schedule .sort.sortDown:after{background-position:-230px -30px}
#panel .schedule .sort.sortUp:after{background-position:-201px -30px}
#panel .schedule .sort:hover{color:#c02302}
#panel .contentAside .body .twoCols .col h2 a{color:#c02302;text-decoration:none}
#panel .contentAside .body .twoCols .col h2 a:hover{text-decoration:underline}
.documentsList{font-size:0}
.documentsList .item{border-bottom:1px solid #dbdbdb;padding:15px 0}
.documentsList .item .col{display:inline-block;vertical-align:middle;color:#000000;font-size:14px}
.documentsList .item .col.col1{width:620px;padding:0 30px 0 0}
.documentsList .item .col.col2{width:115px;font-size:12px;color:#6a6a6a;text-align:right}
.documentsList .item .col.col2 a{color:#6a6a6a;text-decoration:underline}
.documentsList .item .col.col2 a:hover{text-decoration:none}
.documentsList .item .col.col2 a[href*="pdf"]:before{width:24px;height:22px;background-position:-194px -107px;margin:0 10px 3px 0}
.documentsList .item:last-child{border:0}
.contacts .item{padding:20px 20px 10px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-bottom:1px solid #eeeeee;font-size:0}
.contacts .item .col{display:inline-block;vertical-align:top;width:50%;padding:0 20px 0 0;color:#000000;font-size:13px;line-height:17px}
.contacts .item .col p{margin:0 0 10px 0}
.contacts .item .col a{text-decoration:none;color:#000000}
.contacts .item .col a:hover{text-decoration:underline}
.contacts .item.mainContact{background:#eeeeee;border:0}
.panelFormWrapper{position:relative}
.panelFormWrapper .panelForm{margin:0 0 15px 0;padding:20px 0 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eeeeee}
.panelFormWrapper .panelForm .row{padding:0 0 0 120px;margin:0 0 10px 0}
.panelFormWrapper .panelForm .row .col{display:inline-block;vertical-align:top;margin:0 10px 0 0}
.panelFormWrapper .panelForm .row .col label{width:auto;display:block;font-weight:bold;color:#000000;margin:0 0 2px 0;font-size:0.92857em;cursor:pointer}
.panelFormWrapper .panelForm .row .col.col1{width:285px}
.panelFormWrapper .panelForm .row .col.col2{width:95px}
.panelFormWrapper .panelForm .row .col.col23{width:285px}
.panelFormWrapper .panelForm .row label{width:60px;color:#000000;font-weight:bold;text-align:left;cursor:pointer;display:inline-block;vertical-align:middle}
.panelFormWrapper .panelForm .row input[type="text"],.panelFormWrapper .panelForm .row input[type="password"],.panelFormWrapper .panelForm .row textarea{width:100%;background:#ffffff;border:1px solid #d6d6d6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 15px;font-size:1em;line-height:2em;height:2em}
.panelFormWrapper .panelForm .row textarea{resize:vertical}
.panelFormWrapper .panelForm.usterka{padding-bottom:0}
.panelFormWrapper .panelForm.usterka .row{margin:0 0 1px 0}
.panelFormWrapper .panelForm.usterka label{width:180px;text-align:right;margin:0 10px 0 0}
.panelFormWrapper .panelForm.usterka input[type="text"],.panelFormWrapper .panelForm.usterka input[type="password"],.panelFormWrapper .panelForm.usterka textarea{width:275px}
.panelFormWrapper .panelForm.usterka textarea{height:142px}
.panelFormWrapper .panelForm.usterka .btn{width:85px;margin:20px 0 10px 415px}
.panelFormWrapper .panelForm.usterka .usterkaContact{background:#c4bfbf;text-align:center;color:#000000;font-weight:bold;font-size:1.28571em;margin:20px 0 0 0;padding:10px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.panelFormWrapper .panelForm.usterka .text{width:275px;display:inline-block;vertical-align:top;margin:0 0 10px 0}
.panelFormWrapper .panelForm.usterka .text a{color:#000000;text-decoration:none}
.panelFormWrapper .panelForm.usterka .text a:hover{text-decoration:underline}
.panelFormWrapper .panelForm .inputWrapper{width:275px;display:inline-block;vertical-align:middle}
.panelFormWrapper .panelForm .inputWrapper .select{font-size:14px}
.panelFormWrapper .panelForm .inputWrapper .select .valWrapper{background:#ffffff;border:1px solid #d6d6d6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:10px}
.panelFormWrapper .panelForm .inputWrapper .select .valWrapper .val{color:#000000}
.panelFormWrapper .panelForm .inputWrapper .select .valWrapper:before{display:none}
.panelFormWrapper .panelForm .inputWrapper .select .popBox{background:#ffffff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.panelFormWrapper .panelForm .inputWrapper .select .popBox .inside{padding:0}
.panelFormWrapper .panelForm .inputWrapper .select .popBox .item{font-size:0.78571em;padding-left:10px;color:#4b4a4a;text-decoration:none}
.panelFormWrapper .required{font-size:0.85714em;font-weight:bold;position:absolute;bottom:65px;left:30px}
.panelFormWrapper button{display:block;width:90px;margin:0 auto}
.myInvest .investImg{margin:0 0 25px 0}
.myInvest .investImg img{display:block}
.myInvest .investSpec{margin:10px 0 0 0}
.myInvest .investSpec tr td{font-weight:bold;color:#000000;letter-spacing:-0.035em}
.myInvest .investSpec tr td.spec{width:470px;font-weight:normal}
.faultArchive table{width:100%;border:0;border-spacing:0;border-collapse:collapse;margin:50px 0 30px 0}
.faultArchive table th,.faultArchive table td{vertical-align:middle;border-right:1px solid #dbdbdb;padding:9px;font-size:1em;color:#000000}
.faultArchive table th.col1,.faultArchive table td.col1{width:530px;padding-left:20px}
.faultArchive table th.col1 a,.faultArchive table td.col1 a{color:#000000;text-decoration:none}
.faultArchive table th.col1 a:hover,.faultArchive table td.col1 a:hover{text-decoration:underline}
.faultArchive table th.col2,.faultArchive table td.col2{width:200px;padding-left:30px;border:0}
.faultArchive table th.col2 span,.faultArchive table td.col2 span{font-weight:bold}
.faultArchive table thead tr th{font-weight:bold;background:#eeeeee;border-right:1px solid #eeeeee;text-align:left}
.faultArchive table thead tr th.col3{text-align:center}
.accountsList table{width:100%;border:0;border-spacing:0;border-collapse:collapse;margin:0 0 30px 0}
.accountsList table th,.accountsList table td{vertical-align:middle;border-right:1px solid #dbdbdb;padding:5px 9px;font-size:1em;letter-spacing:-0.025em;color:#000000;text-align:center}
.accountsList table th.col1,.accountsList table td.col1{width:135px}
.accountsList table th.col2,.accountsList table td.col2{width:220px}
.accountsList table th.col2 a,.accountsList table td.col2 a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:200px;display:block}
.accountsList table th.col3,.accountsList table td.col3{width:130px}
.accountsList table th.col4,.accountsList table td.col4{width:115px}
.accountsList table th.col5,.accountsList table td.col5{width:125px;border:0}
.accountsList table th.col5 a,.accountsList table td.col5 a{margin:0 5px}
.accountsList table th a,.accountsList table td a{color:#000000;text-decoration:none}
.accountsList table th a:hover,.accountsList table td a:hover{text-decoration:underline}
.accountsList table thead tr th{font-weight:bold;background:#eeeeee;border-right:1px solid #eeeeee}
.accountsList table thead tr th.col5{border:0}
.accountsList .sort{cursor:pointer}
.accountsList .sort:after{content:'';width:19px;height:9px;display:inline-block;vertical-align:middle;margin:-1px 0 0 5px;background:url('../../files/private/templates/main/images/sprites.png') -172px -30px}
.accountsList .sort.sortDown:after{background-position:-230px -30px}
.accountsList .sort.sortUp:after{background-position:-201px -30px}
.accountsList .sort:hover{color:#c02302}
.docSlider{margin:40px 0 0 0;color:#000000}
.docSlider .docSliderHeader{text-align:center;margin:0 0 25px 0}
.docSlider .docSliderHeader .sliderNav{display:inline-block;vertical-align:middle;cursor:pointer;width:0;height:0;border-style:solid}
.docSlider .docSliderHeader .sliderNav.left{margin:0 12px 0 0;border-width:8px 12px 8px 0;border-color:transparent #c02302 transparent transparent}
.docSlider .docSliderHeader .sliderNav.right{margin:0 0 0 12px;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #c02302}
.docSlider .docSliderHeader h3{font-size:1.35714em;margin:0;display:inline-block;vertical-align:middle}
.docSlider .inner .page p{margin:0 0 35px 0}
.docSlider .inner .page ul{padding:0 0 0 15px}
.docSlider .inner .page ul li{margin:0 0 35px 0;list-style:square}
.docSlider .inner .page ol{padding:0 0 0 20px}
.docSlider .inner .page ol li{margin:0 0 35px 0}
.docSlider .inner .page a{color:#000000;text-decoration:underline}
.docSlider .inner .page a:hover{text-decoration:none}
.docSlider .inner .page a:before{width:18px;height:18px;background-position:-289px -28px;margin:0 12px 0 0}
.tipAFriend{width:500px;background:#eeeeee;letter-spacing:-0.025em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}
.tipAFriend form{padding:20px}
.tipAFriend .row{margin:0 0 9px 0}
.tipAFriend .row label{width:160px;color:#000000;font-weight:bold;text-align:right;cursor:pointer;display:inline-block;vertical-align:middle;margin:0 10px 0 0}
.tipAFriend .row .inputWrapper{display:inline-block;vertical-align:middle;width:285px}
.tipAFriend .row .inputWrapper input[type="text"],.tipAFriend .row .inputWrapper input[type="password"],.tipAFriend .row .inputWrapper textarea{width:100%;background:#ffffff;border:1px solid #d6d6d6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 15px;font-size:1em;line-height:2em;height:2em}
.tipAFriend .row .inputWrapper textarea{height:150px;resize:none;line-height:1.2em;padding:10px}
.tipAFriend .row .sr_freecap{text-align:right;margin:10px 0 0 0}
.tipAFriend .row .sr_freecap .tx-srfreecap-pi1-cant-read{display:block}
.tipAFriend .row.url{font-size:0.85714em;margin:0 0 15px 0}
.tipAFriend .row.textarea label{vertical-align:top;margin-top:5px}
.tipAFriend .btn{width:135px;margin:0 auto;display:block}
.tipAFriend .tx_tipafriend_text{font-size:0.78571em;margin:10px 0 20px 0;text-align:left}
.tipAFriend .errorMsg h3{margin:0 0 2px 0;color:#ffffff}
.tipAFriend.success h2{padding-top:20px}
.tipAFriend.success p{padding:30px 0}
.coNasWyroznia h3{font-size:1.35714em;padding:0 0 5px 0;border-bottom:1px solid #e8e8e8}
.coNasWyroznia h4{font-size:1.14286em;margin:10px 0 25px 0;color:#c02302}
.coNasWyroznia .row .col{width:50%;float:left}
.coNasWyroznia .row .col.col2{float:right}
.coNasWyroznia .row:after{content:'';display:block;clear:both}
.coNasWyroznia .row.row1 .col1{width:625px}
.coNasWyroznia .row.row1 .col2{width:295px}
.coNasWyroznia .row.row2 .col1{padding:0 60px 0 0}
.coNasWyroznia ul{margin:0 0 35px 0}
.coNasWyroznia ul li{list-style:none;position:relative;margin:0 0 20px 0;padding:0 0 0 21px;line-height:1.14286em}
.coNasWyroznia ul li:before{content:'';width:8px;height:8px;display:block;background:#c02302;position:absolute;top:4px;left:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.nextBtnWrapper{text-align:right;margin:5px 0 20px 0}
.nextBtnWrapper .prev{float:left}
.nextBtnWrapper .next{float:right}
.nextBtnWrapper:after{content:'';display:block;clear:both}
.imgLink{position:relative;margin:0 0 25px 0}
.imgLink img{display:block}
.imgLink .btn{position:absolute;bottom:19px;right:19px}
.imgLink a:hover .btn{background:#a41e02}
.masonry{font-size:0}
.masonry .item{font-size:14px;display:inline-block;margin:0 0 18px 0;width:358px}
.masonry .item a{display:block;position:relative;overflow:hidden}
.masonry .item a img{display:block}
.masonry .item a span{display:block;width:100%;position:absolute;left:0;bottom:0;font-size:1.42857em;line-height:2.45em;color:#c02302;padding:0 17px;font-family:"Helvetica W02 Roman",Arial,Tahoma,Vedana,sans-serif;background:rgba(255,255,255,0.7);opacity:0;filter:alpha(opacity=0);transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}
.masonry .item a span:after{width:11px;height:16px;background-position:-50px -111px;position:absolute;top:50%;right:17px;margin:-8px 0 0 0}
.masonry .item a:hover span{opacity:1;filter:alpha(opacity=100)}
.masonry .item.w1{width:170px}
.masonry .item.w1 a span{font-size:1.14286em;line-height:1.22222em;padding:5px 25px 5px 10px}
.masonry .item.w1 a span:after{right:10px}
.masonry .item.w3{width:546px}
.masonry .item.w4{width:735px}
.arrangementPopup{width:910px;padding:0 0 45px 0}
.arrangementPopup h2{margin:0 0 10px 0}
.arrangementPopup .photo{width:407px;margin:0 60px 0 0;float:left}
.arrangementPopup .products{width:440px;float:left}
.arrangementPopup .products .productsList{max-height:407px;overflow:auto}
.arrangementPopup .products .productsList .item{display:block;margin:0 0 25px 0;font-size:0;text-decoration:none;color:#000000}
.arrangementPopup .products .productsList .item .img{display:inline-block;vertical-align:middle;width:76px;margin:0 25px 0 0}
.arrangementPopup .products .productsList .item .img img{display:block;margin:0 auto}
.arrangementPopup .products .productsList .item .desc{display:inline-block;vertical-align:middle;font-size:14px}
.arrangementPopup .products .productsList .item:hover .desc{text-decoration:underline}
.arrangementPopup .products .productsList .item:last-child{margin:0}
.arrangementPopup:after{content:'';display:block;clear:both}
.serieProducts{font-size:0;margin:0 0 20px 0}
.serieProducts .item{width:50%;display:inline-block;vertical-align:top;padding:28px 10px 28px 10px}
.serieProducts .item .img{width:134px;float:left;margin:0 20px 0 0}
.serieProducts .item .img img{display:block;margin:0 auto}
.serieProducts .item .desc{width:190px;float:left;font-size:14px;line-height:1.42857em;color:#000000}
.serieProducts .item.act{background:#eeeeee}
.serieProducts .item:after{content:'';display:block;clear:both}
.serieProducts:after{content:'';display:block;clear:both}
.seriesArrangements{margin:0 0 20px 0}
.seriesArrangements .item{width:139px;float:left;margin:0 28px 28px 28px}
.seriesArrangements .item:first-child,.seriesArrangements .item:nth-child(4n+5){margin-left:0}
.seriesArrangements .item:nth-child(4n+4){margin-right:0}
.seriesArrangements:after{content:'';display:block;clear:both}
.arrangementSelect{width:285px;float:right;text-align:right;font-size:14px;margin:4px 0 0 0}
.arrangementSelect label{font-size:1em;font-weight:bold;font-family:Arial,Tahoma,Vedana,sans-serif;display:inline-block;vertical-align:middle}
.arrangementSelect .inputWrapper{width:205px;display:inline-block;vertical-align:middle;margin:0 0 0 5px;text-align:left;color:#000000;font-family:Arial,Tahoma,Vedana,sans-serif}
.arrangementSelect .inputWrapper .ms-choice{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #000000}
.arrangementSelect .inputWrapper .ms-choice>span{font-size:14px}
.arrangementSelect .inputWrapper .ms-drop{border:1px solid #000000}
.arrangementBacklink{color:#c02302;font-size:0.85714em;text-decoration:none;font-weight:bold;margin:-32px 0 0 0;float:right}
.arrangementBacklink:before{content:'';display:inline-block;vertical-align:middle;margin:-1px 4px 0 0;border:solid transparent;border-width:4px;border-right-color:#c02302}
.arrangementBacklink:hover{text-decoration:underline}
.seriesArrangementsList{margin:0 0 40px 0}
.seriesArrangementsList .item{display:block;text-decoration:none;margin:0 0 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eeeeee;transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;font-size:0;position:relative}
.seriesArrangementsList .item .text{width:340px;display:inline-block;vertical-align:middle;padding:10px 20px;color:#000000;text-transform:uppercase;font-size:17px;line-height:20px;font-family:"Avenir LT W02 35 Light",Arial,Tahoma,Vedana,sans-serif}
.seriesArrangementsList .item .imgs{width:355px;display:inline-block;vertical-align:middle;padding:10px 0;overflow:auto}
.seriesArrangementsList .item .imgs img{display:inline-block;vertical-align:middle;margin:0 20px 0 0}
.seriesArrangementsList .item:hover{background:#dbdbdb}
.seriesArrangementsList .item:after{content:'';display:block;width:40px;height:100%;background:#b3b2b2;position:absolute;z-index:9;top:0;right:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}
.seriesArrangementsList .item:before{content:'';display:block;width:10px;height:16px;background:url('../../files/private/templates/main/images/sprites.png') -262px -111px;position:absolute;z-index:10;top:50%;right:13px;margin:-8px 0 0 0}
.zakresWrapper{color:#000000}
.zakresWrapper table tr td{width:50%;vertical-align:top;color:#000000;padding:10px 40px 10px 0;text-align:left;border:0;font-size:14px}
.zakresWrapper table tr td strong{background:none;color:#000000;margin:0;padding:0;text-align:left;display:inline}
.zakresWrapper p{margin:0 0 10px 0}
.zakresWrapper p strong{color:#525252}
.zakresWrapper ul{margin:0 0 20px 0;padding:0 0 0 35px}
.zakresWrapper ul li{margin:0 0 5px 0 !important;padding:0 0 0 16px;list-style:none;position:relative}
.zakresWrapper ul li:before{position:absolute;content:'•';color:#c02302;font-size:24px;left:0;top:-5px}
#webview360{margin:0 0 30px 0}
.imgSlider{width:575px;float:right;padding:18px 0 0 0}
.imgSlider .text ul li{color:#525252;font-size:1.14286em;margin:0 0 25px 0;padding:0 0 0 25px;position:relative;list-style:none}
.imgSlider .text ul li:before{position:absolute;content:'•';color:#ed6f00;font-size:34px;left:1px;top:-11px}
.imgSlider .imgSliderCarousel{height:385px;overflow:hidden}
.imgSlider .imgSliderCarousel .inner .item img{display:block}
.imgSlider .imgSliderCarousel:after{content:'';display:block;clear:both}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../files/private/templates/main/images/fancybox/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../../files/private/templates/main/images/fancybox/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../files/private/templates/main/images/fancybox/blank.gif');
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../files/private/templates/main/images/fancybox/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../files/private/templates/main/images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;
}
#fancybox-loading div{background-image:url('../../files/private/templates/main/images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;
}
}
.mCSB_container{width:auto;margin-right:12px;overflow:hidden}
.mCSB_container.mCS_no_scrollbar{margin-right:0}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:12px}
.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px}
.mCSB_horizontal>.mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-bottom:0}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}
.mCustomScrollBox{-ms-touch-action:none;
}
.mCustomScrollBox>.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";
}
.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail{background:#000;
background:rgba(178,162,135,0.45);filter:"alpha(opacity=45)";-ms-filter:"alpha(opacity=45)";
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;
background:rgba(192,35,2,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(192,35,2,1);filter:"alpha(opacity=99)";-ms-filter:"alpha(opacity=99)";
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#000000;filter:"alpha(opacity=99)";-ms-filter:"alpha(opacity=99)";
}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url('../../files/private/templates/main/images/mCSB_buttons.png');background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0;
}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";
}
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#000;
background:rgba(0,0,0,0.15)}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000;
background:rgba(0,0,0,0.75)}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,0.85)}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,0.9)}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;
background:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#fff;
background:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85)}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9)}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;
background:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#000;
background:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,0.85)}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,0.9)}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;
background:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#fff;
background:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85)}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9)}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;
background:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#000;
background:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,0.85)}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,0.9)}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#fff;
background:rgba(255,255,255,0.1)}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#000;
background:rgba(0,0,0,0.15)}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;background:#000;
background:rgba(0,0,0,0.75)}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,0.85)}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,0.9)}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.ms-parent{width:100%!important;display:block;position:relative;font-size:14px}
.ms-parent:before{content:'';width:14px;height:40px;position:absolute;top:0;left:-14px;background:url('../../files/private/templates/main/images/sprites.png') -103px 0}
.lightVersion .ms-parent:before{display:none}
.ms-choice{width:100%;position:relative;cursor:pointer;display:block;background:#fffaf2;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:0.929em;line-height:2.308em;height:2.308em;color:#4b4a4a;text-align:left}
.lightVersion .ms-choice{background:#ffffff;border:1px solid #e4e4e4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:32px}
.lightVersion .ms-choice>span{padding:0 0 0 10px}
.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.ms-choice>span{position:absolute;top:0;left:0;right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0 0 0 20px}
.ms-choice>span.placeholder{color:#999}
.ms-choice>div{display:block;border:solid transparent;border-width:6px;border-top-color:#4b4a4a;content:'';position:absolute;top:13px;right:11px}
.ms-choice>div.open{display:block;border:solid transparent;border-width:6px;border-bottom-color:#4b4a4a;top:6px}
.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;font-size:14px;background:#fffaf2;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-box-shadow:0px 2px 3px -1px rgba(0,0,0,0.21);-moz-box-shadow:0px 2px 3px -1px rgba(0,0,0,0.21);box-shadow:0px 2px 3px -1px rgba(0,0,0,0.21)}
.lightVersion .ms-drop{background:#ffffff}
.lightVersion .ms-drop ul li label{width:100%;font-size:0.78571em!important;padding-left:10px;color:#4b4a4a!important;font-weight:normal!important}
.ms-drop.bottom{top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}
.ms-drop.top{bottom:100%;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}
.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}
.ms-search input{width:100%;height:auto !important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff url('../../files/private/templates/main/images/multiple-select.png') no-repeat 100% -22px;background:url('../../files/private/templates/main/images/multiple-select.png') no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eeeeee));background:url('../../files/private/templates/main/images/multiple-select.png') no-repeat 100% -22px,-webkit-linear-gradient(center bottom,white 85%,#eeeeee 99%);background:url('../../files/private/templates/main/images/multiple-select.png') no-repeat 100% -22px,-moz-linear-gradient(center bottom,white 85%,#eeeeee 99%);background:url('../../files/private/templates/main/images/multiple-select.png') no-repeat 100% -22px,-o-linear-gradient(bottom,white 85%,#eeeeee 99%);background:url('../../files/private/templates/main/images/multiple-select.png') no-repeat 100% -22px,-ms-linear-gradient(top,#ffffff 85%,#eeeeee 99%);background:url('../../files/private/templates/main/images/multiple-select.png') no-repeat 100% -22px,linear-gradient(top,#ffffff 85%,#eeeeee 99%)}
.ms-search,.ms-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.ms-drop ul{overflow:auto;margin:0;
padding:0}
.ms-drop ul>li{list-style:none;display:block;width:100%;float:left;cursor:pointer;color:#000000;font-size:1em;text-decoration:none}
.ms-drop ul>li .disabled{opacity:.35;filter:Alpha(Opacity=35)}
.ms-drop ul>li.multiple{display:block;float:left}
.ms-drop ul>li.group{clear:both}
.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ms-drop ul>li label{font-size:14px;font-weight:normal;display:block;cursor:pointer;padding:8px 5px 8px 20px;border-top:1px solid #ebe4d8}
.ms-drop ul>li:hover{background:#ebe0cd}
.ms-drop ul>li:hover label{border-top:1px solid #d9ccb7!important}
.ms-drop ul>li label.optgroup{font-weight:bold}
.ms-drop input[type="checkbox"]{vertical-align:middle;margin:-2px 10px 0 0}
.ms-drop input[type="radio"]{vertical-align:middle;margin:-2px 3px 0 0}
.ms-drop .ms-no-results{display:none}
