body,button,input,select,textarea{font-family:'Open Sans',sans-serif;font-size:12px}p,ul.links li{line-height:1.5em}div.unit div.left div.profile_photo img,ul.units li div img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}body{margin:0}button,input[type=button],input[type=submit]{cursor:pointer}a{color:#0074D9}a img{border-style:none}.clean,.cleaner{display:inline-block;width:100%;height:1px}.hidden,.mobile_only{display:none!important}@media screen and (max-width:1010px){.mobile_hide{display:none!important}.mobile_only{display:block!important}td.mobile_only,th.mobile_only{display:table-cell!important}}.center{text-align:center!important}.inline_block{display:inline-block!important}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,time{display:block}header section.menu section,header section.menu section div#localize div.currency,header section.menu section div#localize div.langs{display:inline-block;vertical-align:top}.warn{color:#BA182D}.navy{color:#001f3f}.blue{color:#0074D9}.aqua{color:#7FDBFF}.teal{color:#39CCCC}.olive{color:#3D9970}.green{color:#2ECC40}.lime{color:#01FF70}.yellow{color:#F8EB00}.orange{color:#FF851B}.red{color:#BA182D}.maroon{color:#85144b}.fuchsia{color:#F012BE}.purple{color:#B10DC9}.black{color:#111}.gray,.grey{color:#434343}.silver{color:#E9E9E9}.bck_white{background-color:#FFF}.bck_navy{background-color:#001f3f}.bck_blue{background-color:#0074D9}.bck_aqua{background-color:#7FDBFF}.bck_teal{background-color:#39CCCC}.bck_olive{background-color:#3D9970}.bck_green{background-color:#2ECC40}.bck_green_dark{background-color:#62AA27}.bck_lime{background-color:#01FF70}.bck_yellow{background-color:#F8EB00}.bck_orange{background-color:#FF851B}.bck_red{background-color:#BA182D}.bck_maroon{background-color:#85144b}.bck_fuchsia{background-color:#F012BE}.bck_purple{background-color:#B10DC9}.bck_black{background-color:#111}.bck_gray,.bck_grey{background-color:#434343}.bck_gray_light,.bck_grey_light{background-color:#F9F7F1}.bck_silver{background-color:#E9E9E9}.bck_turq{background-color:#00ABA9}.bck_pink{background-color:#E04C86}.bck_serious{background-color:#434A54!important}header{position:fixed;width:100%;top:0;left:0;z-index:10000}header section.menu{background-color:#000}header section.menu>div{padding:0 10px;position:relative;width:1000px;margin:0 auto}header section.menu img.logo{width:130px;margin:15px 0 10px}header section.menu section{width:870px;text-align:right;margin-top:25px}header section.menu section div#localize{display:inline-block;vertical-align:top;margin-right:50px;background-color:#101010;position:relative}header section.menu section div#localize h3{margin:3px 0 0;cursor:pointer;position:relative;padding-right:15px;font-family:"Times New Roman",Times,serif;font-size:20px;color:#FFF}header section.menu section div#localize h3 img{width:24px}header section.menu section div#localize h3 i{position:absolute;right:0;top:2px;font-size:15px}header section.menu section div#localize div.currency{margin-right:5px;padding:5px 10px 3px 20px}header section.menu section div#localize div.langs{padding:5px 20px 3px 10px}header section.menu section div#localize ul{padding:10px 7px;margin:0;list-style-type:none;text-align:left;background-color:#FFF;display:none;width:100%;position:absolute;left:0;top:33px;border-top:3px solid #BA182D;z-index:10000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}header section.menu section div#localize>div:hover ul{display:inline-block}header section.menu section div#localize ul li+li{margin-top:15px}header section.menu section div#localize ul li a{color:#333;text-decoration:none;font-size:13px}header section.menu section div#localize ul li a span{font-family:"Times New Roman",Times,serif;margin-right:5px;font-size:17px;font-weight:800;color:#000}header section.menu section div#localize ul li a *{vertical-align:middle}header section.menu section div#localize ul li a img{margin-right:3px}header section.menu section div#contacts{display:inline-block;vertical-align:top;margin-right:15px}header section.menu section div#contacts h3,header section.menu section div#contacts h4{margin:0}header section.menu section div#contacts h3{font-size:18px;font-weight:400}header section.menu section div#contacts h4{font-size:13px;font-weight:300;margin-top:-3px}header section.menu section div#contacts h3 a,header section.menu section div#contacts h4 a{text-decoration:none;color:#FFF}header section.menu section div#enquire{display:inline-block;vertical-align:top}header section.menu section div#enquire a{border:2px solid #090;background-color:#090;border-radius:2px;color:#FFF;padding:10px 15px;display:block;text-decoration:none;font-weight:600;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header nav.main>ul li a,ul.units li{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}header section.menu section div#enquire a:hover{color:#090;background-color:#FFF}header nav.main{background-color:#2F2F2F}header nav.main>ul{padding:0;margin:0 auto;list-style-type:none;position:relative;width:1000px}header nav.main>ul li{display:inline-block;vertical-align:top}header nav.main>ul li a{display:block;padding:15px 25px;color:#CCC;text-decoration:none;font-size:12px;font-weight:600;transition:all .2s ease-in}header nav.main>ul li:first-child a{padding-left:0}header nav.main>ul li.active a{background-color:#BA182D;color:#FFF;padding-left:25px}header nav.main>ul li.active a,header nav.main>ul li:hover a{padding-left:25px}header nav.main>ul li:first-child a:hover{background-color:inherit}header section.menu_mobile{background-color:#000;padding:10px}header section.menu_mobile img#show_mobile_menu{position:absolute;right:10px;top:20px;height:50px;cursor:pointer}section#mobile_menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.95);z-index:100000}section#mobile_menu img#close_mobile_menu{position:absolute;top:20px;right:20px;cursor:pointer}section#mobile_menu ul.flags{padding:0 15px 10px;margin:55px 0 0;list-style-type:none;border-bottom:medium double #FFF}section#mobile_menu ul.flags li{display:inline-block;vertical-align:top}section#mobile_menu ul.flags li+li{margin-left:13px}section#mobile_menu ul.flags li a{color:#888;text-decoration:none;font-size:11px}section#mobile_menu ul.flags li a img{margin-right:3px}section#mobile_menu ul.flags li a *{vertical-align:middle}section#mobile_menu form.currency{margin:15px}section#mobile_menu form.currency select{padding:5px 10px;width:200px}section#mobile_menu nav.menu{padding:0;margin-top:5px}section#mobile_menu nav.menu ul{padding:0;margin:0;color:#EEE;list-style-type:none}section#mobile_menu nav.menu ul li+li{border-top:1px solid #666}section#mobile_menu nav.menu ul li a{font-size:16px;font-weight:300;text-decoration:none;color:#EEE;display:block;padding:15px;background-color:#000}section.main{position:relative;display:inline-block;width:100%;min-width:1020px}section.distanced{margin:25px auto}section.main>div{position:relative;width:1000px;padding:0 10px;margin:0 auto}@media screen and (max-width:1010px){section.main{min-width:auto}section.main>div{width:auto;padding:5px 10px}}section.main div.colored{padding:25px 10px;color:#FFF}section.main h1{font-size:40px;color:#000;font-weight:800;margin:25px 0}@media screen and (max-width:1010px){section.main div.colored{padding:10px}section.main h1{font-size:20px}}section.main h2{font-size:30px;margin:15px 0}section.main h3{font-size:18px}section.main div.colored h1{color:#FFF}section.main>div h2.iconed{padding-left:70px;background-repeat:no-repeat;background-position:left center}section.main>div h2.payment{background-image:url(../images/3d_secure.png);background-size:auto 34px}section.under_fixed{margin-top:138px}@media screen and (max-width:1010px){section.main h3{font-size:15px}section.under_fixed{margin-top:67px}}section.main ul.map_nav{border-top:3px solid #85144b;margin:15px auto 0;width:1020px;padding:0;list-style-type:none;background-color:#F5F5F5}section.main ul.map_nav li{display:inline-block;padding:5px;text-align:center;width:150px;cursor:pointer;position:relative;vertical-align:top;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}section.main ul.map_nav li.weather{width:680px;padding-right:15px;text-align:right;margin-top:10px;cursor:default}section.main ul.map_nav li span{display:inline-block;height:25px;width:100%;background-repeat:no-repeat;background-position:center center}section.main ul.map_nav li.active,section.main ul.map_nav li:hover{background-color:#000}section.main ul.map_nav li.weather:hover{background-color:inherit}section.main ul.map_nav li span.golf{background-image:url(../images/golf2.png)}section.main ul.map_nav li span.hotel{background-image:url(../images/hotel2.png)}section.main ul.map_nav li.active span,section.main ul.map_nav li:hover span{background-image:url(../images/golf3.png)}section.main ul.map_nav li.active span.hotel,section.main ul.map_nav li:hover span.hotel{background-image:url(../images/hotel3.png)}section.main ul.map_nav li p{margin:0;color:#111;font-weight:700}section.main ul.map_nav li.active p,section.main ul.map_nav li:hover p{color:#FFF}section.main ul.map_nav li.weather img{height:20px;margin-top:3px}section.main ul.map_nav li.weather div{display:inline-block;vertical-align:top;text-align:left;margin-left:5px;color:#85144b;font-weight:300}section.main div#map{padding:0;position:relative;width:1020px;height:400px;margin:0 auto 15px}section.map_div{display:inline-block;position:relative;width:200px;margin-top:15px}section.map_div a{text-decoration:none;color:#111}section.map_div img{width:100%}section.map_div p{font-size:15px;font-weight:300;margin:5px 0;text-align:center}section.map_div h3{font-size:12px;font-weight:400;margin:5px;padding:5px;text-align:center;color:#fff;background-color:#0074D9;border-radius:3px}section.main nav.title ul{margin:25px 0 15px;padding:0}section.main nav.title ul li{display:inline-block;font-size:12px;padding:0;color:#222;font-weight:600}section.main nav.title ul li+li:before{content:url(../images/arrow_nav.png);margin:0 7px}section.main nav.title ul li a{font-weight:400}@media screen and (max-width:1010px){section.main nav.title ul{margin-top:25px}section.main nav.title ul li{display:block}section.main nav.title ul li+li:before{content:normal}}ul.links,ul.links li,ul.units li,ul.units li div{display:inline-block}ul.links{margin:10px 0;padding:0;list-style-type:none;-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-gap:1%;-moz-column-gap:1%;column-gap:1%;-webkit-column-width:19%;-moz-column-width:19%;column-width:19%;vertical-align:top}ul.links li{margin-bottom:10px;font-size:13px}ul.units{margin:10px 0;padding:0;list-style-type:none}ul.units li{position:relative;width:318px;vertical-align:top;border:1px solid #DDD;margin-bottom:25px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:all .2s ease-in}ul.units li:hover{box-shadow:0 0 20px #AAA}ul.units li:not(:nth-child(3n)){margin-right:20px}ul.units li a{text-decoration:none}ul.units li div{position:relative;width:100%;height:150px;background-color:#EEE;overflow:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}ul.units li div img{position:relative;top:50%;transform:translateY(-50%);width:100%}ul.units li p{margin:0;padding:5px 10px}ul.units li h2{text-align:center;font-size:14px;padding:10px 0 15px;border-top:1px solid #DDD;color:#000;margin:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}@media screen and (max-width:1010px){ul.units{margin:0}ul.units li:not(:nth-child(3n)){margin-right:5px}ul.units li{width:150px;margin:5px}ul.units li div{height:70px}ul.units li p{font-size:11px}ul.units li h2{font-size:12px;text-transform:uppercase}}div.unit section.head{margin:15px 0}div.unit section.head h1{font-size:35px;color:#2C2C2C;font-weight:700;background-repeat:no-repeat;background-position:0 center;background-size:30px;padding-left:35px;margin:5px 0;background-image:url(../images/icon_golf.png)}@media screen and (max-width:1010px){div.unit section.head h1{font-size:20px}}div.unit section.head h2{font-size:12px;color:#2C2C2C;font-weight:800;margin:0}div.unit section.head h2 span{ttext-decoration:underline}div.unit div.left,div.unit div.right{display:inline-block;vertical-align:top;position:relative}div.unit div.left{width:600px;margin-right:25px}div.unit div.right{width:375px}@media screen and (max-width:1010px){div.unit div.left,div.unit div.right{display:block;width:auto;margin:auto}div.unit div.left ul.gallery{text-align:center}}div.unit div.left ul.social_media{background-color:#FFF;padding:10px 15px;margin:0;list-style-type:none;border-top-right-radius:3px;border-top-left-radius:3px}div.unit div.left ul.social_media li{display:inline-block;vertical-align:top}div.unit div.left ul.social_media li+li{margin-left:10px}div.unit div.left ul.social_media li a{display:block;padding:9px 8px 6px;background-color:#111}div.unit div.left ul.social_media li a img{width:15px}div.unit div.left div.profile_photo{display:inline-block;background-color:#000;width:100%;height:370px;margin:0 0 -4px;overflow:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}div.unit div.left div.profile_photo img{position:relative;top:50%;transform:translateY(-50%);width:100%}div.unit div.left ul.gallery{background-color:#FFF;padding:10px;margin:0 0 15px;list-style-type:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px}div.unit div.left ul.gallery li{display:inline-block;vertical-align:top;position:relative;width:135px;height:88px;margin:5px;cursor:pointer;overflow:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;background-color:#F5F5F5}div.unit div.left ul.gallery li img{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}div.unit div.left dl{background-color:#FFF;color:#333;padding:20px 20px 5px;margin:0 0 15px;border-radius:3px}div.unit div.left dl dd,div.unit div.left dl dt{display:inline-block;margin-bottom:15px;vertical-align:top}div.unit div.left dl dt{width:100px;font-size:15px;font-weight:700}div.unit div.left dl dd{width:430px;margin-left:30px;font-size:13px;line-height:1.7em}div.unit div.left dl dd.full{margin:0;width:auto;position:relative}@media screen and (max-width:1010px){div.unit div.left dl dd,div.unit div.left dl dt{width:auto;display:block}div.unit div.left dl dd{margin-left:15px}}div.unit div.left dl dd.full>img{max-width:100%}div.unit div.left dl dd aside{border-left:1px solid #999;padding-left:15px;margin:5px 0;font-style:italic;color:#666;font-size:11px}div.unit div.left dl dd ul{margin:0;padding:0;list-style-type:none}div.unit div.left dl dd ul li+li{margin-top:15px}div.unit div.left dl dd ul li span{font-weight:600}div.unit div.left div#map_single{position:relative;width:600px;height:300px;margin-bottom:15px;background-color:#FFF}@media screen and (max-width:1010px){div.unit div.left div#map_single{width:100%}}div.unit div.right section.offers{background-color:#FFF;border-radius:3px;padding:30px;margin-bottom:15px;position:relative}div.unit div.right section.offers h6{background-color:#390;color:#FFF;font-size:35px;margin:0 -30px 10px;font-weight:800;display:block;padding:5px 30px}div.unit div.right section.offers h6 span{font-size:20px}div.unit div.right section.offers h4.lined_header{position:relative;text-align:center;margin:0;color:#666;font-size:15px;font-weight:400}div.unit div.right section.offers h4.lined_header:before{border-top:1px solid #999;content:"";margin:0 auto;position:absolute;top:50%;left:0;width:100%;z-index:2}div.unit div.right section.offers h4.lined_header span{position:relative;background:#FFF;padding:0 5px;z-index:3}div.unit div.right section.offers ul li{font-weight:600;font-size:13px;line-height:1.5em}div.unit div.right section.offers h3{font-weight:400;color:#0074D9;font-size:11px;background-image:url(../images/check.png);background-repeat:no-repeat;background-position:left center;background-size:15px auto;padding-left:20px}div.unit div.right section.offers span.eb_label{display:inline-block;padding:3px 8px;border-radius:2px;background-color:#BA182D;color:#FFF;font-size:12px;margin-top:15px}div.unit div.right section.offers span.free_label{display:inline-block;padding:3px 8px;border-radius:2px;background-color:#3D9970;color:#FFF;font-size:12px;margin-top:15px}input.book{font-size:14px;font-weight:600;background-color:#0074D9;color:#FFF;padding:15px;border-radius:3px;border:none;border-bottom:2px solid #003362;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input.book:hover{border-radius:10px;font-size:13px;border-bottom-color:#000}div.unit div.right section.offers input.book{width:100%;height:51px}div.unit div.right section.offers p{margin:10px 0 0}div.unit div.right section.offers p a{color:#555}div.unit div.right h5.link{font-size:11px;font-weight:400;text-align:center;margin:0 0 10px}div.unit div.right h5.link a{display:block;padding:10px 2px;border-radius:3px;background-color:#000;color:#FFF;text-decoration:underline;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}div.unit div.right h5.link:hover a{background-color:#333}div.unit div.right form.quick{background-color:#FFF;border-radius:3px;padding:20px;margin-bottom:15px;position:relative}form.quick p{font-size:16px;font-weight:700;margin:0 0 15px;color:#2c2c2c}form.quick input[type=email],form.quick input[type=text],form.quick textarea{border:1px solid #999;padding:8px;width:317px;margin-bottom:15px;font-size:13px}@media screen and (max-width:1010px){form.quick input[type=email],form.quick input[type=text],form.quick textarea{width:70%}}form.quick textarea{height:150px}form.quick input[type=submit]{border:none;background-color:#BA182D;color:#FFF;padding:10px 25px}footer{background-color:#222;min-width:1020px}footer>div{padding:15px 10px 25px;position:relative;width:1000px;margin:0 auto}@media screen and (max-width:1010px){footer{min-width:auto}footer>div{width:auto;padding-bottom:5px}}footer ul.social_media{margin:0 0 15px;padding:0;list-style-type:none;display:block}footer ul.social_media li{display:inline-block}footer ul.social_media li a{display:block;padding:11px 12px 8px}footer nav ul li,footer p.copyright{display:inline-block}footer ul.social_media li:first-child a{padding-left:0}footer ul.social_media li a img{height:15px}footer nav{padding-bottom:10px;border-bottom:1px solid #666}footer nav ul{margin:0;padding:0;list-style-type:none}footer nav ul li+li{margin-left:25px}footer nav ul li a{font-size:11px;font-weight:600;color:#999;text-decoration:none}footer nav ul li:hover a{color:#FFF}footer p.copyright{color:#999;font-weight:600;font-size:11px}footer img.eyula{float:right;margin-top:15px;margin-left:15px;max-height:50px}@media screen and (max-width:1010px){footer p.copyright{display:block}footer img.eyula{display:inline-block;float:none;margin-left:auto;margin-right:10px;max-height:30px}}form.lobby{margin:80px auto 25px;background-color:#FFF;padding:25px;width:350px;text-align:left}form.lobby h1{font-weight:300;margin:5px 0 25px;font-size:30px}form.lobby label{display:block;margin:10px 0 5px}form.lobby input[type=email],form.lobby input[type=password]{border:1px solid #BBB;padding:5px 10px;width:330px;margin-bottom:5px}form.lobby input[type=submit]{border:none;padding:5px 15px;background-color:#62AA27;color:#FFF;margin-top:15px;margin-bottom:15px;font-size:13px}form.lobby p{text-align:right}form.lobby p a{color:#03F}section.main div.simple{padding:25px;border:1px solid #DDD;background-color:#FFF;position:relative;margin-bottom:25px}section.main div.simple ul.menu_panel{padding:0;margin:0;list-style-type:none}section.main div.simple ul.menu_panel li{display:inline-block;border:1px solid #CCC;font-size:12px;width:463px;margin-bottom:10px}section.main div.simple ul.menu_panel li:nth-child(even){margin-left:18px}form.actions *+*,form.one select.small+select.small{margin-left:10px}section.main div.simple ul.menu_panel li:hover{background-color:#0074D9;border-color:#111}section.main div.simple ul.menu_panel li a{display:block;color:#666;text-decoration:none;padding:5px 10px}section.main div.simple ul.menu_panel li:hover a{color:#000}section.main div.simple form.actions{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}form.actions input[type=button],form.actions input[type=submit],form.actions input[type=text],form.actions select{padding:3px 5px}form.one label{display:block;margin-bottom:3px;font-size:11px}form.one label.indent1{text-indent:50px}form.one label.indent2{text-indent:100px}form.one>label:not(:first-child){margin-top:15px}form.one input[type=date],form.one input[type=email],form.one input[type=number],form.one input[type=password],form.one input[type=text],form.one select,form.one textarea{padding:5px 8px;width:300px;border:1px solid #B7B7B7}form.one select{width:320px}form.one select.small{width:153px}form.one textarea{height:100px}form.one input[type=button],form.one input[type=submit]{background-color:#0074D9;border-style:none;color:#FFF;padding:5px 15px;margin-top:15px;margin-bottom:15px}form.one ul{margin:0;padding:0;list-style-type:none}form.one ul.column{margin-bottom:15px;display:inline-block;vertical-align:top}form.one ul.column+ul.column{margin-left:50px}form.one ul li.conclude{border-top:1px solid #e5e5e5;padding-top:5px;margin-top:20px}form.one ul li>*{vertical-align:middle}form.one ul li+li{margin-top:15px}form.one ul li img.icons{display:inline-block;vertical-align:top;height:80px;margin-top:15px}form.one ul li img.icons+img.icons{margin-left:10px}form.one ul fieldset{border:1px solid #B7B7B7;margin:10px 0;padding:15px;position:relative}form.one ul fieldset.block{display:inline-block;vertical-align:top;width:277px}form.one ul fieldset.block:not(:nth-of-type(3n)){margin-right:10px}form.one ul fieldset.block input[type=date],form.one ul fieldset.block input[type=number],form.one ul fieldset.block input[type=text],form.one ul fieldset.block select,form.one ul fieldset.block textarea{width:257px}form.one ul fieldset legend{font-weight:700}form.one ul li fieldset label+label{margin-top:10px}form.one ul.banking{background-color:#0074D9;display:inline-block;vertical-align:top;padding:35px;margin-left:45px;width:503px;border-radius:5px}form.one ul.banking li span{font-weight:600;display:block}form.one ul.banking li h3{color:#000;font-weight:800}form.one ul.banking li a{color:#000;font-weight:600;font-size:11px}form.payment h3{color:#222;font-weight:400;margin:0 0 25px}form.payment input[type=submit]{padding:15px 30px;border-radius:3px;width:320px;border-bottom:2px solid #004F95}section.main div.simple table.list{border-spacing:0;margin-top:15px;width:100%}section.main div.simple table.list th{background-color:#eee;font-weight:700;text-align:left}section.main div.simple table.list tr td{vertical-align:top;position:relative}section.main div.simple table.list tr:hover td{background-color:#f5f5f5}section.main div.simple table.list td,section.main div.simple table.list th{font-size:12px;padding:10px;position:relative}section.main div.simple table.list tr:not(:last-child) td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E5e5e5}section.main div.simple table.list tr td.remove{cursor:pointer;font-weight:700;color:#06F;font-size:10px;text-align:center}section.main div.simple table.list tr td a.null{color:#333;text-decoration:none;display:inline-block;width:100%;height:100%}section.main div.simple table.list td input[type=date],section.main div.simple table.list td input[type=number],section.main div.simple table.list td input[type=text],section.main div.simple table.list td select{width:80%}section.main div.simple table.list td ul{margin:0;padding-left:20px}section.main div.simple ul.pages{padding:0;list-style-type:none;border:1px solid #CCC;border-radius:5px;display:inline-block;margin:20px 0 0;font-family:Arial,Helvetica,sans-serif}section.main div.simple ul.pages li{display:inline-block;font-size:13px}section.main div.simple ul.pages a{color:#000;text-decoration:none;padding:5px 15px;display:block}section.main div.simple ul.pages li.current a,section.main div.simple ul.pages li:hover a{background-color:#434A54;color:#FFF}section.main div.simple ul.pages li:not(:last-child){border-right:1px solid #CCC}section.main form.filter{margin-top:-15px;padding-top:15px;padding-bottom:15px;border-top:1px solid #AAA}section.main form.filter ul{margin:0;padding:0;list-style-type:none}section.main form.filter ul li{display:inline-block;vertical-align:top}section.main form.filter ul li+li{margin-left:10px}section.main form.filter input[type=submit],section.main form.filter select{border:1px solid #AAA;background-color:#F9F7F1;color:#666;font-weight:800}section.main form.filter select{padding:8px 15px;width:300px;outline-width:1px;outline-color:#85144b}section.main form.filter select option{padding:10px}@media screen and (max-width:1010px){section.main form.filter ul li{display:block}section.main form.filter ul li+li{margin-left:auto;margin-top:5px}section.main form.filter select{padding:5px}section.main form.filter select option{padding:auto}}section.main form.filter input[type=submit]{padding:9px 20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section.main form.filter input[type=submit]:hover{border-color:#85144b;background-color:#85144b;color:#FFF}section.main p.noresult{font-size:14px}section.main table.price_list{border-collapse:collapse;margin:25px auto;width:1000px}@media screen and (max-width:1010px){section.main table.price_list{width:100%}}section.main table.price_list td,section.main table.price_list th{padding:15px;border:1px solid #666;text-align:left;vertical-align:top}section.main table.price_list tr.head td{text-align:center;background-color:#111!important;border-color:#111;padding:15px;font-size:16px}section.main table.price_list tr.head td a{color:#FFF;text-decoration:none}section.main table.price_list th{background-color:#EEE;font-weight:700}section.main table.price_list td{background-color:#FFF}section.main table.price_list tr:hover td{background-color:#DDD}section.main table.price_list tr td a.link{text-decoration:none;color:#FFF;background-color:#390;padding:5px 8px;border-radius:3px;font-size:11px}section.main table.price_list td span.eb_label,section.main table.price_list td span.free_label{padding:3px 8px;border-radius:2px;color:#FFF;font-size:11px;margin-top:15px;display:inline-block}section.main table.price_list td span.eb_label{background-color:#BA182D}section.main table.price_list td span.free_label{background-color:#0074D9}section#map_major{padding:0;position:relative;width:100%;height:300px;margin-bottom:-4px}dl.contacts{margin:50px 0 15px}dl.contacts dd,dl.contacts dt{margin:0;padding:0;display:inline-block;vertical-align:top}dl.contacts dt{width:400px;font-size:20px;color:#BA182D;font-weight:800}dl.contacts dd{width:300px;font-weight:800;font-size:14px;color:#888}@media screen and (max-width:1010px){dl.contacts dd,dl.contacts dt{width:auto;display:block}dl.contacts dd{margin-top:10px}}form.contacts{background-color:#FFF;padding:25px;border:1px solid #CCC;margin-bottom:25px;position:relative}form.contacts h2{font-size:20px}form.contacts ul{margin:0;padding:0;list-style-type:none;position:relative}form.contacts ul.blocked{display:inline-block;vertical-align:top;width:50%}form.contacts ul li{display:inline-block;vertical-align:top;position:relative;margin-bottom:15px}form.contacts ul li:nth-child(even){margin-left:10px}form.contacts ul li.full{width:100%}form.contacts ul li.submit{text-align:right}form.contacts label{display:block;padding-left:2px;margin-bottom:3px;font-size:13px;font-weight:600}form.contacts input[type=email],form.contacts input[type=text],form.contacts select,form.contacts textarea{padding:5px;border:1px solid #CCC;background-color:#F5F5F5;border-radius:3px}form.contacts input[type=email],form.contacts input[type=text],form.contacts select{width:200px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}form.contacts select.max{width:460px}form.contacts textarea{width:450px;height:150px}form.contacts input[type=submit]{border:none;padding:10px 50px;border-radius:3px;background-color:#0074D9;color:#FFF}@media screen and (max-width:1010px){form.contacts ul.blocked{display:block;width:auto}form.contacts ul li{display:block;margin-bottom:15px}form.contacts ul li:nth-child(even){margin-left:auto}form.contacts select.max{width:210px}form.contacts textarea{width:200px}}