#m11 {margin-bottom:-15%; width:98%; background:#555859; z-index:178; position:fixed; right:1%; bottom:0px;  padding:8px 7px 2px 9px;
	
-webkit-animation-name: coo; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1.5s; /* Safari 4.0 - 8.0 */
-webkit-animation-delay:3s;
-webkit-animation-fill-mode: forwards;
  animation-name: coo;
  animation-duration: 1.5s;
  animation-delay:3s;
animation-fill-mode: forwards;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes coo {
  from {margin-bottom:-15%}
  to {margin-bottom:0%}
}

/* Standard syntax */
@keyframes coo {
  from {margin-bottom:-15%}
  to {margin-bottom:0%}
}

.button101 {
    text-decoration: none;
    text-align: center;
    padding: 6px 9px;
    border: solid 0px #004F72;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font: 12px "Arial Black", Gadget, sans-serif;
    font-weight: bold;
    color: #E5FFFF;
    background-color: #3BA4C7;
    background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
    background-image: -webkit-linear-gradient(bottom, #3BA4C7 0%, #1982A5 100%);
    background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
    background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 );
    background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);
    -webkit-box-shadow: 2px 1px 2px #bababa, inset -1px -1px 1px #ffffff;
    -moz-box-shadow: 2px 1px 2px #bababa, inset -1px -1px 1px #ffffff;
    box-shadow: 2px 1px 2px #bababa, inset -1px -1px 1px #cab;
}


.cook {color:#ee8979;}
.cook:hover {color:tomato;}



.blinking2 {

    

    color: #c36;

    -webkit-animation: mymove2 0.4s infinite; animation-timing-function: steps(1,0.05);

/* Chrome, Safari, Opera */

    animation: mymove2 0.4s infinite; animation-timing-function: steps(1,0.05);

}



/* Chrome, Safari, Opera */

@-webkit-keyframes mymove2 {

    from {color: #c36;}

    to {color: #333;}

}



/* Standard syntax */

@keyframes mymove2 {

    from {color: #c36;}

    to {color: #333;}

}











.blinking3 {



    animation:1s blinker linear infinite;



    -webkit-animation:1s blinker linear infinite;



    -moz-animation:1s blinker linear infinite;



     color: #333;



    }



 @-moz-keyframes blinker {  



     0% { opacity: 1.0; }



     50% { opacity: 0.6; color: #624;}



     100% { opacity: 1.0; }



     }



    @-webkit-keyframes blinker {  



     0% { opacity: 1.0; }



     50% { opacity: 0.6; color: #624;}



     100% { opacity: 1.0; }



     }



    @keyframes blinker {  



     0% { opacity: 1.0; }



     50% { opacity: 0.6; color: #624;}



     100% { opacity: 1.0; }



     }









/* Safari 4.0 - 8.0 */



@-webkit-keyframes mymove {



    from { opacity:0;}



    to { opacity:1;}



}



@keyframes mymove {



    from { opacity:0;}



    to { opacity:1;}



}



#thumbs { visibility:hidden;



animation-timing-function: cubic-bezier(0.05,0.05,0.7,1);    



-webkit-animation-timing-function: cubic-bezier(0.05,0.05,0.7,1); 



    



animation: mymove 1.2s 1;  



 -webkit-animation: mymove 1.2s 1; /* Safari 4.0 - 8.0 */ 



}



.menu2 {font:15px Georgia, Garamond, Serif; margin-bottom:5px; margin-right:4%; display:inline-block;  font-size:15px;}



.menu2_last {font:15px Georgia, Garamond, Serif; margin-bottom:5px; margin-right:-2px; display:inline-block; font-size:15px;}



a {text-decoration:none;}



a:hover {text-decoration:none; color:#e21;}



a.foot {text-decoration:none; color:#bbc;}



a.foot:hover {text-decoration:none; color:#c87;}



.back_f {alpha (opacity=30); -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; z-index:6;}



.back_f:hover {alpha (opacity=60); -khtml-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; z-index:6;}



.inf {font:16px/19px Georgia, Garamond, Serif;}



.inf2 {font:22px/26px Georgia, Garamond, Serif; color:#433}



.sm:hover {color:#bbb;}



.sm2:hover {color:#e52;}



.social {alpha (opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;}



.social:hover {alpha (opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1;}



.phot {display:inline; max-width:400px; min-width:150px; width:30%; margin:15px 6px 11px 6px; vertical-align:middle; border:dashed 1px #bbb;  }



.anchor {margin:0px; paddind:0px; position:relative; height:0px; z-index:-95;}



.about {font:15px Atial, Georgia, Garamond, Serif; letter-spacing:1px; line-height:18px; color:#552; }



.menu4 {font:16px Atial, Georgia, Garamond, Serif;  margin:29px 10px 0px 0px; display:inline-block; font-style:italic; }



.menu5 {font:13px Arial, Georgia, Garamond, Serif; margin:4px 2px 0px 2px;}



.menu51 {font:11px Times, Arial, Georgia, Garamond, Serif; margin:4px 2px 0px 2px; color:#826;}



.menu52 {font:11px Times, Arial, Georgia, Garamond, Serif; margin:2px; color:#e22;}

.menu59 {font:11px Times, Arial, Georgia, Garamond, Serif; margin:0px 2px 11px 2px; color:#625;}

.menu54 {font:13px Arial, Georgia, Garamond, Serif; margin:4px 2px 0px 2px; font-weight:600; color:inherit;}



.menu6 {font:11px Arial, Georgia, Garamond, Serif; line-height:16px; margin:2px 1px 1px;}



.close_mostra {float:right; position:relative; right:5px; margin-top:3px; margin-left:-355px; clear:both;}



.price {width:170px; display:none; cursor:pointer; clear:both; margin:auto}



.price1 {width:100px; display:block; cursor:pointer; clear:both; margin:auto}



.cena {font:1.9vw Georgia, Garamond, Serif;  margin:10px 0px 0px 10px; display:block; color:#a14; min-width:25%;}



.cena_new {font:1.9vw Georgia, Garamond, Serif;  margin:5px 0px 15px 10px; display:none; color:#a14;}



.cena4 {font:14px Georgia, Garamond, Serif;  margin:0px 0px 1px 0px; display:block; color:#a14; }



.cena5 {font:12px Georgia, Garamond, Serif;  margin:0px 0px 0px 0px; display:block; color:#857; }





.butbuy_p  {



    text-align: center;



    vertical-align: middle;



    padding: 7px 10px;



    border: 1px solid #ffc815;



    border-radius: 14px;



    background: #ffc815;



    background: -webkit-gradient(linear, left top, left bottom, from (#ffc815), to(#ae7a0d));



    background: -moz-linear-gradient(top, #ffc815, #ae7a0d);



    background: linear-gradient(to bottom, #ffc815, #ae7a0d);



    text-shadow: #7c5709 1px 1px 1px;



    font: italic normal bold 13px arial;



    color: #ffffff;



    text-decoration: none;



}



.butbuy_p:hover,



.butbuy_p:focus {



    border: 1px solid ##f8ae12;



    background: #fff019;



    background: -webkit-gradient(linear, left top, left bottom, from (#fff019), to(#d19210));



    background: -moz-linear-gradient(top, #fff019, #d19210);



    background: linear-gradient(to bottom, #fff019, #d19210);



    color: #ffffff;



    text-decoration: none;



}



.butbuy_p:active {



    background: #ae7a0d;



    background: -webkit-gradient(linear, left top, left bottom, from (#ae7a0d), to(#ae7a0d));



    background: -moz-linear-gradient(top, #ae7a0d, #ae7a0d);



    background: linear-gradient(to bottom, #ae7a0d, #ae7a0d);



}



.butbuy_b {



    display: block;



    text-align: center;



    vertical-align: middle;



    padding: 7px 10px;



    border: 1px solid #ffffff;



    border-radius: 14px;



    background: #ffffff;



    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b3b3b3));



    background: -moz-linear-gradient(top, #ffffff, #b3b3b3);



    background: linear-gradient(to bottom, #ffffff, #b3b3b3);



    text-shadow: #ffffff 1px 1px 1px;



    font: italic normal bold 13px arial;



    color: #111111;



    text-decoration: none;



}



.butbuy_b:hover,



.butbuy_b:focus {



    background: #ffffff;



    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d7d7d7));



    background: -moz-linear-gradient(top, #ffffff, #d7d7d7);



    background: linear-gradient(to bottom, #ffffff, #d7d7d7);



    color: #111111;



    text-decoration: none;



}



.butbuy_b:active {



    background: #b3b3b3;



    background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#b3b3b3));



    background: -moz-linear-gradient(top, #b3b3b3, #b3b3b3);



    background: linear-gradient(to bottom, #b3b3b3, #b3b3b3);



}



.reserved {position:absolute; right:20%; width:57%; top:30%; filter: alpha(opacity=50); -khtml- opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; 



-webkit-transform:rotate(-37deg);



  -moz-transform: rotate(-37deg);



  -ms-transform: rotate(-37deg);



  -o-transform: rotate(-37deg);



  transform: rotate(-37deg);



}



.porachki {font-size: 14px; color:#635; letter-spacing:1px;}



.porachki2 {font-size: 13px  ;}



.porachki4 {font-size: 14px  ; color:#333;}



.lang {float:right; margin-right:2vw;}



div#paying {}



.pay {font:14px/17px Georgia, Garamond, Serif; color:#603; margin:8px; letter-spacing:0.5px;}



.pay2 {font:14px/16px Georgia, Garamond, Serif; color:#603; margin:8px; letter-spacing:0.4px;}



.pay-sp {font:14px/17px Georgia, Garamond, Serif; color:#219}



.pay-sp2 {color:#219}



.por2:hover {width:20px}



.deliv2 {}



.deliv2:hover {width:20px}



.down {line-height:16px; padding: 3px 0px 6px 0px; }



.hd {float:right; position:relative; top:-9px; font-size:11px; text-decoration:underline; color:#226;}



.bt {}



.bt:hover {width:150px; }



.button{



 text-decoration:none; 



 text-align:center; 



 padding:6px 9px; 



 border:solid 0px #004F72; 



 -webkit-border-radius:15px;



 -moz-border-radius:15px; 



 border-radius: 15px; 



 font:12px "Arial Black", Gadget, sans-serif; 



 font-weight:bold; 



 color:#E5FFFF; 



 background-color:#3BA4C7; 



 background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 



 background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 



 background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 



 background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 



 background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);   



 -webkit-box-shadow:-3px 2px 2px #bababa, inset -1px -1px 1px #ffffff; 



 -moz-box-shadow: -3px 2px 2px #bababa,  inset -1px -1px 1px #ffffff;  



 box-shadow:-3px 2px 2px #bababa, inset -1px -1px 1px #ffffff;  



}



.mostra_button {background:    #3d85c6;



background:    -webkit-linear-gradient(#3d85c6, #073763);



background:    linear-gradient(#3d85c6, #073763);



border-radius: 5px;



color:         #fff;



display:       inline-block;



padding:       6px 11px;



font:          normal 700 15px/1 "Droid Serif", serif;



text-align:    center;



text-shadow:   1px 1px 0 #000;



margin:19px 0px 9px 0px;



}



.col-sm-offset-2 {min-width:71.5%;}



.det { width:100px; margin:5px 0px 0px 0px; border: 1px solid rgb(256, 256, 256); }



.det2 {display:inline-block; width:117px; margin:0px 2px 11px 0px; padding:4px; vertical-align: top; border: 1px solid rgb(187, 187, 187); color:; background:#eee;}



.det2:hover {display:inline-block; width:117px; margin:0px 2px 11px 0px; padding:4px; vertical-align: top; border: 1px solid rgb(206, 206, 106); color:#eee; background:rgb(70,60,70);}



.det3 { width:100px; margin:0px; padding:2px; font:12px Verdana, Georgia, Serif, Garamond; letter-spacing2:1px; text-align:center; margin-left:}



.det6 {position:relative; display:inline-block; width:183px; margin:0px 4px 11px 0px; padding:4px; vertical-align: top; border: 1px solid rgb(187, 187, 187); background:#eee; text-align:center; color:#333;}



.det6:hover {position:relative; display:inline-block; width:183px; margin:0px 4px 11px 0px; padding:4px; vertical-align: top; border: 1px solid rgb(206, 206, 106); color:#eee; background:#C0C0C0;}



.det62 {position:relative; display:inline-block; width:183px; margin:0px 4px 11px 0px; padding:4px; vertical-align: top; border: 1px solid rgb(187, 187, 187); background:#eee; text-align:center; height:264px;}



.det62:hover {position:relative; display:inline-block; width:183px; margin:0px 4px 11px 0px; padding:4px; vertical-align: top; border: 1px solid rgb(206, 206, 106); color:#eee; background:rgb(70,60,70);}



.det7 { width:163px; margin:5px 0px 0px 0px; border: 1px solid rgb(256, 256, 256); }



.mostra_img {display:inline-block; width:60%; border: dotted 2px #bbb;}



.mostra_cont {vertical-align:middle; width: 35%; position:relative; height:76%; background:#fff;  display:inline-block; margin: 0px 11px 0% 17px; margin-top:2.5vw;}



.mostra_zaglavie {margin: -2px 0px 12px 24%;}



.mostra_font1 {font-size:2vw; color:#634;}



.mostra_font2 {font-size:1.5vw; color:#555;}



.mostra_font3 {font-size:1.7vw; color:#723;}



.mostra_font4 {font-size:1.4vw; color:#888;}



.mostra_font5 {font-size:1.9vw; color:#623;}



.mostra_font6 {font-size:1.5vw; color:#777;}



.mostra2_img {display:inline-block; width:40%; border: dotted 2px #bbb;}



.mostra2_cont{vertical-align:middle; width: 35%; position:relative; height:76%; background:#fff;  display:inline-block; margin: 0px 11px 0% 17px; margin-top:2.5vw;}



.mostra2_zaglavie {margin: -2px 0px 12px 24%;}



.mostra2_font1 {font-size:2vw; color:#634;}



.mostra2_font2 {font-size:1.5vw; color:#555;}



.mostra2_font3 {font-size:1.7vw; color:#723;}



.mostra2_font4 {font-size:1.4vw; color:#888;}



h3.mostra2_font5 {font-size:1.9vw; color:#623;}



.mostra2_font6 {font-size:1.5vw; color:#777;}



.next_pc {float:right; position:absolute; left:calc(100% - 52px); bottom:44%; z-index:55; pointer-events: none; opacity:0.4;



  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";



  filter: alpha(opacity=0.4); }



.mostra3_img {display:inline-block; width:37%; border: dotted 2px #bbb; padding:0px; position:relative; top:4px; margin-top:-10px; min-width:250px; }



.mostra003_img { padding:0px; border: dotted 2px #bbb; position:absolute; top:0px; margin-top:-0px; min-width:250px; }



.mostra013_img {display:inline-block; width:37%; padding:0px; position:relative; top:4px; margin-top:-10px; min-width:250px; }



.mostra3_cont {vertical-align:middle; width: 25%; position:relative; background:transparent;  display:inline-block; margin: 2.5vw 1px 5px 1.5vw; }



.number {display:inline-block; width:100%; padding:6px 0px 0px 0px;



  cursor:pointer;}



.number:hover {display:inline-block; width:100%; padding:5px 0px 1px 0px;



  cursor:pointer; color:#843;}



#cf7_controls {width:70%;}



.mostra32_cont {vertical-align:middle; width: 29%; position:relative; background:transparent;  display:inline-block; margin: 2.5vw -3.9% 0% 17px; text-align:center; }



.mostra3_zaglavie {margin: -2px 0px 12px 24%;}



.mostra3_font1 {font-size:2vw; color:#634;}



.mostra3_font2 {font-size:1.5vw; color:#555;}



.mostra3_font3 {font-size:1.65vw; color:#a56; line-height:2vw;}



.mostra3_font4 {font-size:1.4vw; color:#888;}



.mostra3_font5 {font-size:1.9vw; color:#623;}



.mostra3_font6 {font-size:1.5vw; color:#447;}



.mostra3_font7 {font-size:1.12vw; color:#447; letter-spacing:5px;}



.mostra3_font9 {font-size:1.2vw; color:#886;}



.mostra3_font15 {font-size:1.7vw; line-height:2.3vw; color:#b23;}



.mostra3_font14 {font-size:1.0vw; color:#888; line-height:1.3vw;}



.mostra3_zaglavie9 {margin: -2px 0px 12px 24%;}



.mostra3_font19 {font-size:2vw; color:#634;}



.mostra3_font29 {font-size:1.5vw; color:#555;}



.mostra3_font39 {font-size:1.68vw; font:1.68vw Book Antiqua, Verdana, Georgia; letter-spacind2:7px; color:#612; font-weight:600;}



.mostra3_font49 {font-size:1.4vw; color:#888;}



.mostra3_font59 {font-size:1.9vw; color:#623;}



.mostra3_font69 {font-size:1.5vw; color:#447;}



.mostra3_font159 {font-size:1.7vw; color:#b23; line-height:2.3vw;}



.cont_form_head {width:470px;  border:solid 0px #fff; text-align:left; background:#eef; color:#722;}


.req {margin:-3px 3px 3px 0px; float:right; font-size:13px; font-weight:600; z-index:5;}



.submit2 { position:relative; left:27px; text-align:center; width:300px; z-index:2; }



.ast {color:#e11;}



.form_container {width:483px; background:#eee; padding:0px 2px 0px 11px; }



.cl_f {font-size:11px; color:#886;}



.cena3 {font:19px Georgia, Garamond, Serif; display:inline-block; color:#a14; float:left; }



.mostra35_zaglavie {margin: -2px 0px 12px 24%;}



.mostra35_font1 {font-size:2vw; color:#634;}



.mostra35_font2 {font-size:1.5vw; color:#eee;}



.mostra35_font3 {font-size:1.7vw; color:#f46;}



.mostra35_font4 {font-size:1.4vw; color:#999;}



.mostra35_font5 {font-size:1.9vw; color:#623;}



.mostra35_font6 {font-size:1.5vw; color:#dee;}



.mostra35_font7 {font-size:1.3vw; color:#aa9;}



.mostra35_font9 {font-size:1.2vw; color:#886;}



.mostra35_font11 {font-size:1.7vw; color:#fa8;}



#content4-13 B {



  color: #553982;



  text-align: center;



}



#content4-13 P {



  color: #28324e;



  font-size: 17px;



}



#ext_menu-5 .mbr-brand__name {



  font-size: 16px;



}



#ext_menu-5.mbr-navbar--stuck .mbr-navbar__section {



  background: #2c2c2c;



}



#ext_menu-5 .mbr-navbar__section {



  background: #2c2c2c;



}



h9 {font-size:17px; font-weight:600; letter-spacing:7px; }



.par_deliv {padding-top:4px; }



.abr {color:#63b;}



.ins {color:#b78;}



.adr_mag {font-size:15px; font-weight:600; letter-spacing:px; display:block; text-align:left; padding:14px 0px 3px 9px;} 



.tel_mag {font-size:15px; font-weight:; letter-spacing:; display:block; text-align:left; padding:5px 0px 5px 9px;}



.tm_mag {font-size:15px; font-weight:; letter-spacing:px;display:block; text-align:left; padding:3px 0px 3px 9px;}



.mag_nm {font-size:16px; font-weight:600; letter-spacing:5px; color:#fff; text-align:center; background:#57a; margin:25px 0px 6px 0px; padding:3px;}



.store_color {background:#eee;}