.modalwindow {position: absolute; background-color: transparent; left: 20px; top: 20px; width: 200px; height: 200px; z-index: 100; overflow: hidden; transition: 0.1s; border-radius: 10px; border: 2px solid #ffffff; box-shadow: 0 0 20px rgba(0,0,0,0.5);}

#textdiv {background-color: #567a9e; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75;  position:absolute; bottom:-30px; height: 20px; width: 100%; padding: 5px; text-align: center; color: #ffffff; font-size: 14px; transition: 0.5s; }


#close {position: absolute; width: 20px; height: 20px; top: 0px; right: 0px; z-index: 102; }

#next {position: absolute; width: 35px; height: 60px; top: 50%; margin-top: -30px; right: -60px; z-index: 102; transition: 0.5s; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;}
#prev {position: absolute; width: 36px; height: 60px; top: 50%; margin-top: -30px; left: -60px; z-index: 102; transition: 0.5s; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;}

.modalwindow:hover #next {position: absolute; width: 35px; height: 60px; top: 50%; right: 0px; z-index: 102; transition: 0.5s; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.modalwindow:hover #prev {position: absolute; width: 35px; height: 60px; top: 50%; left: 0px; z-index: 102; transition: 0.5s; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

.modalwindow a {color: #ffffff; font-size: 20px; text-decoration: none; text-shadow: 1px 1px 2px black;}
.modalwindow a:hover { text-decoration: none; }

div.listbannermain {overflow: hidden; position: relative;  width: 740px; height: 200px; background-position: 0% 0%;  background-repeat: no-repeat;}
div.linkbanner {overflow: hidden; position: absolute;  width: 750px; height: 200px; top: 0px; left: 0px; }
div.listbanner {overflow: hidden; position: absolute;  width: 750px; height: 200px; top: 0px; left: 0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;  transition: 0.5s;}
div.listbannera {overflow: hidden; position: absolute;  width: 750px; height: 200px; top: 0px; left: 0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; transition: 0.5s;}

div.arrow {width: 60px; height: 200px; top: -200px; position: absolute; z-index: 3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;   transition: 0.5s;}
div.listbannermain:hover div.arrow {width: 60px; height: 60px; top: 0px; position: absolute; z-index: 3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; transition: 0.5s;}

div.lentamainbox {float: left; overflow: hidden; margin: 0px 2px; padding: 0px; width: 160px; height: 120px; position:relative;}
div.lentabluebox {width: 160px; height: 120px; background-color: #9e7a56; padding: 2px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); -moz-opacity: 0.25; -khtml-opacity: 0.25; opacity: 0.25;  position:absolute; top:0px; left:0px; z-index: 1; }
div.lentaimagebox {overflow: hidden; width: 160px; height: 120px; text-align: center; position:relative; top:2px; left:2px; z-index: 2;}
div.lentatext {margin: auto; color: #442e05; text-align: center; padding: 5px; }


div.lentaprevarrow { width: 70px; height: 200px; top: 0px; left: 0px; position: absolute; z-index: 3; transition: 0.5s; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
div.lentanextarrow { width: 70px; height: 200px; top: 0px; right: 0px; position: absolute; z-index: 3; transition: 0.5s;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}



.gray50 {position: absolute; top: 0px; width: 100%; height: 100%; z-index: 100;}
body>.gray50 {position: fixed; background: rgba(0,0,0,0.5); backdrop-filter: blur(3px); }
