*{margin:0;padding:0;}
html,body{height:100%;}

/**/
body{background: url(bg.jpg);font-family: Verdana, Arial, Helvetica, sans-serif;color:#474747;font-size: 14px;}
a{transition:all 0.4s ease;color: #1592ae;}
h1,h2,h3,h4,h5{color: #1592ae;font-family: pf_dintext_proregular;}
img{border:none;}
input:focus,textarea:focus{outline: none}

.MainContentText{margin:0;padding: 0;}
.MainContentText ul,.MainContentText ol{margin-left: 30px;margin-top: 10px;}
.MainContentText li{margin-bottom: 6px;}

.preloader{display: none;}
/*Header*/
.MainMenu{height: 52px;width: 1200px;margin:0 auto;background: #1592ae;-webkit-border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-radius-bottomright: 9px;
    -moz-border-radius-bottomleft: 9px;
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;behavior: url(ie-css3.htc);}
.MainMenuFixed{width:100%;z-index: 11;}
.menu{padding-left: 1px;padding-top: 2px;position: relative;z-index: 97;}
.menu ul li{padding-left:10px;list-style: none;float:left;padding: 10px;background-repeat: no-repeat;background-position: center left;padding-top: 13px;margin-right: 7px;}
.menu ul li a{padding-left: 30px;color:white;text-decoration: none;font-family: pf_dintext_proregular;padding-top: 7px;width: 150px;font-size: 16px;}
.menu ul li:hover a{color:yellow;}
.menu ul li:first-child{padding-left: 0px;}
.menu ul li:first-child a{padding-left: 15px;position: relative;top:-4px;}

.menu ul li ul li a{padding-left: 8px !important;}

.menu ul li ul{display: none; }
.menu ul li:hover ul{ -webkit-animation: fadeIn 0.5s;animation: fadeIn 0.5s; display: block;}
.menu ul li ul li:first-child{padding-top: 7px;padding-left: 0px;}

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes fadeIn {
    from { opacity: 0; display: block; }
    to { opacity: 1; display: block; }
}

.ico1{background-image: url(buttons/ico-off1.png);}
.ico1 a{padding-left: 20px !important;}
.ico2{background-image: url(buttons/ico-off2.png);}
.ico3{background-image: url(buttons/ico-off3.png);}
.ico4{background-image: url(buttons/ico-off4.png);}
.ico5{background-image: url(buttons/camera59.png);}
.ico6{background-image: url(buttons/ico-off6.png);margin-left: 10px;}
.ico1:hover{background-image: url(buttons/ico-on1.png);}
.ico2:hover{background-image: url(buttons/ico-on2.png);}
.ico3:hover{background-image: url(buttons/ico-on3.png);}
.ico4:hover{background-image: url(buttons/ico-on4.png);}
.ico5:hover{background-image: url(buttons/camera592.png);}
.ico6:hover{background-image: url(buttons/ico-on6.png);}

.menu ul li ul{display:none;position: absolute;background: #1592ae;margin-top:10px;margin:0;padding:0;min-width:200px;}
.menu ul li ul{margin:0;padding:0;;margin-top:0px;;padding-top: 15px;}
.menu ul li ul li{float:none;margin:0;padding:0;margin:0;padding:3px;border-bottom: solid 1px #309bbb}
.menu ul li ul li a{display:block;padding:3px;color: white !important;font-size: 15px;width: 100%;padding-right: 20px;}
.menu ul li ul li:hover{background: #01758e}

.ent{width:1026px;background: none !important;}
.ent li{float:left !important;text-align: center;width: 140px;position: relative;left:-170px;background: #1592ae;padding:0px 5px 0px 5px;padding-bottom: 15px !important;}
.ent img{height: 50px;max-width: 150px;}
.ent span{color: white;font-size: 12px;}
.ent span a{color: white;font-size: 14px !important;}
.ent li:first-child{-webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;padding-top:3px !important;}
.ent li:last-child{-webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    border-bottom-right-radius: 8px;padding-right: 10px;}
.ent li:hover{background: #1592ae !important;}
.ent a{display: inline !important;}
.menu ul li:hover ul li ul{display: none;float:left;position: absolute;padding: 0px;left:180px;background: none;}
.menu ul li ul li:hover ul{display: block;}
.menu ul li ul li:hover ul li{position: relative;top:-43px;background: #01758e;}
.menu ul li ul li ul li:hover{background: #005f73;}


.minimenu{padding-right: 25px;float: right;padding-top: 3px;}
.minimenu ul li{list-style: none;float: left;padding:10px 4px 10px 4px;}
.minimenu ul li a{color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-size:11px;}
.minimenu ul li img{margin-top: 1px;}
.minimenu ul li:hover a{color:white;}



.minimenu ul li ul{display:none;position: absolute;margin-top:10px;margin:0;padding:0;width:150px;}
.minimenu ul li:hover ul{display: block;margin:0;padding:0;;margin-top:0px;;padding-top: 17px;z-index: 800;}
.minimenu ul li:hover ul{ -webkit-animation: fadeIn 0.5s;animation: fadeIn 0.5s; display: block;}

.minimenu ul li ul li{float:none;margin:0;padding:0;margin:0;padding:3px;border-bottom: solid 1px #309bbb;position:relative;left:-30px;background: #1592ae;}
.minimenu ul li ul li a{display:block;padding:7px;color: white;}
.minimenu ul li ul li:hover{background: #01758e}

/*body*/
.Body{width:1200px;margin:0 auto;background: #ffffff;
    /*-webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px;
    -moz-border-radius-topleft: 9px;
    -moz-border-radius-topright: 9px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;*/
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    behavior: url(ie-css3.htc);
min-height: 700px;margin-top:25px;padding-top:20px;padding-bottom: 0px;}

.Logo{float:left;}
.HeaderInfo{float:left;width:880px;}
.shedule{border-radius: 5px;border:solid 1px #dae1e6;height:22px;padding:7px;padding-left: 50px;background: url("clock.png") left center no-repeat;background-position: 12px 5px;behavior: url(ie-css3.htc);}
.shedule ul li{list-style: none;float:left;color: #777777;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;padding-left: 3px;padding-right: 3px;padding-top:2px;}
.shedule ul li:first-child{padding-right: 16px;}
.shedule ul li a{;color: #777777;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.shedule ul li a:hover{color: #1592ae;}

.shedule ul li:hover ul{display: block;}
.shedule ul li ul{z-index:2;display:none;position: absolute;background: url(arrow.png) top center no-repeat;padding-top: 5px;background-position: 10px 0px;}
.shedule ul li ul li:first-child{padding-right: 0px;}
.shedule ul li ul li{background: #1592ae;padding:7px !important;text-align: center;color: #ffffff;position:relative;left:-22px;}
.shedule ul li ul.dd2{background-position: 19px 0px;}
.shedule ul li ul.dd3{background-position: 19px 0px;}
.shedule ul li ul.dd4{background-position: 29px 0px;}
.shedule ul li ul.dd5{background-position: 25px 0px;}
.shedule ul li ul.dd6{background-position: 15px 0px;}
.shedule ul li ul.dd7{background-position: 45px 0px;}
.shedule ul li ul.dd7 li{left:0px;}
.shedule ul li ul.dd8{background-position: 45px 0px;}
.shedule ul li ul.dd8 li{left:0px;}


.userName{float: left;width: 100%;}
.userName .n{flaot:left;width: 100% !important;text-align: center;}
.userName ul {display: block;}
.userName li{list-style: none;height: 20px;min-width: 100px;}
.userName li ul li a{color: white;font-size: 12px;}
.userName li ul li a:hover{color: #ffff00;}
.userName li:hover ul{display: block;}
.userName li ul{margin-left:0px;margin-top:20px;z-index:2;display:none;position: absolute;background: url(arrow.png) top center no-repeat;padding-top: 5px;background-position: 10px 0px;}
.userName li ul li:first-child{padding-right: 0px;}
.userName li ul li{background: #1592ae;padding:7px !important;text-align: center;color: #ffffff;position:relative;left:2px;}
.IndexUserBlock ul li ul{margin-top:0px;}

.Social{margin-top:10px;}
.InnerSocial{float: right;margin-bottom: 10px;}
.InnerSocial .Icons{margin-top: 0px;}
.innerH1{float: left;margin-top:0px;color: #007691;font-size: 34px;font-weight: 100;font-family: pf_dintext_proregular;position: relative;top:-10px;width: 100%;}
.innerH1 .pluso{float:right;}
.Icons{margin-top: 25px;float:left;}
.Icons li{list-style: none;float:left;margin-right: 10px;}
.Icons li a{display: block;height: 26px;width: 23px;background: url("buttons/shara_01.jpg") center no-repeat;}
.Icons li a.social2{background: url("buttons/shara_03.jpg") center no-repeat;}
.Icons li a.social3{background: url("buttons/shara_05.jpg") center no-repeat;}
.Icons li a.social4{background: url("buttons/shara_07.jpg") center no-repeat;}
.Icons li a.social5{background: url("buttons/shara_10.jpg") center no-repeat;}
.Icons li a:hover{background: url("buttons/shara_on_01.jpg") center no-repeat;}
.Icons li a.social2:hover{background: url("buttons/shara_on_03.jpg") center no-repeat;}
.Icons li a.social3:hover{background: url("buttons/shara_on_05.jpg") center no-repeat;}
.Icons li a.social4:hover{background: url("buttons/shara_on_07.jpg") center no-repeat;}
.Icons li a.social5:hover{background: url("buttons/shara_on_10.jpg") center no-repeat;}

.register{float:left;margin-left:50px;}
.register a{display: block;height: 89px;width: 400px;background: url("buttons/reg2.jpg") center no-repeat;}
.register a:hover{background: url("buttons/reg1.jpg") center no-repeat;}

.userblock{float: right;}
.login{margin-top:10px;margin-right: 10px;}
.login a{font-family: pf_dintext_proregular;color:#018ca1;font-size:18px;}
.login a img{margin-right: 20px;position:relative;top:2px;}
.bonus{text-align: center;z-index:1}
.login a:hover{color:red;text-decoration: none;}


/*************** Content */
.MainContent{padding-top:10px;position: relative;top:-60px;}
/*******Левый и правый блоки**/
.Content{min-height: 800px;clear:both;margin-top:20px;}
.BlueBlock{background: url("blueblock.png") top center no-repeat;padding: 20px 20px 0px 20px;}
.Content .Row1{width:246px;border:solid 1px #cfcfcf;border-radius: 8px;min-height: 450px;background: white;padding:20px 10px 20px 10px;behavior: url(ie-css3.htc);}
.Content .Row2{float:left;margin-left: 14px;padding-top: 20px;}
.Row2 h2, .Row1 h2{font-weight: 100;color: #ffe400;font-family: pf_dintext_proregular;font-size: 23px;text-transform: uppercase;}
.Row2 h2 img, .Row1 h2 img{float:left;position: relative;top:-4px;padding-right:8px;}
.Row1 h2{padding-left:24px;color: #1592ae;}
.Row1 img{float:left;position: relative;top:-2px;padding-right:8px;}
.InnerRow1{padding:20px 0px 20px 10px !important;}

.LeftRow{float:left;width:266px;}
/******** Мероприятия**/
.Events{clear:both;}
.Events li{list-style: none;margin-top: 20px;padding-right: 10px;}
.Events li b{display: block;margin-top:7px;margin-bottom: 5px;color:#d30000;font-weight: 100;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif}
.Events li a{font-family: pf_dintext_proregular;color: #1592ae;text-decoration: none;font-size: 17px;}
.Events li a:hover{color:#d30000;text-decoration: underline;}
.Events li a:last-child{color:#303030;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.Events li a:last-child:hover{text-decoration: underline;}
.eventsreadall{margin-right: 10px;margin-bottom: 10px !important;clear: both;}

/*******Читать все**/
.readall{background: #1592ae;color:white;font-size:11px;font-family: Tahoma;padding: 3px 9px 3px 9px;border-radius: 6px;text-decoration: none;float:right;behavior: url(ie-css3.htc);margin-top:6px;margin-bottom:5px;}
.readall:hover{background: red;}

/***********Адрес**/
.Address{padding:20px 10px 20px 10px;}
.Address h2{color: #1592ae;font-weight: 100;font-family: pf_dintext_proregular;font-size: 23px;text-transform: uppercase;margin-bottom: 10px;}
.addr_ul{}
.addr_ul li{list-style: none;color:#1592ae;margin-bottom: 14px;padding-left: 24px;}
.addr_ul .addr{font-family: pf_dintext_proregular;color:#1592ae;font-size: 16px;margin-bottom: 15px;padding:0px;}
.addr_ul .phone{background:url("addr_ul_phone.png") left center no-repeat;}
.addr_ul .email{background:url("addr_ul_email.png") left center no-repeat;}
.addr_ul a{color:#1592ae;text-decoration: none;}
.addr_ul a:hover{color: #d30000}

.Actions{clear:both;margin-left:0px;margin-top:20px;height: 242px;}
.Actions li{list-style: none;float:left;width:185px;padding:10px;margin:4px;height:182px;overflow: hidden;}
.Actions li:last-child{margin-right: 0px;}
.Actions li:first-child{margin-left: 22px;}
.Actions li a{text-decoration: none;color: white;}
.Actions li a:hover{text-decoration: underline;color: #d3cf38;}
.Actions li .a_img{display: block;clear:both !important;max-height:177px;max-width: 202px;}
.Actions li .a_img img{max-height: 171px;max-width: 195px;}
.Actions img{border-radius: 9px;behavior: url(ie-css3.htc);}
.Actions li .a_title{display: block;margin-bottom: 10px;margin-top:20px;font-family: pf_dintext_proregular;font-size: 17px;clear:both;}
.Actions li .a_desc{font-family: Tahoma;}
.noactions{font-family: pf_dintext_proregular;color:#1592ae ;text-align: center}
.ActionsIndex li .a_img{height: 120px;}
.ActionsIndex li .a_img img{height: 120px;width: 180px;}
.ActionsIndex li{height:222px}

.ActionsBlock li:first-child{margin-left: 4px !important;}
.ActionsBlock{position: relative;left: 18px;border-radius: 7px;}
.ActionsBlock .Actions li{height: 195px;width: 260px;}
.ActionsBlock li .a_img{display: block;clear:both !important;height:157px !important;max-width: 202px;}
.ActionsBlock  li .a_img img{height:180px !important;width: 234px !important;}

.Subscribe{text-align: center;padding-top:8px;clear: both;margin-bottom: 47px;}
.Subscribe input[type=text]{margin-left:10px;padding-left:10px;background: #1592ae;border:solid 1px #ffffff;border-radius: 7px;padding:4px;font-family: pf_dintext_proregular;    border-right: solid 40px white;    color: white;}
.Subscribe input[type=submit]{ color:#1592ae;background: white;border:none;font-family: pf_dintext_proregular;position: relative;left:-37px;}
.Subscribe label{color:#ffffff;font-family: pf_dintext_proregular;font-size: 19px;}
.Subscribe a{position: relative;font-size: 12px;font-family: Tahoma;color: #ffe400;left:-13px;}
.SubscribeShopList{position: relative;bottom: -20px;}
.SubscribeShopList{border-top: solid 1px #13768f;padding-top:15px;}
.SubscribeShopList span{display: block;margin-bottom: 20px;}

/**********Бутики**/
.Boutique{}
.Boutique h2{color: #1592ae;}
.Boutique img{border-radius: 5px !important;border:solid 1px #d7d7d7;behavior: url(ie-css3.htc);}
.Boutique a.a_title{color: #1592ae;}
.Boutique a.a_desc{color: #474747;}
.Boutique li a:hover{color:#d30000 !important;}
.Boutique .Actions{display:block;height:260px;}
.Boutique .readall{clear: both;}
.Boutique li{height: 222px;}
.Boutique li .a_img{max-height: 120px !important;text-align: center;padding: 2px;}
.Boutique li .a_img img{max-width:180px;max-height: 120px !important;border-radius: 0px !important;border:solid 0px;}
.hr{height: 10px;border-bottom:solid 1px #b2b2b2;clear:both;}


/*********/
.About{width:820px;margin-top:20px;}
.About h1{color: #1592ae;font-weight: 100;font-size: 22px;font-family: pf_dintext_proregular;margin-bottom: 10px;}
.About p{clear:both;margin-bottom: 7px;}

.Footer{background: url("footer2.jpg") top center no-repeat; height: 705px;position: relative; }
.FooterContent{position: absolute; bottom: 0; z-index: 2;width:100%;}
.Copy{width:1200px;margin:0 auto;}
.Copy .years{float:left;width:500px;padding-left:350px;font-size: 12px;color:white;padding-top: 10px;}
.Copy .sova{float:right;padding-right: 100px;}


/********* ShopForm */
.ShopForm{height:632px;width: 739px;}
.ModalForm h2{background:#1592ae;color:white;font-family: pf_dintext_proregular;font-weight: 100;  -webkit-border-radius: 6px;
    -moz-border-radius: 6px;    -o-border-radius: 6px;    -ms-border-radius: 6px;    border-radius: 6px; text-align: center;text-transform: uppercase;
    font-size: 24px;padding:5px;behavior: url(ie-css3.htc);}
.ModalForm h2 span{display: block;font-size: 15px;margin-top:14px;color: white}
.ModalForm form{padding:10px;padding-left: 0px;}
.ModalForm .line{clear:both;display: block;padding-top: 25px;padding-bottom: 25px;}
.ModalForm label, .ModalForm .label{display: block;float:left;color: #1592ae;font-family: pf_dintext_proregular;font-size: 16px;padding-left: 15px;padding-right: 15px;}
.ModalForm input[type=text], .ModalForm select{background: white;border:solid 1px #1592ae;border-radius: 4px;font-size:13px;padding:8px;display: block;width:100%;margin-top:4px;}
.prc50{width:320px !important;padding-right: 0%; !important;}
.prc55{width:345px !important;padding-right: 0%; !important;}
.prc55 select{width: 103%;}
.prc40{width:260px !important;}
.prc25{width:155px !important;}
.prc10{width:50px !important;}
.prc30{width:220px !important;}
.prc29{width:222px !important;padding:0px !important;}
.ModalForm span{display: block;padding-left: 10px;color: #1592ae;font-family: pf_dintext_proregular;font-size: 16px;margin-bottom: 10px;}
.ModalForm ul li{list-style: none;color:#474747;font-size: 15px;margin-bottom: 10px;}
.secondLine{padding:0px;}
.ModalForm input[type=checkbox]{}
.ModalForm .month{padding-top:10px;padding-bottom: 10px;}
.ModalForm .red{font-size:39px;color:#f80000;font-weight: bold;}
.ModalForm .red b{font-size:16px;font-weight: 100;}
.ModalForm .hr{margin-bottom: 30px;}
.rightalign{float:right;text-align: right}
.ModalForm input[type=submit]{color:white;background: #1592ae;border-radius: 7px;padding:19px;font-size: 25px;border:none;font-family: pf_dintext_proregular;width:270px;behavior: url(ie-css3.htc);cursor: pointer}
.ModalForm input[type=submit]:hover{background: #d30000;}
.bottomlabel{padding-top:20px;}
/*.ModalForm .line label:last-child{float:right;}*/
.errorInput{border:solid 1px red !important;}


/****** форма логина**/
.LoginForm{padding:10px;}
.LoginForm h2{text-align: center;color: #1592ae;padding: 12px;font-size: 24px;font-family: pf_dintext_proregular}
.LoginForm .fullRegister{text-align: center;background: #1592ae;padding: 12px;font-size: 24px;font-family: pf_dintext_proregular;display: block;text-decoration: none;border-radius: 7px;color: white;margin-top:20px;}
.LoginForm .fullRegister:hover{background:#d30000;}
.alternative{text-align: center;border-bottom: solid 1px #1592ae;margin-bottom: 20px;}
.alternative span{background: white;padding: 4px;position: relative;bottom: -10px;}
.UserAuth{width:300px;margin:0 auto;text-align: center;}
.UserAuth input{display: block;width: 100%;margin:8px;text-align: center;border: solid 1px #acacac;color: #242424;}
.UserAuth input[type=text],.UserAuth input[type=password]{padding:3px;width: 98%;}
.UserAuth input[type=submit]{border:none;border-radius: 5px;padding:5px;color: white;background: #1592ae;transition: all 0.5s ease;}
.UserAuth input[type=submit]:hover{background: #b40000; }
.actions{margin-top: 20px;color: #1592ae;}
#loginform2{padding:20px;padding-top: 5px;}
#loginform2 label{display:block;float:left;padding:10px;width: 45%;}
#loginform2 label input{width: 90%;padding:5px;border-radius: 5px;border: solid 1px #1592ae;}
#loginform2 label span{display: block;color:#1592ae;font-family: pf_dintext_proregular;font-size: 16px;padding-bottom: 5px;}
#loginform2 label:first-child{padding-right: 20px;}
#loginform2 label:last-child{padding-left: 20px;}
#loginform2 div{clear: left;}
.Enter{padding-top:20px;margin-bottom: 20px;}
.enterline1{clear:none !important;width:200px;text-align: center;float: left;margin:1px;}
.enterline1 input[type=submit]{padding:12px;width: 80%;border-radius: 5px;background: #1592ae;border: none;font-size: 20px;font-weight: bold;font-family: pf_dintext_proregular;color: white;transition: all 1s ease;}
.enterline1 input[type=submit]:hover{background: #b40000;}
.textAlignLeft{text-align: left;}
.textAlignRight{text-align: right;}
.enterline1 a{display:block;padding-top: 5px !important;}
.textAlignLeft a{padding-left: 7px;}
.textAlignRight a{padding-right: 17px;}


/******************** Внутр**/
footer{margin-top: 10px;}
.InnerFooter{background: url("inner-bottom.png"); height: 63px; width: 1199px;margin:0 auto;}
.InnerFooter div{height:60px;margin:1px;float:left;}
.InnerFooter .r2{width: 719px;}
.InnerFooter .r3{float:right;padding:6px 5px 0px 17px;}
.InnerFooter .r1{padding:14px 5px 0px 17px;color:#fafffb;font-size: 11px;float:left;width:270px;clear:both;}
.InnerFooter .r2 ul li{list-style: none;float:left;padding:10px 8px 10px 6px;}
.InnerFooter .r2 ul, .InnerFooter .r2 ul a{color:#77cad8;text-decoration: none;font-family: pf_dintext_proregular;font-size:16px;}
.r2 ul a:hover{color:#f5f5f5;}
.InnerFooter .r2 ul{margin-top:9px;margin-left: 30px;}

.innerBody{padding-left: 20px;padding-right: 20px;width:1160px;}
.Section{min-height: 2px;float:left;margin-bottom: 10px;}
.sec1{width: 267px;margin-right:19px;}
.sec2{width: 870px;}
.sec3{width: 574px;margin-right:18px;}
.sec4{width: 270px;}
.sec12{width: 267px;margin-right:19px;float: right}
.sec32{width: 592px;margin-left:18px;}
.indexSection{position: relative !important;top:10px !important;}

.ShopHome{display: block;min-height: 120px;text-align: center}
.shopmenu{}
.shopmenu li{list-style: none;margin:0;padding:0;margin-bottom: 3px;}
.shopmenu li a{display: block;padding: 10px 4px 7px 4px;background: #1592ae;color: white;text-decoration: none;font-family: pf_dintext_proregular;font-size: 19px;
    border-radius: 5px;
    border:solid 1px #1592ae;
}
.shopmenu li a:hover{color:#1592ae;background: white}
.shopmenu li a i{padding-right: 30px;margin-left: 30px;}
.shopmenu li:hover ul{display: block;}
.shopmenu ul{position: absolute;display: none;z-index: 99;}
.shopmenu ul li{margin:0;margin-left: 250px;border-radius: 0px;position: relative;top:-44px;width:200px;}
.shopmenu ul li a{border-radius: 0px;border:none;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 5px;border-bottom: solid 1px #0081a2;}
.shopmenu ul li a:hover{background: #1592ae;color: #ffff00;}

.opinions{margin-top: 40px;margin-bottom: 20px;}
.opinions img{float: left;margin-left: 10px;margin-right: 20px;}
.opinions h2{font-family: pf_dintext_proregular;color: #1592ae;font-weight: 100;text-transform: uppercase;font-size: 32px;}
.opinions h2 span{display: block;font-size: 18px;}
.opinionList{clear: both;}
.opinionList li{list-style: none;margin-top: 20px;}
.opinionList b{color: #1592ae;display: block;}
.opinionList a{text-decoration: none;color: #464646;}
.opinionList small{display: block;}
.opinionList span{display:block;padding-top: 10px;padding-bottom: 10px;clear: both}
.opinionList a:hover span{text-decoration: underline}
.opinionList i{display: block;margin-bottom: 10px;}
.opinionList i img{float: left;margin:1px;padding:2px;}

.InnerOpinion li b{margin-bottom: 10px;float: left;color: }
.InnerOpinion li{height:auto;min-height: 80px;display:block;clear: left;margin-bottom: 30px !important;padding-bottom:20px;border-bottom: solid 1px #d0d0d0}
.InnerOpinion i{position: relative;top:2px;float: none !important;display: inline !important;;}
.InnerOpinion i img{padding: 5px 1px 0px 1px; float: none;}
/*.InnerOpinion i img{float: none;margin:1px;padding:2px;}*/
.InnerOpinion small{display:block;float:left;padding-top:2px;font-size: 11px;}
.InnerOpinion span{display:block;padding-top: 4px;padding-bottom: 20px;clear: both}
.InnerOpinion .ava{float:left;width: 50px;padding-right: 10px;}
.Answer{margin-top:3px;padding:10px;padding-bottom: 20px;margin-bottom:14px;margin-left: 30px;border-left: solid 3px #1592ae;font-style: italic;}
.InnerOpinion .positive{background:url(/html/images/oup.png) right no-repeat ; }
.InnerOpinion .negative{background:url(/html/images/odown.png) right no-repeat ; }
.InnerOpinion{margin-top: 40px;}
.InnerOpinion li b a{color: #1592ae;font-family: pf_dintext_proregular;font-size: 16px;}
.mkmark{float: right;}
.commDate{clear: left;}
.InnerOpinion small{float: left;}
.InnerOpinion .del{float: left;position: relative;top:-4px;}
.InnerOpinion .dt{display:block;float: left;width: 120px;}
.commDate{font-size: 12px;}
.commText{margin-top: 10px;margin-bottom: 3px;}
.notlogined{font-size:17px;color: #11758c;}
.notlogined:hover{text-decoration: none;color: red;}

/*акции*/
.sec4 .Actions, .sec1 .Actions{clear:both;margin-left:0px;margin-top:20px;height: 202px;}
.sec4 .Actions li a, .sec1 .Actions li a{text-decoration: none;color: #00758f;font-family: pf_dintext_proregular;font-size: 17px;}
.sec4 .Actions li .a_title{display: none;}
.sec4 .Actions img, .sec1 .Actions img{border-radius: 9px;behavior: url(ie-css3.htc);width: 269px;}
.sec4 .Actions li, .sec1 .Actions li{list-style: none;float:left;max-width:269px;padding:10px;margin:4px;height:212px;overflow: hidden;}


.innerHeader{height: 40px;overflow: hidden;}
.innerHeader .Logo img{width:88px;margin-bottom: 10px;}
.innerHeader .Logo{padding-right: 10px;float:left;width: 100px;}
.innerHeader .shedule{margin-left:1px;border-radius: 5px;border:solid 1px #dae1e6;height:22px;padding:7px;padding-left: 50px;background: url("clock.png") left center no-repeat;background-position: 12px 5px;behavior: url(ie-css3.htc);
    width: 450px;
    /*transition: all 0.015s ease-out;*/

}
.innerHeader .shedule ul{transition:opacity 1s ease; opacity: 0.7;}
.innerHeader .shedule:hover ul{opacity: 1}
.innerHeader .shedule ul{}
.innerHeader .shedule ul li{height: 42px;}
.innerHeader .shedule ul li ul li{height: 18px;}
.innerHeader{clear: both;}
.innerHeader .shedule{position: relative;z-index: 1;height:22px;}
.innerHeader .shedule:hover{width:819px;position: absolute}
.innerHeader .shedule li ul{}
.innerHeader .shedule:hover li:first-child{transition:display 0.01s ease-out;}
.innerHeader .shedule:hover li li:first-child{position:relative;display: block;z-index: 1;}
.innerHeader .shedule{
    background-image:  url("clock.png"), url("see_clock.jpg");
    background-position:  12px 5px, right center;
    background-repeat: no-repeat, no-repeat ;
    background-color: #fefdf9;
}
.innerHeader .shedule{float: left}
.UserBlock{float:right;border-radius: 5px;border:solid 1px #dae1e6;width: 230px;height: 30px;padding:3px;text-align: center}
.innerHeader .login{margin-top: 2px;padding-left: 6px;}
.innerHeader .login a{float: left;text-align: center;width: 100%;}
.innerHeader .bonus{display: block;background: url(bonus.jpg);height: 14px;width: 44px;float: right !important;margin-top:6px;z-index: 0 !important;}

.h1{margin-bottom: 20px;}
.h1 h1{float:left;color:#006f8d;font-family: pf_dintext_proregular;font-size: 30px;width:700px;}
.h1 span{font-size:17px;color:#545454;}
.h1 .Icons{float:right;margin:0;padding:0;}
.InnerSlider {margin-bottom: 20px;margin-top: 20px;}
h2{color:#006f8d;font-family: pf_dintext_proregular;}
.indexAbout{margin-bottom: 20px;}

.firered{color:#dc0006;font-family: pf_dintext_proregular;font-weight: 100;font-size: 24px;text-align: center;text-transform: uppercase}
.firered img{float: inherit;position: relative;top:4px;margin-right: 7px;}
.sec4 .firered{font-size: 20px;}
.fireyellow{color: #ffff00}

/****** Новинки ******/
.NewIetms{}
.NewIetms li{list-style: none;width: 138px;float:left;margin:10px;margin-bottom: 30px;text-align: center;}
.NewIetms li span{display: block;border-radius: 5px;border:solid 1px #e2e2e2;text-align: center;height: 80px;padding:5px;}
.NewIetms li span img{max-width: 150px;max-height: 80px;}
.NewIetms li a{color:#017084;text-decoration: none;}
.NewIetms li a:hover{text-decoration: underline;}
.NewIetms li a:hover span{border:solid 1px rgba(2, 209, 245, 0.25);}
.clearfix{clear: both;}


/**************** Динозаврия **/
.DinoBody{background:url("dino.jpg") top center !important;}
.DinoMain{height:940px;}
.DinoContent{width:1200px;margin:0 auto;}
.sec5{width:366px;}
.sec6{width:775px;}
.DinoIndexLogo{display: block;height: 120px;}
.DinoMenu{margin-top:50px;}
.DinoMenu ul li{list-style: none;float:left;color:#fff7ff;font-size: 17px;padding:5px;margin-left: 4px;font-family: pf_dintext_proregular;}
.DinoMain ul li a{color:#fff7ff;text-decoration: none}

.bug{width:750px;height:35px;background: url("bug.png") bottom right no-repeat;position: absolute;top:75px;z-index: 2;}

.DinoMain ul li a:hover{color: #ffed07}
.DinoText{margin-top:120px;margin-left: 20px;clear: both;}
.DinoScroll{height: 200px;width:500px;overflow: auto}
.DinoText h1{color: #026e92;font-family: pf_dintext_proregular;font-weight: 100}


/************ Батутный улет */
.cbatut{background: url("batut_bg.jpg") top center;}
.Opinioncbatut h2{font-size: 31px;padding-top: 19px !important;color: #ce0b67;}
.Opinioncbatut h2 span{font-size: 15px;}
.Opinioncbatut img{float:right;}
.Department{margin-top:20px;margin-bottom: 30px;padding-left: 10px;}
.RandomPhoto img{float:left;padding-right: 14px;}
.RandomPhoto h2{padding-top: 10px;font-size: 23px;color:#037f8b;}
.RandomPhoto h2 a{display: block;color:#037f8b;font-size:14px;font-weight: 100;}

.RandomPhotoList li{list-style: none;margin-top: 10px;text-align: center;border-radius: 9px;border: solid 1px #1389a5;background:red}
.RandomPhotoList li img{max-width: 272px;max-height: 197px;}

/*Главная*/
.MainBg{background: url(main_bg.jpg) bottom fixed !important;}

.rules{border:solid 1px #00758e;border-radius: 6px;padding:8px;display: block;background: url("rules.jpg") no-repeat left center;padding-left: 40px;color: #00758e;font-family: pf_dintext_proregular;text-decoration: none;font-size: 16px;background-position: 10px 5px;width: 76px;margin-top: 10px;background-color: #f6f6f6;}
.rules:hover{border-color: rgba(93, 93, 93, 0.91)}
.entert{padding-top: 20px;clear:both;}
.entert .line{border-top:solid 1px #007688;}
.entert h2{text-transform: uppercase;font-weight: 100;font-family: pf_dintext_proregular;margin:0 auto;background-color: white;width:260px;text-align: center;font-size: 23px;position: relative;top:-13px;}
.entert ul{margin-left: 20px;}
.entert ul li{width: 48%;list-style: none;float: left;padding-right: 10px;margin-bottom: 20px;}
.entert ul li a{color:#007688;font-family: pf_dintext_proregular;text-decoration: none;}
.entert ul li a:hover{color: #ff0a76}
.entert ul li a h3{font-size: 22px;padding-top:30px;font-weight: 100;}
.entert ul li a span{font-size: 15px;}
.entert ul li img{background: url(entert.jpg) no-repeat;width:90px;height: 140px;float:left;padding-right: 15px;}
.entert ul li img.ent2{background-position: -96px 0px;}
.entert ul li img.ent3{background-position: 0px -120px;}
.entert ul li img.ent4{background-position: -96px -120px;}
.entert ul li img.ent5{background-position: 0px -240px;}
.entert ul li img.ent6{background-position: -96px -244px;}
/**/

.r60{width: 60px;float:left;}
.r810{width: 810px;float:left;}
.r-100{float: left;width: 85%}


/* Комент **/
.commmark{font-family:Arial;padding:3px 3px 3px 17px;background: #ff1c76;border-radius: 3px;color: white !important;font-size: 10px;font-weight: 100;}
.commplus{background: url(/html/images/up.png) green no-repeat left;}
.commminus{background: url(/html/images/down.png) #ff1c76 no-repeat left;}
.addcomm{}
.addcomm label{display: block;padding-bottom: 10px;}
.addcomm textarea{width: 98%;height: 100px;}
.addcomm span{}
.input{border:solid 2px #00758e;border-radius: 5px;margin-top: 10px;padding:10px;width: 97%;}
.sbm{display: block;margin: 0 auto;padding: 8px;border: none;background: #1592ae;color: white;border-radius: 6px;padding-left: 20px;padding-right: 20px;transition:all 0.5s ease;font-weight: 600;font-size: 20px;text-transform: uppercase}
.sbm:hover{background: red;}
.addcomm select{background: white;border:solid 1px #1592ae;border-radius: 5px;padding:1px 20px 1px 20px;}
.addCommAvt{float: left;margin: 0px 5px 4px 0px;}
.addCommprofile{font-family: pf_dintext_proregular;color: #1592ae;text-decoration: none;font-size: 17px;}
.addcomm h2{text-align: center;text-transform: uppercase;font-size: 27px;}


/* alert */
.alert{background: #d9edf7/* url(/html/images/alert.png) left center no-repeat;*/;color: #245269;padding: 20px 10px 20px 50px;border:solid 1px #bce8f1;border-radius: 6px;margin-bottom: 10px;}
.alert button{float:right;border:none;background: #d9edf7;color:#245269;}


/* pages список страниц */

.Pages{padding: 5px !important;height:29px;padding:5px;margin-top:10px;text-align: center;}
.Pages ul{padding:0;margin:0;float:left;position:relative;text-align: center;}
.Pages ul li:first-child{font-size: 14px;}
.Pages ul li{list-style: none;float: inherit;margin:0;height:20px;margin-left: 7px;}
.Pages ul li a, .Pages ul li span, .Pages ul li i{padding: 5px;padding-left:10px;padding-right:10px;color: #0f90af;background:white;border: solid 1px #0f90af}
.Pages ul li:hover a{background: #aa0000;color:white;border:solid 1px #aa0000;}
.Pages ul li a{color: #005469;text-decoration: none;border-radius: 5px;}
.Pages ul li span{background: #0f90af !important;color: white;border-radius: 5px;}
.Pages ul li i{background: #8374bc !important;color: white}
.Pages .PagesTitle{float:left;padding-left: 10px;padding-right: 10px;}


/* Списки */

.MainContentTextIndex .ListList li {
    margin-left: 1px !important;
}
.MainContentText .ListList li {
    margin-left: 1px !important;
}

.ListList{margin:0 !important;padding: 0 !important;}
.ListList li{list-style: none;clear:both;margin-bottom: 40px;border-bottom: solid 1px #d1d1d1;padding-bottom: 10px; font-family: pf_dintext_proregular;margin-left: 1px !important;}
.ListList li img{float: left;margin-right: 10px;max-height:200px;max-width: 200px;border:solid 0px #8374bc;border-radius: 8px;}
.ListList li a.title{display: block;color: #067892;font-size: 16px;text-decoration: none;}
.ListList li span.Text{display:block;padding: 10px 0px 10px 0px;}
.ListList li span.add{display: block;}

/*Плитка*/
.TileList{margin:0 !important;padding: 0 !important;}
.TileList li{list-style: none;float:left;width:180px;margin-bottom: 40px;padding: 10px; text-align: center ;font-family: pf_dintext_proregular;margin-right: 17px;border-radius: 5px;transition:all 1s ease;}
.TileList li img.mainImg{float: left;margin-bottom: 10px;max-height:200px;max-width: 200px;border:solid 1px #8374bc;border-radius: 8px;}
.TileList li a.title{display: block;color: #8374bc;font-size: 16px;text-decoration: none;}
.TileList li a.title2{display: block;color: #8374bc;font-size: 16px;text-decoration: none;height: 190px;width: 202px !important;}
.TileList li span.Text{display:block;padding: 10px 0px 10px 0px;}
.TileList li span.add{display: block;}
.TileList .price{display:block;font-size: 19px;padding-top: 10px;margin-bottom: 20px;color: #646464;text-transform: uppercase;}
.TileList li:hover{background: url("blueblock.png") center;color: white;}
.TileList li:hover span, .TileList li:hover a{color: white;}


.AddToCart{display: block;padding: 10px;background: #0f90af;color: white;text-decoration: none;width: 70%;margin:0 auto;border-radius: 7px;text-align: center;font-size: 16px;font-weight: bold;}
.TileList li:hover .AddToCart, .AddToCart:hover{background: #cd0000; }
.AddToCart2{float: right;width: 150px;margin-bottom: 10px;margin-top: 10px;}
.property .AddToCart2{width: 140px;}

/* Фотогалерея */
.PhotoList{margin:0 !important;padding: 0 !important;}
.PhotoList li{list-style: none;margin-top: 10px;text-align: center;float: left;margin-right: 15px;margin-bottom: 20px;/*background: url(blueblock.png) center;*/border-radius: 9px;/*border: solid 1px #1389a5;*/}
.PhotoList li a{border-radius: 9px;display:block;width: 272px;height: 197px;background-position: center;background-repeat: no-repeat;text-decoration: none;}
.PhotoList li span{padding-top:10px;display: block;font-family: pf_dintext_proregular;width: 272px;height: 187px;color:white;font-size: 15px;background: url(gallery_span.png);opacity:0;transition:all 0.5s ease;border-radius: 9px;}
.PhotoList li span:hover{opacity: 1;}

.GalleryPhotoList{}
.GalleryPhotoList li{margin: 2px !important;width: 220px;transition: all .2s ease-in-out; }
.GalleryPhotoList li:hover{transform: scale(1.1);}

.PhotoListSmall li{list-style: none;margin-top: 10px;text-align: center;float: left;margin-right: 16px;margin-bottom: 20px;}
.PhotoListSmall li img{border-radius: 9px;border: solid 1px #1389a5;width: 155px;height: 107px;background-position: center;background-repeat: no-repeat;}
.PhotoListSmall li span{display: block;font-family: pf_dintext_proregular;}

/* Видео галерея */
.Video{margin:0 !important;padding: 0 !important;}
.Video li{list-style: none;margin-top: 10px;text-align: center;float: left;margin-right: 16px;margin-bottom: 50px;width: 272px;height: 197px;}
.Video li img{border-radius: 9px;border: solid 1px #1389a5;width: 272px;height: 180px;background-position: center center;background-repeat: no-repeat;border-radius: 7px;}
.Video li span{display: block;font-family: pf_dintext_proregular;}
.Video li a{text-decoration: none;color:#1389a5 }
.Youtube{clear:both;margin-bottom: 20px;margin-top: 20px;}

/* шаблоны страниц */
.Video{margin-left:0 !important;padding-left: 0 !important;}
.View{margin-top:10px;margin-bottom: 20px;}
.ImageGallery{width:533px;height:350px;float:left;margin-right: 10px;border-radius: 8px;overflow: hidden;}
.noImage{width:533px;height:350px;}
.property{font-family: pf_dintext_proregular}
.property .price{font-size: 19px;color: #1389a5}
.property li{list-style: none;margin-top: 10px;}
.TextInfo{margin-top: 10px;}
/*3*/
.open3{float:left;width:50%;border-radius: 5px;margin:0px 10px 10px 0px;}
.open4{float:left;width:100%;border-radius: 5px;margin:0px 10px 10px 0px;}

/* Список файлов */
.fileList{margin-left: 0px;margin-top: 20px;}
.fileList li{list-style: none;margin-bottom: 5px;}
.fileList h2{color: #1389a5;font-family: pf_dintext_proregular;}
.fileList li a{color: #0d5264;}
.fileList li a:hover{text-decoration: none;}

/*Список вложенных страниц*/
.pageList{margin-bottom: 10px;}


/*Account*/
.account_info{width: 300px;float: left;}
.account_info li{list-style: none;padding:5px;}
.account_info span{font-weight: 600;padding-right: 10px;font-family: pf_dintext_proregular;}
.account_info i{font-style: normal;}
.account_info a{text-decoration: none;color: #1389a5}
.ico{font-size:12px !important;}

.stat{font-weight: 100;margin-top: 20px;}
.info_avt{height:150px;float: left;margin-right: 10px;}
.comment_page{text-decoration: underline !important;font-style: italic;margin-right: 10px;}

#alert{position: fixed;z-index: 2000000;top:20%;width:100%;display: none;}
#alert .content{min-height: 20px;width: 400px;background: url("alert.png");margin:0 auto;padding:20px;border-radius: 7px;color: white;text-align: center;;z-index: 2000000 !important;}

/* КОрзина */
.counter{border:solid 1px #acacac;width: 50px;padding:2px;text-align: center}
.cart-btns{border:solid 1px white;background: white}
.del-btn{margin-left: 20px;background: #d40862;color: white;padding:2px;}
.del-btn:hover{background: firebrick}
.price{font-size: 19px;margin-top: 8px;display: block;}
.summary{text-align: right;font-size: 16px;}

/* Кнопки личного кабинета */
.userCab{margin-left: 10px;float:left;margin-bottom: 20px;}
.userCab li{list-style: none;background: #1592ae;padding:5px 20px 5px 0px;margin:5px;border-radius: 4px;transition: all 0.3s ease;width: 100%;}
.userCab li:hover{background: #005469; }
.userCab li a{text-decoration: none;color: white;font-family: pf_dintext_proregular;font-size: 16px;}
.userCab li a i{padding-right:10px;}
.userCab li ul{position: absolute;left: 240px;display: none;}
.userCab li:hover ul{display: block;}
.userCab li ul li{width: 200px;display: block;float: none;position: relative;top:-28px;margin:0px;border-radius: 0px;background:#005469;}
.placeorder{background: #1592ae;padding:5px;color: white;text-decoration: none;display: block;width: 200px;text-align: center;float: right;margin-top:10px;border-radius: 5px;}
.placeorder:hover{background: #d40862}
.userCab li i{margin-left: 20px;}

.editmyprofile{}

.form{}
.form label{display: block;padding-bottom: 10px;}
.form label input{display: block;margin-top: 4px;border:solid 1px #acacac;padding:3px;width: 100%;}
.form input[type=submit]{border:none;background: #1592ae;padding:5px;color: white;text-decoration: none;display: block;width: 200px;text-align: center;float: right;margin-top:10px;border-radius: 5px;}
.form input[type=submit]:hover{background: #d40862}

.red{color: red;}

.orderHistory{}
.orderHistory li{list-style: none;padding:10px;clear:both;}
.orderHistory .miniinfo{display: block;float: left;}
.orderHistory .date{padding-right:10px;width:80px;display: block;}
.orderHistory .short{width: 240px;}
.orderHistory .summs{width: 100px;}
.orderHistory .status{width: 220px;}
.orderHistory .status i{font-size: 10px;}
.orderHistory .status{background: #aa0000;text-align: center;padding:2px;color: white;border-radius: 4px;float:right;}
.orderHistory .status:hover{background: #1592ae}
.orderHistory .status a{color:white;text-decoration: none;padding-right: 20px;}

.line1{background: rgba(164, 211, 254, 0.25);padding:10px;}
.line2{background: rgba(255, 0, 0, 0.10);padding:10px;}

.RatingView{}
.RatingView li{list-style: none;font-family: pf_dintext_proregular}
.RatingView li img{height: 60px;float: left;margin-right: 10px;}
.RatingView li .score{float:right;font-size: 16px;padding-top:20px;}
.RatingView li a{color: #1592ae;text-decoration: none;font-size: 16px;display:block;margin-top:20px;float: left;}

/* actions.module */
.actionsBg{background: url("shop_bg.jpg") fixed top center no-repeat ;}
.actionsBg .Row1{margin-left: 15px;}
.actionsBg .Row2{margin-left: 35px;width: 880px;margin-bottom: 20px;padding-top: 0px !important;}
.ActionsModule{}
.ActionsModule li:first-child {margin-left: 0px;}
.ActionsModule li a{color:#1592ae }
.ActionsModule li a:hover{color:#aa0000 !important;}

.ActionsBlock{background: url(act_block.jpg)}
.yandexmaplink img{width: 100%;border:solid 1px #acacac;max-width: 650px;}






/*Формы*/
.Forms{width: 100%;}
.Forms div{margin-bottom: 10px;}
.Forms input[type=text], .Forms textarea, .Forms select,.SelectBron{width:100%;border-radius: 5px;border:solid 1px #13819a;padding: 7px; background: white;}
.Forms textarea{height: 90px;}
.Forms select{width: 102%;}
.Forms label{color:#13819a;font-family: pf_dintext_proregular;display: block;margin-bottom: 2px;font-size: 16px;}
.Forms span{display: block;}
.Forms input[type=submit]{margin: 0 auto;display: block;padding:5px 20px 5px 20px;background: #13819a;color: white;font-weight: bold;font-family: pf_dintext_proregular;border:none;border-radius: 5px;}

/*Бронирование*/
#bronirovanie{min-height: 370px;width: 880px;padding:20px;}
#bronHtml{overflow: auto;height: 370px;}
#bronHtml .Forms{width: 94%;}
.SelectBron{margin-bottom: 20px;padding:7px;}

/*Каталог магазинов*/
.center{text-align: center;margin:50px 0px 10px 0px;}
.itemName{margin-top: 30px;color: #02748e;}
.Floor{text-align: center !important;font-size: 39px;}
.ShopList{;min-height: 150px;border-bottom: solid 1px #03ccfa;padding-top:20px;padding-bottom: 20px;}
.ShopList .r1{float:left;width: 170px;padding:80px 50px 50px 0px;text-align: right;font-weight: bold;font-family: pf_dintext_proregular;}
.ShopList .r2{float:left;width: 660px;}
.ShopCatalog li{list-style: none;width:163px;float: left;margin:1px;}
.ShopCatalog li a.ShopName{text-decoration: none;color: #000000;padding: 2px 6px 2px 6px;border-radius: 4px;}
.ShopCatalog li a.ShopName:hover,.ShopCatalog li:hover a.ShopName{color: #ffffff;text-decoration: none;background:#02748e }
.ShopCatalog li ul{display:none;position:absolute;background: url("blueblock.png");padding: 5px;border-radius: 5px;width: 120px;color: white;font-family: pf_dintext_proregular;}
.ShopCatalog li ul img{width: 120px;}
.ShopCatalog li:hover ul{display: block;}
.ShopCatalog li span{display: block;}
.Letter{text-align: center !important;font-size: 75px;text-transform: uppercase;font-weight: bold;}

.Brands{}
.Brands h2{color:#1592ae;font-size: 29px;float: left;text-transform: none;margin-bottom: 10px;}
.Brands .readall{background: white;border: solid 1px #1592ae;color: #1592ae;clear: both;float:left;}
.Brands .readall:hover{background: #1592ae;color: #f5f5f5;}
.Brands .br1{width: 120px;float: left;padding-top: 20px;}
.Brands .br2{width: 730px;float: left;padding-left: 20px;}
.BrandItem{display:block;height:120px;width: 180px;}
.RowFloors{padding:0px 30px 0px 30px;}
.BrandsList{text-align: center;}
.BrandsList li img{width: 180px !important;}


.ShopsMenu{margin-top:20px;clear: both;}
.ShopsMenu li{list-style: none;float:left;margin:4px;padding:8px;min-width: 150px;background: #1592ae;text-align: center;border-radius: 5px;}
.ShopsMenu li:hover{background: #13819a;}
.ShopsMenu li a{color: white;text-decoration: none;font-family: pf_dintext_proregular;font-size: 16px;}
.ShopsMenuActions{background: #aa0000 !important;}
.ShopsMenu  div{display:block;background:url(arrow.png);position: relative;left:-180px;}
.ShopsMenu div.first{display:block;background:url(arrow.png);position: relative;left:-6px;}
.ShopsMenu ul{padding-top:10px;position: relative;border-top: solid 0px #13819a;border-bottom: solid 1px #13819a;margin-top: 8px;clear: left;width:880px;background: #e7f5f8;}
.ShopsMenu ul li{background: none;width: 240px;text-align: left;padding:2px;}
.ShopsMenu ul li:hover{background: none;}
.ShopsMenu ul li a{color: #02748e;text-decoration: underline;}
.ShopsMenu ul li a:hover{color: #aa0000;text-decoration: none;}
.ShopsMenu li div.first li{width: 1px;min-width: 1px;}

.ShopsMenu2 ul{padding-top:10px;position: relative;border-top: solid 0px #13819a;border-bottom: solid 1px #13819a;margin-top: 8px;clear: left;width:700px;background: #e7f5f8;}
.ShopsMenu2 ul li{background: none;width: 220px;text-align: left;padding:2px;}
.ShopsMenu2 ul li:hover{background: none;}
.ShopsMenu2 ul li a{color: #02748e;text-decoration: underline;}
.ShopsMenu2 ul li a:hover{color: #aa0000;text-decoration: none;}
.ShopsMenu2 li div.first li{width: 1px;min-width: 1px;}
.ShopsMenu2 li{list-style: none;float:left;margin:4px;padding:8px;min-width: 150px;background: #1592ae;text-align: center;border-radius: 5px;}
.ShopsMenu2 li:hover{background: #13819a;}
.ShopsMenu2 li a{color: white;text-decoration: none;font-family: pf_dintext_proregular;font-size: 16px;}
div.first li{width: 1px;min-width: 1px;width: auto;}
div.first li a{font-size: 19px;text-transform: uppercase;text-decoration: none;font-weight: bold;}


.searchForm{margin-top: 20px;margin-bottom: 10px;}
.searchForm input{padding: 8px;border:solid 1px #13819a;border-radius: 5px;}
.searchForm input[type=text]{width: 70%;}
.searchForm input[type=submit]{float:right;width: 26%;background: #13819a;color: white;border:none;font-family: pf_dintext_proregular;font-size: 16px;}
.searchResult{margin-top: 20px;}
.searchResult li{list-style: none;margin-bottom: 10px;}
.searchResult li a{font-size: 18px;font-family: pf_dintext_proregular;}
.searchResult li span{display: block;}

.searchFloat{display:block;position: fixed;height: 40px;width: 43px;background: url(search.jpg) center no-repeat #1592ae;top:150px;right: 0px;-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;}
.usersCart{
    display:block;position: fixed;height: 40px;min-width: 40px;background:  #aa0000;top:100px;right: 0px;-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;
    text-decoration: none;
    text-align: center;
    padding-left: 2px;
}
.usersCart i{color: #eaf2ff;position: relative;top:8px;}
.usersCart span{color: #eaf2ff;position: relative;top:5px;padding-right: 1px;}
.pluso{}
.pluso a{margin-right: 5px !important;}


.BronForm{margin-right: 200px !important;width: 99%;}
.BronForm .prc25{float: left;width: 33% !important;}
.BronForm input[type=submit]{padding: 14px;font-size: 19px;transition:all 1s ease;cursor: pointer;}
.BronForm input[type=submit]:hover{background:#aa0000 }
.floatRight{float: right;}
.BronForm #cap{margin-top: 10px;}

.AnketaForm{}
.AnketaForm label{font-size: 17px;}
.AnketaForm div label{font-size: 15px;font-family: Tahoma;font-weight: 100;}
.AnketaForm div.anketaline{padding: 20px;background: rgba(221, 195, 244, 0.11);border-radius: 5px;}
.AnketaForm div.anketaline:hover{background: rgba(221, 195, 244, 0.16);}

#bronirovanie .bron1{width: 32%;float: left;padding-left: 3%;}
#bronirovanie .bron2{width: 60%;float: left;padding-left: 4%;}
.phoneSpan{width: 16px !important;height: 16px !important;float: left;position: relative;bottom: -1px;}


.map{
    width: 1200px;
    min-height: 700px;
    margin: 0 auto;
    padding-top: 90px;
}
.Filter{
    height: 30px;
    position: relative;
    top:-60px;
}
.map h1{
    position: relative;
    top:-70px;
}
.point{position: absolute;height: 23px;width: 23px;background: url(point.png);cursor: pointer}
.Filter select{width: 200px;}
#Image{width: 1200px;}
.ToolTip{width:184px;position: absolute;z-index: 999999992;display: none;}
.tBody{background: white;width: 174px;background: white;padding:5px;height: auto;}
.tFooter{width: 184px;height: 61px;background: url(tt.png);}

.tBody .logo{max-width: 100%;}

.tBody span{display: block;font-family: Tahoma;color: #7f7f7f;font-size: 12px;padding: 3px;}
.tBody .shopname{padding-left:3px;font-family: pf_dintext_proregular;color:#13819a;text-decoration: none;font-size: 17px;}

p{margin-bottom:5px;margin-top:2px;}

.BronForms{padding-top: 110px;}
.BronForms li{list-style: none;width: 15.7%;float: left;padding:1%;margin:1%;border-radius: 5px;text-align: center;background: #1592ae;height: 110px;transition: all 1s ease;}
.BronForms li:hover{background: #bd0000;}
.BronForms li a{text-decoration: none;color: white;display: block;height: 70px;}
.bronback{display: none;padding-bottom: 10px;text-decoration: none;}

.contest{}
.contest li{list-style: none;float:left;}
.contest li img{height: 100px;width: 100px;}

/* Фотогалерея */
.contest{margin:0 !important;padding: 0 !important;}
.contest li{width:180px;list-style: none;margin-top: 10px;text-align: center;float: left;margin-right: 15px;margin-bottom: 20px;/*background: url(blueblock.png) center;*/border-radius: 9px;/*border: solid 1px #1389a5;*/min-height: 280px;}
.contest li a{border-radius: 9px;display:block;width: 180px;height: 127px;background-position: center;background-repeat: no-repeat;text-decoration: none;}

.indexNews{margin-top: 20px;margin-bottom: 20px;}
.indexNews li{list-style: none;float: left;width: 27%;padding: 1%;}
.indexNews li .date{background: red;padding: 2px;font-size: 11px;color: white;display: block;width: 70px;}
.indexNews li a{text-decoration: none;font-size: 12px;color: #747474;text-decoration: underline;}
.indexNews li .titleNews{font-size: 17px;text-decoration: none;font-family: pf_dintext_proregular;color: #13819a;}
.indexNews li:last-child{width: 100px;float: right;padding-top: 30px;}


.tickets td,.tickets th {padding: 5px;}
.tickets td{border-bottom: solid 1px #acacac;}
.tickets th{border-bottom: solid 2px #acacac;}
.tickets tr:hover{background: rgba(4, 140, 173, 0.13);}

.pageConetntFixer{}
.pageConetntFixer p{margin-bottom:10px;}
.pageConetntFixer ul{}
.pageConetntFixer ul li{margin-left: 40px;}
.findWay{display:none;}
