.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.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(/sites/all/libraries/fancybox/source/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(/sites/all/libraries/fancybox/source/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(/sites/all/libraries/fancybox/source/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(/sites/all/libraries/fancybox/source/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(/sites/all/libraries/fancybox/source/fancybox_sprite@2x.png);background-size:44px 152px;}#fancybox-loading div{background-image:url(/sites/all/libraries/fancybox/source/fancybox_loading@2x.gif);background-size:24px 24px;}}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}#fancybox-thumbs.bottom{bottom:2px;}#fancybox-thumbs.top{top:2px;}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0;}#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5;}#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff;}#fancybox-thumbs ul li:hover{opacity:1;}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none;}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none;}
.url-textfield{display:none !important;}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}.clr{clear:both;}@font-face{font-family:Calibri;src:local("Calibri"),url(/sites/default/themes/donfitness/fonts/calibri.ttf) format("truetype");font-weight:normal;font-style:normal;}html{overflow-y:scroll;overflow-x:hidden;width:100%;height:100%;}body.html{background:url(/sites/default/themes/donfitness/images/bg_header.jpg) repeat-x 50% 0px;}body{font-family:Calibri,sans-serif;width:100%;height:100%;font-size:14px;color:#000000;}body.admin-menu{background-position:50% 29px;}a{color:black;cursor:pointer;}a[data-url]{text-decoration:underline;}img{max-height:100%;max-width:100%;}b,strong{font-weight:bold;}.hide{display:none;}.block_item{opacity:0;display:none;}i[class^=icon]{display:inline-block;width:16px;height:17px;background-repeat:no-repeat;background-image:url(/sites/default/themes/donfitness/images/icons_sprite.png);position:relative;top:3px;}i.icon-address{background-position:2px 0;}i.icon-phone{background-position:2px -18px;}i.icon-price{background-position:0 -36px;height:16px;}i.icon-steamy_num{background-position:0 -53px;}i.icon-steamy_type{background-position:-16px 0;}i.icon-aqua{background-position:0 -70px;}i.icon-capacity{background-position:0 -87px;}i.icon-address-pink{background-position:0 -327px;height:22px;}i.icon-price-pink{background-position:0 -308px;}i.icon-price-pink-big{background-position:0 -280px;height:28px;width:28px;}i.icon-kitchen{background-position:0 -104px;height:16px;}i.icon-parking{background-position:0 -121px;height:16px;}i.icon-payments{background-position:0 -138px;height:16px;}i.icon-services-pay{background-position:0 -155px;height:16px;}i.icon-services-free{background-position:0 -172px;height:16px;}i.icon-min{background-position:0 -189px;height:16px;}i.icon-good{background:url(/sites/default/themes/donfitness/images/icons_sprite.png) no-repeat 0 -205px;}i.icon-bad{background:url(/sites/default/themes/donfitness/images/icons_sprite.png) no-repeat 0 -221px;}i.icon-family{background-position:-22px -120px;}i.icon-restrooms{background-position:-22px -104px;}i.icon-surcharge{background-position:-22px -87px;}i.icon-website{background-position:-22px -71px;}i.icon-map{background-position:-22px -140px;}i.icon-email{background-position:-21px -176px;height:16px;}.admin_edit{float:right;margin:-5px 1px 0px 0;}.admin_mts{float:right;margin:-5px 10px 0px 0;color:red !important;}.admin_sms{float:right;z-index:100;color:green !important;position:relative;left:26px;top:20px;}#sub_main{background-color:#f8f8f8;border-top:1px solid #f8f8f8;}#sub_main .border-top{border-top:1px solid white;}#sub_main .content{padding-bottom:10px;width:960px;margin:0 auto;}#sub_main .content .block{border-top:1px solid #e1e1e1;margin-top:20px;}#sub_main .content .block h2{display:inline-block;background-color:#f8f8f8;position:relative;top:-15px;font-size:2em;font-weight:bold;color:#626463;padding-right:10px;}#sub_main .content .fieldset-legend{padding:0;background:none;}#sub_main .content .fieldset-legend h2{cursor:pointer;color:#db0707;background:url(/sites/default/themes/donfitness/images/icons_sprite.png) #f8f8f8 no-repeat 112% -516px;padding:0 20px 0 0;text-decoration:none;border-bottom:1px dashed #db0707;}#sub_main .content .collapsed .fieldset-legend h2{background-position:112% -492px;}#sub_main .content fieldset.collapsible{border:1px solid #f8f8f8;}#sub_main .content .comment-form{height:180px;}#sub_main .content .comment-form textarea{resize:none;}#sub_main .content .comment-form label{margin-left:15px;}#sub_main .content .comment-form input{border:1px solid #e1e1e1;border-radius:2px;height:22px;padding:3px;}#sub_main .content #comment-form textarea{border:1px solid #e1e1e1;border-radius:2px;padding:3px;}#sub_main .content .comment-form .field-name-comment-body{width:800px;float:left;}#sub_main .content .comment-form .form-item{margin:8px 0;}#sub_main .content .comment-form .form-actions{float:right;margin-top:-7px;width:150px;}#sub_main .content .comment-form .form-actions input[type='submit']{background:url(/sites/default/themes/donfitness/images/button_small.png) no-repeat 0 0;width:123px;height:34px;border:none;color:white;line-height:.9em;font-size:.9em;cursor:pointer;margin-top:40px;}#sub_main .content .comment-form .form-actions input[type='submit']:hover{background-position:0 -34px;}#sub_main .content .comment-form .field-name-field-grade{float:right;margin:-50px 450px 0 0;}#sub_main .content .comment-form .ajax-progress-throbber{position:relative;top:3px;}#sub_main .content .comment-form .ajax-progress-throbber .message{display:none;}#sub_main .content .comment-form .field-name-field-grade input[type="radio"]{display:none;}#sub_main .content .comment-form .field-name-field-grade input[type="radio"] + label{background:url(/sites/default/themes/donfitness/images/icons_sprite.png) no-repeat 0 -259px;margin:0;height:20px;display:block;padding-left:30px;cursor:pointer;}#sub_main .content .comment-form .field-name-field-grade input[type="radio"]:checked + label{background:url(/sites/default/themes/donfitness/images/icons_sprite.png) no-repeat 0 -238px;}#sub_main .content .comment-form .field-name-field-grade .icon-good{position:relative;margin-bottom:-1px;top:0px;left:2px;}#sub_main .content .comment-form .field-name-field-grade .icon-bad{position:relative;margin-bottom:-2px;top:5px;left:5px;}#sub_main .content .comment_success{text-align:center;padding:10px;background-color:#fbf5f5;border:1px solid #f5bcbc;border-radius:5px;font-size:1.5em;display:none;}#sub_main .content #block-views-banners-block-2 .views-row{float:left;width:47%;margin:10px 1%;}#sub_main .content .banner{text-align:left;border:1px solid #efdfef;background-color:#fcf6fa;border-radius:4px;padding:10px;cursor:pointer;height:100px;font-size:1.1em;line-height:1.5em;color:#626563;}#sub_main .content .banner:hover{background:url(/sites/default/themes/donfitness/images/banner_bg.png) repeat-x 0 0;}#sub_main .content .banner img{float:left;margin-right:10px;}#sub_main .content .banner a{font-size:1.2em;color:#626563;text-decoration:none;font-weight:bold;display:block;margin:5px 0 3px 0;}#sub_main .content .banner:hover a{color:#c287bf;}#sub_main .content .banner .banner_address{margin-bottom:2px;}#sub_main .content .banner .banner_address i{margin:0 5px -4px 0;}#main{width:960px;margin:0 auto;}.page-map #main{width:100%;}#ny_header{height:70px;background:url(/sites/default/themes/donfitness/images/bg_header.jpg) repeat-x 0 10px;}#main #header{height:100px;text-align:center;margin-bottom:20px;}.page-map #main #header{width:960px;margin:0px auto;}#main #header #logo{display:block;width:339px;height:90px;background:url(/sites/default/themes/donfitness/images/logo.png) no-repeat 0 0;margin-top:7px;float:left;}#main #header #top_menu{display:inline-block;color:black;font-size:1.5em;margin-top:40px;}#main #header #top_menu a{color:black;text-decoration:none;}#main #header #top_menu a:hover{color:#dd2727;}#main #header #add_item{float:right;color:black;font-weight:bold;font-style:italic;font-size:1.3em;margin-top:10px;}#main #header #add_item a{display:inline-block;background:url(/sites/default/themes/donfitness/images/button_big.png) no-repeat 0 0;width:296px;height:33px;font-size:1em;color:white;padding-top:11px;text-decoration:none;font-weight:normal;margin-top:10px;}#main #header #add_item a:hover{background-position:0 -44px;}#main #middle{width:100%;padding:0;position:relative;}#main #left_column{width:240px;float:left;margin-left:-100%;position:relative;}#main #left_column .block{background-color:#faf6fa;border:1px solid #efdfef;border-radius:7px;margin-bottom:20px;}#main #left_column .block .block_title{margin:10px 10px 0 10px;padding-bottom:10px;font-size:1.6em;font-weight:bold;border-bottom:1px solid #efdfef;}#main #left_column .block .line_bottom{margin:0 10px 10px 10px;border-bottom:1px solid white;}#main #left_column .block .block_content{padding:10px;}#main #left_column #block-block-5.block{border:none;background-color:white;color:grey;opacity:.6;}#main #left_column #block-block-6.block{}#main #left_column #block-block-6.block .block_content{text-align:center;padding-top:0;}#main #left_column #block-block-6.block .title{font-size:1.2em;display:block;text-align:center;margin:5px 0;}#main #left_column #block-block-6.block img{border-radius:4px;}#main #left_column #block-block-6.block .contacts{border-top:1px solid white;margin-top:5px;padding-top:5px;font-size:1.2em;}#main #left_column #block-block-6.block .blue a{color:#527498;}#main #left_column .block.block_adds{margin-top:1400px;}#main #left_column .banner{border-top:3px solid #C187BF;border-bottom:1px solid #efdfef;margin-bottom:10px;cursor:pointer;font-style:italic;}#main #left_column .banner .banner_title{background:rgba(255,255,255,.8);padding:5px;height:19px;font-weight:bold;font-size:1.6em;z-index:100;position:relative;text-decoration:none;color:black;display:block;}#main #left_column .banner:hover .banner_title,#main #left_column .banner:hover .banner_price{background:rgba(190,99,185,.5);color:white;}#main #left_column .banner img{margin:-29px 0 -31px 0;z-index:-100;}#main #left_column .banner .banner_price{background:rgba(255,255,255,.8);padding:5px;height:19px;font-size:1.3em;z-index:100;position:relative;text-decoration:none;color:black;display:block;}#main #main_column{width:100%;float:left;overflow:hidden;}#main #main_column .content{padding-bottom:20px;}#main #main_column .view-id-sitemap h1{font-size:2em;font-weight:bold;margin:10px 0;}#main #main_column .view-id-sitemap .views-row{margin:5px 0;font-size:1.2em;}#main #main_column.proccessing #filters > div,#main #main_column.proccessing #content{opacity:0.3;}#main #main_column #loading{background:url(/sites/default/themes/donfitness/images/ajax-loader.gif) no-repeat center center;height:42px;width:42px;position:absolute;left:65%;top:200px;z-index:2;display:none;}#main #main_column.proccessing #loading{display:block;}#main #main_column #container{padding:0 0 0 260px;min-height:600px;}#main #main_column #container.about,#main #main_column #container.fullstory{padding:0;}.page-taxonomy #main #main_column #container.fullstory{padding:0 0 0 260px !important;}#main #main_column #content .show_list{clear:both;padding:5px;display:block;margin:10px auto;background:url(/sites/default/themes/donfitness/images/button_big.png) no-repeat 0 0;width:240px;border-radius:5px;height:33px;text-align:center;line-height:30px;font-size:1.2em;opacity:.7;color:white;text-decoration:none;}#main #main_column #content .show_list:hover{background:url(/sites/default/themes/donfitness/images/button_big.png) no-repeat 0 -44px;opacity:1;}#main #main_column hr{border:none;border-top:1px solid #f5bcbc;border-bottom:1px solid white;margin:5px 0;}#main #main_column a{color:#db0707;text-decoration:underline;}#main #main_column a:hover{text-decoration:none;}#main #main_column .block_item{background:#fbf5f5;border:2px solid #f5bcbc;border-radius:7px;margin-bottom:10px;padding:10px;position:relative;top:0;left:-3px;max-width:679px;width:679px;}#main #main_column .block_item:hover{background-color:#f6eaea;border-color:#db0607;}#main #main_column .block_item.block_white{border:none !important;background-color:white !important;}#main #main_column .block_item i[class^=icon]{opacity:.4;}#main #main_column .block_item:hover i[class^=icon]{opacity:.8;}#main #main_column #filters h1{font-size:1.6em;display:inline-block;}#main #main_column #filters .items_num{float:right;line-height:26px;color:black;}#main #main_column #filters.items_num span{display:inline-block;width:15px;text-align:center;font-weight:bold;}#main #main_column #filters .map_button{display:inline-block;background:url(/sites/default/themes/donfitness/images/button_big.png) no-repeat center -3px;border-radius:4px;cursor:pointer;width:105px;height:26px;text-align:center;line-height:1.6em;font-size:1.2em;color:white;vertical-align:middle;margin:0 0 0 10px;text-decoration:none;}#main #main_column #filters .map_button:hover{background-position:center -46px;}#main #main_column .block_item.block_grey{border-color:#D1D1D1;border-width:1px;background-color:white;width:679px;}#main #main_column .block_item.block_grey:hover{border-color:grey;}#main #main_column #content .block_item.block_grey .item_more{background-image:none;background-color:#D1D1D1;border:1px solid grey;height:30px;border-radius:7px;float:right;width:123px;font-size:1.2em;display:block;opacity:.1;margin-bottom:-2px;}#main #main_column #content .block_item.block_grey .item_more a{color:grey;}#main #main_column #content .block_item.block_grey a{color:grey;}#main #main_column #content .block_item.block_grey .item_num{color:#D1D1D1;}#main #main_column #content .block_item.block_grey:hover .item_more{opacity:1.0;}#main #main_column #content .block_item.block_grey .item_contacts .show_phone{background-color:white;}#main #main_column #content .block_item.block_grey:hover .item_contacts .show_phone{background-color:white;}#main #main_column #content .block_item.block_grey .logo{border:1px solid #D1D1D1;opacity:.7;filter:gray;-webkit-filter:grayscale(100%);}#main #main_column #content .block_item.block_grey:hover .logo{border-color:grey;}#main #main_column #content .block_item .logo{display:flex;justify-content:center;align-items:center;}#main #main_column #content .block_item .logo a{text-decoration:none;}#main #main_column #content .block_item .logo .no_logo{text-align:center;font-size:2em;font-weight:bold;line-height:1.3em;}#main #main_column #content .block_item.block_grey i.icon-address{background-position:-22px -53px;}#main #main_column #content .block_item.block_grey i.icon-phone{background-position:-22px -18px;}#main #main_column #content .block_item.block_grey i.icon-price{background-position:-24px -36px;}#main #main_column #content .block_item.block_grey i.icon-min{background-position:-22px -195px;}#main #main_column #filters{margin-bottom:10px;}#main #main_column #filters .steamy_types{width:360px;float:right;text-align:right;}#main #main_column #filters .steamy_types a{display:inline-block;margin-left:10px;background:url(/sites/default/themes/donfitness/images/checkbox.png) no-repeat 0 0;padding-left:20px;font-size:1.1em;line-height:1em;height:16px;opacity:.7;}#main #main_column #filters .steamy_types a.active{background-position:0 -16px;opacity:1;}#main #main_column #filters .sort{width:320px;float:left;text-align:left;}#main #main_column #filters .sort a{margin-left:10px;font-size:1.1em;line-height:1em;padding-right:22px;height:18px;opacity:.7;}#main #main_column #filters .sort a.asc,#main #main_column #filters .sort a.desc{opacity:1;}#main #main_column #filters .sort a.asc{background:url(/sites/default/themes/donfitness/images/narrow.png) no-repeat 100% -1px;}#main #main_column #filters .sort a.desc{background:url(/sites/default/themes/donfitness/images/narrow.png) no-repeat 100% -19px;}#main #main_column .block_item .new{float:right;width:73px;height:72px;background:url(/sites/default/themes/donfitness/images/new.png) no-repeat 0 0;margin-top:-14px;margin-right:-14px;opacity:.4;}#main #main_column .block_item .action{float:right;width:118px;height:33px;background:url(/sites/default/themes/donfitness/images/action.png) no-repeat 0 0;margin-top:-85px;opacity:.5;}#main #main_column .block_item:hover .new,#main #main_column .block_item:hover .action{opacity:1;}#main #main_column .block_item .action_text{width:238px;color:black;position:absolute;top:80px;left:450px;display:none;z-index:1;}#main #main_column .block_item .action_text .action_top{height:18px;background:url(/sites/default/themes/donfitness/images/action_bg_top.gif) no-repeat 0 0;}#main #main_column .block_item .action_text .action_bot{height:18px;background:url(/sites/default/themes/donfitness/images/action_bg_bot.gif) no-repeat 0 0;}#main #main_column .block_item .action_text .action_mid{padding:0 15px;text-align:center;background:url(/sites/default/themes/donfitness/images/action_bg.gif) repeat-y 0 0;line-height:1em;}#main #main_column .block_item .logo{width:180px;height:110px;float:left;margin-right:15px;border-radius:7px;border:1px solid #f5bcbc;}#main #main_column .block_item:hover .logo{border:1px solid #db0607;}#main #main_column #content .block_item .logo img{width:180px;height:110px;border-radius:7px;display:block;}#main #main_column #content .block_item .logo .logo_adds{background:rgba(255,255,255,.7);padding:4px 5px;border-radius:0 0 7px 7px;height:19px;font-size:1.2em;z-index:100;position:relative;text-decoration:none;color:black;display:block;font-style:italic;text-align:right;display:none;}#main #main_column #content .block_item .logo:hover .logo_adds{display:block;}#main #main_column #content .block_item .logo .logo_adds a{display:block;text-decoration:none;color:#000000;}#main #main_column #content .block_item .item_title{font-size:1.5em;margin-bottom:10px;font-weight:bold;}#main #main_column #content .block_item .item_title span{font-weight:normal;font-style:italic;font-size:.7em;}#main #main_column #content .block_item .item_title a{display:inline-block;margin-left:5px;}#main #main_column #content .block_item .item_num{float:left;width:auto;font-size:1.5em;margin-bottom:10px;font-weight:bold;text-align:right;color:#f5bcbc;}#main #main_column #content .block_item .item_contacts{font-size:1.3em;line-height:1.5em;margin:0 0 -30px 190px;height:80px;}#main #main_column #content .block_item .item_contacts > div > i{margin-right:5px;}#main #main_column #content .block_item .item_contacts .show_phone{display:inline-block;margin-left:-41px;background-color:#fbf5f5;}#main #main_column #content .block_item:hover .item_contacts .show_phone{background-color:#f6eaea;}#main #main_column #content .block_item .item_contacts .show_phone .mask{margin-right:10px;}#main #main_column #content .block_item .item_contacts .field-name-field-time{display:inline-block;}#main #main_column #content .block_item .options_one{width:180px;float:left;}#main #main_column #content .block_item .options_one > div > i{margin-right:5px;}#main #main_column #content .block_item .options_two{width:480px;margin-left:200px;}#main #main_column #content .block_item .options_two > div{height:20px;}#main #main_column #content .block_item .item_more{float:right;background:url(/sites/default/themes/donfitness/images/button_small.png) no-repeat 0 0;width:123px;height:34px;text-align:center;line-height:30px;font-size:1.2em;margin-top:0;display:block;opacity:.1;}#main #main_column #content .block_item .item_more a{display:block;text-decoration:none;color:white;}#main #main_column #content .block_item:hover .item_more{opacity:1.0;}#main #main_column #content .block_item .item_more:hover{background-position:0 -34px;}#main #main_column #content .full_item{font-size:1.3em;line-height:1.3em;}#main #main_column #content .full_item.closed{opacity:.5;}#main #main_column #content .full_item #item_closed{font-size:2.5em;height:30px;text-align:center;position:absolute;top:260px;padding:30px;background-color:white;color:red;border:1px solid red;border-radius:20px;z-index:1000;left:260px;}#main #main_column #content .full_item h1{font-size:1.5em;font-weight:bold;color:#db0707;margin:10px 0 0 0;}#main #main_column #content .full_item h1 span{color:grey;font-style:italic;font-size:0.8em;font-weight:normal;}#main #main_column #content .full_item h1 div{color:grey;font-size:1em;margin-top:10px;font-weight:normal;}#main #main_column #content .full_item .item_contacts{margin-top:10px;font-size:1.2em;line-height:1.4em;}#main #main_column #content .full_item .item_contacts > div > i{margin-right:5px;}#main #main_column #content .full_item .item_contacts .show_phone{display:inline-block;position:absolute;left:490px;background-color:white;width:400px;}#main #main_column #content .full_item .price{float:right;height:64px;background-color:#fcf6fa;border-top:1px solid #f5e0f0;border-bottom:1px solid #f5e0f0;padding:0;color:#616463;font-size:1.5em;line-height:65px;margin-top:-80px;}#main #main_column #content .full_item .price i{margin-bottom:-5px;}#main #main_column #content .full_item .price b{color:#c187bf;}#main #main_column #content .full_item .price .price-border-left{height:66px;width:4px;background-repeat:no-repeat;background-image:url(/sites/default/themes/donfitness/images/icons_sprite.png);background-position:0px -426px;float:left;margin-right:10px;}#main #main_column #content .full_item .price .price-border-right{height:66px;width:4px;background-repeat:no-repeat;background-image:url(/sites/default/themes/donfitness/images/icons_sprite.png);background-position:-4px -426px;float:right;margin-left:10px;}#main #main_column #content .full_item .item_sections#tabs,#main #main_column #content .full_item .item_sections#tabs-2{font-size:16px;padding:0;margin:20px 0;border:none;background:white;clear:both;}#main #main_column #content .full_item .item_sections#tabs-2 p{margin:10px 0;text-indent:20px;}#main #main_column #content .full_item .item_sections > .ui-tabs-nav{padding:0px;height:43px;border:none;background:white;}#main #main_column #content .full_item .item_sections > ul li{display:inline-block;margin:0;padding:0;float:none;border:none;background:white;}#main #main_column #content .full_item .item_sections > ul li.action-tab{float:right;}#main #main_column #content .full_item .item_sections > ul li.action-tab.ui-state-active a{background-color:#fcf6fa;border-color:#f5e0f0;border-top:3px solid #FFC500;cursor:pointer;}#main #main_column #content .full_item .item_sections > ul li.action-tab a:hover{color:#FFC500;}#main #main_column #content .full_item .item_sections > ul li a{display:inline-block;width:140px;height:32px;border-radius:5px 5px 0 0;background-color:#f8f8f8;border:1px solid #ececec;border-bottom:0px;text-align:center;font-size:1em;line-height:1.4em;padding:5px;color:#666666;text-decoration:none;margin-right:10px;cursor:pointer;}#main #main_column #content .full_item .item_sections > ul li a:hover{color:#db0607;}#main #main_column #content .full_item .item_sections > ul li.ui-state-active a{background-color:#fbf5f5;border-color:#f5bcbc;border-top:3px solid #db0607;font-weight:bold;position:relative;padding-top:3px;top:1px;cursor:pointer;z-index:1;}#main #main_column #content .full_item .item_sections > .ui-tabs-panel{padding:10px;background-color:#fbf5f5;border:1px solid #f5bcbc;border-radius:0 5px 5px 5px;clear:left;}#main #main_column #content .full_item .item_sections.tabs_fullwidth > .ui-tabs-panel,#main #main_column #content .full_item .item_sections > #tabs-review.ui-tabs-panel{width:935px;}#main #main_column #content .full_item .item_sections #tabs-action.ui-tabs-panel{background-color:#fcf6fa;border:1px solid #f5e0f0;}#main #main_column #content .full_item .item_sections #tabs-action.ui-tabs-panel hr{border-top:1px solid #f5e0f0;}#main #main_column #content .full_item .item_sections #tabs-photo{overflow:hidden;}#main #main_column #content .full_item .item_sections #tabs-photo .photos_more{float:left;width:100%;text-align:center;background:url(/sites/default/themes/donfitness/images/button_small.png) no-repeat center 0 #fbf5f5;cursor:pointer;color:white;height:34px;margin:3px 0;font-size:.9em;line-height:1.9em;}#main #main_column #content .full_item .item_sections #tabs-photo .photos_hide{text-align:center;cursor:pointer;margin-top:10px;background:url(/sites/default/themes/donfitness/images/button_small.png) no-repeat center 0 #fbf5f5;height:34px;color:white;font-size:.9em;line-height:1.9em;}#main #main_column #content .full_item .item_sections #tabs-photo .photos_hide:hover,#main #main_column #content .full_item .item_sections #tabs-photo .photos_more:hover{background:url(/sites/default/themes/donfitness/images/button_small.png) no-repeat center -34px #fbf5f5;}#main #main_column #content .full_item .item_sections #tabs-review .to_review{display:block;background:url(/sites/default/themes/donfitness/images/button_big.png) no-repeat 0 0;width:296px;height:33px;margin:10px auto;font-size:1em;color:white;padding-top:11px;text-decoration:none;font-weight:normal;margin-top:10px;text-align:center;}#main #main_column #content .full_item .item_sections #tabs-review .to_review:hover{background-position:0 -44px;}#main #main_column #content .full_item .small_block{border:1px solid #f5bcbc;background-color:#fbf5f5;border-radius:5px;padding:10px;width:240px;float:right;margin-top:53px;font-style:italic;}#main #main_column #content .full_item .small_block a{float:right;}#main #main_column #content .full_item .item_title{border-top:1px solid #e1e1e1;margin-top:30px;}#main #main_column #content .full_item .item_title h2{display:inline-block;background-color:white;position:relative;top:-15px;font-weight:bold;color:#626463;padding-right:10px;font-size:1.6em;}#main #main_column #content .full_item .options{margin-bottom:15px;line-height:1.5em;}#main #main_column #content .full_item .options .options_one,#main #main_column #content .full_item .options .options_two{width:48%;float:left;}#main #main_column #content .full_item .options .options_one{margin-right:2%;}#main #main_column #content .full_item .options .options_two{margin-left:2%;}#main #main_column #content .full_item .options i{width:16px;margin-right:10px;}#main #main_column #content .full_item .show-more{cursor:pointer;background:url(/sites/default/themes/donfitness/images/icons_sprite.png) no-repeat 113% -495px;padding-right:20px;text-decoration:none;border-bottom:1px dashed #db0707;display:block;height:.8em;}#main #main_column #content .full_item .show-more.active{background-position:113% -519px;}#main #main_column #content .full_item .field-name-field-photos .field-item{margin:8px 16px 8px 0;float:left;}#main #main_column #content .full_item .field-name-field-photos .field-item img{border-radius:4px;}#main #main_column #content .full_item .field-name-field-photos .field-item a{display:block;height:100px;}#main #main_column #content .full_item .field-name-field-photos .field-item:hover img{opacity:.7;}#main #main_column #content .full_item .field-name-field-logo .field-item .photo_index,#main #main_column #content .full_item .field-name-field-photos .field-item .photo_index{width:16px;height:18px;margin-bottom:-18px;z-index:100;position:relative;border-radius:9px;background-color:rgba(255,255,255,.7);text-align:center;cursor:default;padding-right:2px;font-size:.8em;line-height:1.3em;display:none;}#main #main_column #content .full_item .field-name-field-photos .field-item:hover .photo_index{display:block;}#main #main_column #content .full_item #tabs-review .comment .links{float:right;}#main #main_column #content .full_item #tabs-review .comment .comment_date{float:right;color:#888c8b;display:none;}#main #main_column #content .full_item #tabs-review .comment .comment_author{font-weight:bold;}#main #main_column #content .full_item .fullstory_text a.fancybox img{margin:10px;}#footer{background:url(/sites/default/themes/donfitness/images/bg_footer.jpg) repeat-x bottom left;height:216px;color:black;background-size:auto 100%;}#footer #footer_content{height:126px;width:960px;margin:auto;font-size:1.2em;padding:50px 0 0 0;}#footer #footer_content ul.footer_menu{background:rgba(255,255,255,0.7);border-radius:4px;border:1px solid #cac4be;float:left;width:700px;margin-left:20px;padding:15px;}#footer #footer_content .footer_menu li{display:inline-block;width:330px;line-height:1.4em;}#footer #footer_content .footer_menu li:hover,#footer #footer_content .footer_menu li a:hover{color:#dd2727;}#footer #footer_content .copyrights{float:right;width:150px;margin:-20px 10px 0 0;text-align:center;background:rgba(255,255,255,0.7);border-radius:50%;border:1px solid #cac4be;width:150px;height:105px;padding-top:45px;}#footer #footer_content .links{clear:both;padding-top:20px;}#footer #footer_content .links ul{margin-left:20px;}#footer #footer_content .links ul li{display:inline-block;width:330px;line-height:1.4em;}#footer #footer_content .links ul li:hover,#footer #footer_content .links ul li a:hover{color:white;}#fitness-node-form{}#fitness-node-form #edit-field-areas-tree-und{display:inline-block;}#fitness-node-form .form-item.form-item-field-areas-tree-und > label{vertical-align:top;}#fitness-node-form > div > .form-wrapper{border-bottom:1px dotted grey;}#fitness-node-form fieldset.collapsible .fieldset-wrapper{padding-left:20px;}#fitness-node-form fieldset.collapsible legend{margin-bottom:15px;}#fitness-node-form .form-item > label,#fitness-node-form .form-item > input,#fitness-node-form .form-item > .link-field-subrow{display:inline-block;vertical-align:middle;}#fitness-node-form .form-item > label{width:150px;font-weight:bold;}#fitness-node-form .field-name-field-logo .image-widget,#fitness-node-form .field-name-field-logo .description{margin:10px;}#fitness-node-form .field-name-field-photos .image-widget,#fitness-node-form .field-name-field-photos .description{margin:10px;}#fitness-node-form .field-name-field-price-from,#fitness-node-form .field-name-field-price-to{display:inline-block;}#fitness-node-form .field-name-field-price-from label,#fitness-node-form .field-name-field-price-to label{width:20px;text-align:center;}#fitness-node-form .field-widget-options-buttons .form-checkboxes .form-item{width:24%;display:inline-block;}#fitness-node-form .field-widget-options-buttons .form-checkboxes .form-item label{width:190px;}#fitness-node-form .field-name-field-phones .draggable a.tabledrag-handle{margin-left:0;text-decoration:none !important;vertical-align:middle;}#fitness-node-form .field-name-field-phones .draggable td{vertical-align:middle;}#fitness-node-form .field-name-field-phone-redirect input.form-text{width:150px;}#fitness-node-form .field-name-field-steamy-aqua-params .form-item{white-space:normal;margin:5px 0;}#fitness-node-form .field-type-datetime legend{float:left;width:150px;font-weight:bold;margin-top:15px;}#fitness-node-form .field-type-datetime .fieldset-wrapper{display:inline-block;}#fitness-node-form .field-type-datetime .date-padding{position:relative;width:200px;}#fitness-node-form .field-type-datetime .date-padding .month_plus{position:absolute;top:12px;width:100px;left:210px;font-size:1.2em;}#fitness-node-form .field-type-datetime .date-padding .month_minus{position:absolute;top:12px;width:30px;left:330px;font-size:1.2em;}h1.title{font-size:2em;font-weight:bold;margin:10px 0;}.view-mts.view-id-mts{text-align:center;}.view-mts.view-id-mts table{border:1px solid grey;border-collapse:collapse;margin:auto;}.view-mts.view-id-mts table.views-table th,.view-mts.view-id-mts table.views-table td{padding:5px 10px;text-align:center;border:1px solid grey;}.view-mts.view-id-mts table.views-table tr.odd{background-color:white;}.view-mts.view-id-mts table.views-table tbody tr.hover{background-color:#f5bcbc;cursor:default;}.view-mts.view-id-mts table.views-table tbody tr.active{background-color:#dcacd9;cursor:default;}.view-mts.view-id-mts table.views-table caption{text-align:center;font-weight:bold;font-size:1.5em;padding:10px;}.view-mts.view-id-mts table.views-table th{font-weight:bold;}.view-mts.view-id-mts h1{font-weight:bold;font-size:2em;}.node-type-blog .field-name-body{font-size:16px;}.node-type-blog .field-name-body p{text-indent:20px;margin-bottom:10px;text-align:justify;}.node-type-blog .node-blog .field-name-field-logo{float:left;margin:0 15px 5px 0;}.page-blog h2{font-size:1.8em;font-weight:bold;margin:0 0 10px 0;}.page-blog .views-row .field-name-field-logo{float:left;margin:0 15px 5px 0;}.page-blog .views-row .field-name-body{text-indent:20px;text-align:justify;}.page-blog .views-row .content{height:110px;}.page-blog .views-row .links a{float:right;background:url(/sites/default/themes/donfitness/images/button_small.png) no-repeat 0 0;width:123px;height:34px;text-align:center;line-height:30px;font-size:1.2em;display:block;color:white !important;text-decoration:none !important;opacity:.1;margin-top:-20px;}.page-blog .views-row{background-color:#fbf5f5;border:1px solid #f5bcbc;border-radius:7px;margin-bottom:10px;padding:10px;}.page-blog .views-row:hover{background-color:#f6eaea;border-color:#db0607;}.page-blog .views-row:hover .links a{opacity:1;}.cke_button__spellchecker_icon{}.noty_bar .noty_message{font-size:18px !important;}.noty_bar .btn_noty{color:white;border:1px solid black;border-radius:4px;cursor:pointer;opacity:.7;padding:3px 5px;vertical-align:top;}.noty_bar .btn_noty:hover{opacity:1;}.noty_bar .btn_green{background:url(/sites/default/themes/donfitness/images/button_small.png) no-repeat center -10px;}.noty_bar .btn_red{background-color:grey;padding:1px 3px;}.tabledrag-processed{width:100%;}#block-admin-configure .vertical-tabs,#edit-visibility-title,#edit-regions,.tabledrag-toggle-weight-wrapper,.ckeditor_links,.filter-wrapper.form-wrapper{display:none !important;}.node-type-fitness #content .full_item .logo{float:left;clear:both;margin:0 0 15px 0;}.node-type-fitness #content .full_item .logo img{display:inline-block;width:340px;height:250px;border:1px solid #e5e5e5;border-radius:4px;margin:10px 20px 0 0;}.node-type-fitness #content .full_item .logo .no_logo{display:inline-block;width:340px;height:250px;border:1px solid #e5e5e5;border-radius:4px;margin:10px 20px 0 0;background-color:#F8F8F8;text-align:center;font-size:3em;font-weight:bold;line-height:230px;color:grey;}.node-type-fitness #content .full_item .field-name-field-time{margin:-25px 0 0 384px;line-height:1.1em;}.node-type-fitness #content .full_item .field-name-field-website,.node-type-fitness #content .full_item .field-name-field-email{margin:-28px 0 0 384px;}.node-type-fitness #content .full_item .field-name-field-album-title{font-weight:bold;font-size:1.1em;margin:10px 0 5px 0;color:#666666;}.node-type-fitness #content .full_item .field-type-text-long ul,.node-type-fitness #content .full_item .field-type-text-with-summary ul{margin:0 10px;padding:0 10px;}.node-type-fitness #content .full_item .field-type-text-long ul li,.node-type-fitness #content .full_item .field-type-text-with-summary ul li{list-style:disc;}#webform-client-form-23345{padding:0 10px;text-align:center;}#webform-client-form-23345 label{color:rgb(95,95,95);}#webform-client-form-23345 .form-submit{display:inline-block;background:url(/sites/default/themes/donfitness/images/button_big.png) no-repeat center -3px;border-radius:4px;border:0px;cursor:pointer;width:105px;height:26px;text-align:center;font-size:1em;color:white;}#webform-client-form-23345 .form-submit:hover{background-position:center -46px;}#webform-client-form-23345 .ajax-progress{position:absolute;}#webform-ajax-wrapper-23345 .messages{margin:10px;padding:10px;background-image:none;}#webform-ajax-wrapper-23345 .messages ul{margin:0;}#webform-ajax-wrapper-23345 .webform-confirmation{margin:10px;padding:10px;background-color:#F4FAF4;border:1px solid #01A715;}#webform-ajax-wrapper-23345 .links{display:none;}#views-form-temp-page-1 .views-table{width:100%;}#views-form-temp-page-1 .container-inline-date .date-padding{padding:0 10px;}#fitness-node-form #edit-field-temp-status + label{color:red;}#fitness-node-form #edit-field-temp-status:checked + label{color:green;}#fitness-node-form #edit-field-temp-promote + label{color:orange;}#fitness-node-form #edit-field-temp-promote:checked + label{color:green;}.node-type-fitness .table-nice{border:1px solid #f5bcbc;max-width:100%;font-size:.8rem;border-collapse:collapse;}.node-type-fitness .table-nice tr th{background-color:#f5bcbc;font-weight:bold;}.node-type-fitness .table-nice tr th,.node-type-fitness .table-nice tr td{border:1px solid #f5bcbc;padding:5px 10px;}.node-type-fitness .table-nice tr:nth-child(odd) td{background-color:rgba(245,188,188,0.23);}.node-type-fitness .table-nice p{text-indent:0 !important;margin:0 !important;}
#content{font-size:1.2em;color:#303030;}#content h1{font-size:3em;font-weight:bold;text-align:center;}#content h2{font-size:2em;font-weight:bold;text-align:center;margin-bottom:15px;}#content h3{font-size:1.3em;font-weight:bold;text-align:center;margin-bottom:15px;}#content .row-1,.row-2{float:left;}#content .row-1{width:40%;}#content .row-2{width:60%;}#content .row-2 .girl{background:url(/sites/default/themes/donfitness/images/girl.jpg) no-repeat 0 0;float:right;width:168px;height:250px;}#content .row-2 .block{background-color:#fbf5f5;border:1px solid #f5bcbc;border-radius:7px;padding:10px;margin:0 180px 10px 0;}#content .row-2 .sub{margin-right:180px;text-align:center;}#content .label-pen{line-height:1.3em;margin:10px 0 20px;height:69px;padding:0 30px 0 70px;background:url(/sites/default/themes/donfitness/images/about_sprite.png) no-repeat 0 -81px;}#content .label-phone{line-height:1.3em;margin:10px 0 20px;height:69px;padding-left:70px;background:url(/sites/default/themes/donfitness/images/about_sprite.png) no-repeat 0 0;}#content .label-mobile{line-height:1.2em;margin:10px 0;height:42px;padding-left:59px;background:url(/sites/default/themes/donfitness/images/about_sprite.png) no-repeat -11px -171px;font-weight:bold;font-size:1.7em;line-height:42px}#content .label-email{line-height:1.2em;margin:10px 0;height:42px;padding-left:59px;background:url(/sites/default/themes/donfitness/images/about_sprite.png) no-repeat -11px -230px;font-weight:bold;font-size:1.7em;line-height:42px}#content hr{border-top:1px solid #f5bcbc;border-bottom:1px solid white;margin:15px 0;}#content .form{background-color:#fbf5f5;border:1px solid #f5bcbc;border-radius:7px;padding:10px;margin-right:180px;width:80%;text-align:center;}#content .form h2{font-size:1.2em;font-weight:bold;margin-bottom:17px;}#content .form label{text-align:left;padding-left:50px;margin-bottom:3px;}#content .form input{width:240px;border:solid 1px #f5bcbc;border-radius:4px;height:25px;}#content .form #webform-component-email{border-bottom:1px solid #f5bcbc;margin-bottom:0;padding-bottom:20px;}#content .form .form-actions{border-top:1px solid white;margin-top:0;padding-top:10px;}#content .form .form-actions input{background:url(/sites/default/themes/donfitness/images/button_big.png) no-repeat 0 0;width:296px;height:44px;font-size:1em;color:white;padding-top:3px;border:none;font-weight:normal;margin-top:10px;cursor:pointer;}#content .form .form-actions input:hover{background:url(/sites/default/themes/donfitness/images/button_big.png) no-repeat 0 -44px;}#content .form .links{display:none;}#content .border_top{border-top:2px dashed #cdcdcd;margin-top:30px;padding-top:20px;}#tabs-about.ui-tabs-vertical{width:100%;border:none !important;font-size:1em;margin-bottom:15px;}#tabs-about.ui-tabs-vertical .ui-tabs-nav{border:none;padding:0;float:left;width:300px;background:none !important;}#tabs-about.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border:1px solid #e1e1e1 !important;border-top:none !important;background:none !important;margin:0;padding:0;border-radius:0;background-color:#f8f8f8 !important;}#tabs-about.ui-tabs-vertical .ui-tabs-nav li:first-child{border-top:1px solid #e1e1e1 !important;border-radius:5px 5px 0 0;}#tabs-about.ui-tabs-vertical .ui-tabs-nav li:first-child a{border-radius:5px 5px 0 0;}#tabs-about.ui-tabs-vertical .ui-tabs-nav li:last-child{border-radius:0 0 5px 5px;}#tabs-about.ui-tabs-vertical .ui-tabs-nav li:last-child a{border-radius:0 0 5px 5px;}#tabs-about.ui-tabs-vertical .ui-tabs-nav li a{display:block;border-left:5px solid #f8f8f8;}#tabs-about.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected  a{cursor:default;border-left:5px solid green;}#tabs-about.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected{}#tabs-about.ui-tabs-vertical .ui-tabs-panel{border:1px solid #e1e1e1;border-radius:5px;padding:1em;margin-right:5px;float:right;width:610px;}#tabs-about.ui-tabs-vertical .ui-tabs-panel p{text-align:justify;text-indent:20px;margin-bottom:10px;}
