@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/Dosis500.woff') format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/Dosis600.woff') format('woff');
}

@charset "utf-8";

body {
 background: #111111;
 background-image:url(http://www.sexy-legwear.com/images/background.png);
 padding: 0px;
 margin: 0px auto;
 text-align: center;
 height: 100%;
}

.search-container {
 width: 230px;
 height: 30px;
 float: left;
 margin: 13px 0px 0px 30px;
 text-align: right;
}

.header-bar {
 width: 100%;
 height: 110px;
 background: #111111;
 margin: 0px;
 padding: 0px;
}

.header-bar-1000 {
 width: 1010px;
 margin: auto;
 height: 110px;
 padding: 0px;
}

.logo {
 width: 258px;
 height: 90px;
 margin: 10px 0px 10px 0px;
 padding: 0px;
 float: left;
}

.header-menu {
 width: 100%;
 height: 50px;
 background: #222222;
 background-image:url(http://www.sexy-legwear.com/images/header-menu-bg.png);
 margin-bottom: 25px;
 padding: 0px;
}

.header-menu-text {
 width: auto;
 height: 50px;
 float: left;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 18px;
 line-height: 50px;
 text-transform: uppercase;
 text-shadow: #111111 2px 2px 1px;
 color: #eeeeee;
 margin: 0px 12px 0px 12px;
 text-decoration: none;
 position: relative;
}

.header-menu-text:hover {
 color: #5fb9f7;
 text-shadow: #000000 2px 2px 1px;
}

.dot{
 width: auto;
 height: 50px;
 line-height: 50px;
 float: left;
 font-family: verdana, arial, tahoma;
 font-weight: bold;
 font-size: 10px;
 color: #666666;
 text-shadow: #111111 1px 1px 1px;
}

.main-div {
 width: 1010px;
 height: 100%;
 height:auto !important;
 min-height: 100%;
 overflow: hidden !important;
}

.menu-left {
 width: 170px;
 height: 100%;
 height:auto !important;
 min-height: 100%;
 overflow: hidden !important;
 float: left;
 margin-right: 8px;
}

.menu-box {
 width: 170px;
 margin: 0px 0px 15px 0px;
 padding:0px;
 background: #000000;
 text-align: left;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}

.menu-box-tags {
 width: 170px;
 margin: 0px 0px 15px 0px;
 padding:0px;
 background: #000000;
 text-align: justify;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}

.tag-link {
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 500;
 font-size: 12px;
 line-height: 20px;
 color: #eeeeee;
 padding: 0px 5px 0px 5px;
 text-transform: uppercase;
 text-shadow: #333333 1px 1px 1px;
 text-decoration: none;
}

.tag-link:hover {
 color: #5fb9f7;
}

.menu-box-link {
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 500;
 font-size: 13px;
 line-height: 20px;
 color: #eeeeee;
 text-align: left;
 padding-left: 8px;
 text-transform: uppercase;
 text-shadow: #333333 1px 1px 1px;
 text-decoration: none;
 display: block;
}

.menu-box-link:hover {
 color: #5fb9f7;
}

.menu-title-text {
 width: auto;
 height: 50px;
 background-image:url(http://www.sexy-legwear.com/images/title-bg.png);
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 16px;
 line-height: 35px;
 text-transform: uppercase;
 color: #dddddd;
 text-shadow: #000000 2px 2px 1px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 text-align: left;
 padding-left: 5px;
}

.content-div-menu {
 width: 830px;
 height: 40px;
 float: left;
}

.content-div-menu-tab {
 width: 190px;
 height: 40px;
 background-image:url(http://www.sexy-legwear.com/images/title-bg.png);
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 16px;
 line-height: 35px;
 text-transform: uppercase;
 color: #dddddd;
 text-shadow: #000000 2px 2px 1px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 text-align: center;
 padding: auto;
 word-spacing: 2px;
 float:left;
 margin-left: 5px;
}

.content-div-menu-tab-inactiv {
 width: 190px;
 height: 40px;
 background-image:url(http://www.sexy-legwear.com/images/title-bg.png);
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 16px;
 line-height: 35px;
 text-transform: uppercase;
 color: #ffffff;
 text-shadow: #000000 2px 2px 1px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 text-align: center;
 padding: auto;
 word-spacing: 2px;
 float:left;
 margin-left: 5px;
 text-decoration: none;
 opacity: 0.5;
 filter:alpha(opacity=50);

}

.content-div-menu-tab-inactiv:hover {
 text-shadow: #000000 2px 2px 1px;
 color: #5fb9f7;
 opacity: 1;
 filter:alpha(opacity=100);
}

.content-div {
 width: 832px;
 background: #000000;
 height: 100%;
 height:auto !important;
 min-height: 100%;
 overflow: hidden !important;
 float: left;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}

.title-text {
 width: auto;
 height: 50px;
 background-image:url(http://www.sexy-legwear.com/images/title-bg.png);
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 17px;
 line-height: 35px;
 text-transform: uppercase;
 text-shadow: #aaaaaa 1px 1px 1px;
 color: #dddddd;
 text-shadow: #000000 2px 2px 1px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 text-align: left;
 padding-left: 10px;
 word-spacing: 2px;
}

.pic {
 background: #333333;
 padding: 0px 3px 0px 3px;
 margin: 5px;
 width: auto;
 float: left;
 display: block;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 14px;
 line-height: 23px;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 text-transform: uppercase;
 text-shadow: #111111 1px 1px 1px;
 color: #cccccc;
 position: relative;
}

.pic img {
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 width: 150px;
 height: 220px;
 border: 0px;
 font-family: verdana, tahoma, arial;
 font-size: 11px;
 font-weight: normal;
}

.pic:hover{
 background: #5fb9f7;
 color: #111111;
 text-shadow: #cccccc 1px 1px 1px;
}
 
.movie {
 background: #333333;
 padding: 0px 3px 0px 3px;
 margin: 5px;
 width: auto;
 float: left;
 display: block;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 14px;
 line-height: 23px;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 text-transform: uppercase;
 text-shadow: #111111 1px 1px 1px;
 color: #cccccc;
 position: relative;
}

.movie img {
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 width: 260px;
 height: 160px;
 border: 0px;
 font-family: verdana, tahoma, arial;
 font-size: 11px;
 font-weight: normal;
}

.movie:hover{
 background: #5fb9f7;
 color: #111111;
 text-shadow: #cccccc 1px 1px 1px;
}

span.text-content span {
 display: table-cell;
 text-align: center;
 vertical-align: middle;
}
 
span.text-content-m span {
 display: table-cell;
 text-align: center;
 vertical-align: middle;
}

span.text-content {
 background-image:url(http://www.sexy-legwear.com/images/trans-bg.png);
 color: #ffffff;
 text-shadow: #000000 1px 1px 1px;
 cursor: pointer;
 display: table;
 height: 50px;
 left: 8px;
 position: absolute;
 bottom: 30px;
 width: 140px;
 opacity: 0;
 filter:alpha(opacity=0);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 12px;
 line-height: 15px;
 -webkit-transition: opacity 300ms;
 -moz-transition: opacity 300ms;
 -o-transition: opacity 300ms;
 transition: opacity 300ms;
}

span.text-content-m {
 background-image:url(http://www.sexy-legwear.com/images/trans-bg.png);
 color: #ffffff;
 text-shadow: #000000 1px 1px 1px;
 cursor: pointer;
 display: table;
 height: 40px;
 left: 6px;
 position: absolute;
 bottom: 25px;
 width: 255px;
 opacity: 0;
 filter:alpha(opacity=0);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 12px;
 line-height: 15px;
 -webkit-transition: opacity 300ms;
 -moz-transition: opacity 300ms;
 -o-transition: opacity 300ms;
 transition: opacity 300ms;
}

.pic:hover span.text-content {
 opacity: 1;
 filter:alpha(opacity=100);
}

.movie:hover span.text-content-m {
 opacity: 1;
 filter:alpha(opacity=100);
}

.cat-font{
 width: auto;
 height: 50px;
 float: left;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 18px;
 color: #aaaaaa;
 text-shadow: #000000 2px 2px 1px;
 line-height: 50px;
 text-transform: uppercase;
 margin: 0px 12px 0px 12px;
 text-decoration: none;
 position: relative;
}

.cat-text {
 width: auto;
 height: 50px;
 float: left;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 18px;
 line-height: 50px;
 text-transform: uppercase;
 text-shadow: #111111 2px 2px 1px;
 color: #eeeeee;
 margin: 0px 10px 0px 10px;
 text-decoration: none;
 position: relative;
}

.cat-text:hover {
 color: #5fb9f7;
 text-shadow: #000000 2px 2px 1px;
}

.free-sites-div {
 width: 1010px;
 background: #000000;
 height:auto !important;
 overflow: hidden !important;
 float: left;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 margin-top: 35px;
}

.free-site-pic {
 background: #333333;
 padding: 6px 6px 0px 6px;
 margin: 6px;
 width: auto;
 float: left;
 display: block;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 500;
 font-size: 12px;
 line-height: 20px;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 text-transform: uppercase;
 text-shadow: #111111 1px 1px 1px;
 color: #cccccc;
 position: relative;
}

.free-site-pic img {
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 width: 120px;
 height: 150px;
 border: 0px;
}

.free-site-pic:hover{
 background: #5fb9f7;
 color: #111111;
 text-shadow: #cccccc 1px 1px 1px;
}

.footer-bar {
 width: 100%;
 height: 110px;
 background: #000000;
 margin: 50px 0px 0px 0px;
 padding: 0px;
 border-top: 1px solid #333333;
}

.footer-bar-1000 {
 width: 1010px;
 margin: auto;
 height: 110px;
 padding: 0px;
}

.footer-logo {
 background-image:url(http://www.sexy-legwear.com/images/title-bw.png);
 width: 258px;
 height: 90px;
 margin: 10px 0px 10px 40px;
 padding: 0px;
 float: left;
}

.footer-links {
 width: 700px;
 height: 90px;
 margin: 10px 0px 10px 0px;
 padding: 0px;
 float: left;
 border-right: 1px dotted #222222;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 500;
 font-size: 14px;
 color: #999999;
 line-height: 22px;
 text-align: left;
 text-transform: uppercase;
 text-shadow: #111111 1px 1px 1px;
}

.footer-links a {
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 500;
 font-size: 14px;
 line-height: 22px;
 text-align: left;
 color: #eeeeee;
 text-transform: uppercase;
 text-shadow: #111111 1px 1px 1px;
 text-decoration: none;
}

.footer-links a:hover {
 color: #5fb9f7;
}

.search_to_short {
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 500;
 font-size: 14px;
 line-height: 22px;
 text-align: left;
 color: #cc0000;
 text-transform: uppercase;
 text-shadow: #111111 1px 1px 1px;
 text-decoration: none;
 padding: 0px 0px 20px 20px;
}

.pagination {
 width: 800px;
 height: auto;
 float: left;
 margin: 20px 0px 20px 0px;
 text-align: center;
}

.pagination span {
 color: #777777;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 15px;
 text-shadow: #111111 1px 1px 1px;
 text-decoration: none;
 text-align: center;
 background: #111111;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 padding: 3px 8px 3px 8px;
 height: auto;
 margin: 0px 4px 0px 4px;
 width: auto;
}

.pagination a {
 color: #cccccc;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 15px;
 text-shadow: #111111 1px 1px 1px;
 text-decoration: none;
 text-align: center;
 background: #222222;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 padding: 3px 8px 3px 8px;
 height: auto;
 margin: 0px 4px 0px 4px;
 width: auto;
}

.pagination a:hover {
 background: #5fb9f7;
 color: #111111;
 text-shadow: #cccccc 1px 1px 1px;
}

.switch {
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 15px;
 text-transform: uppercase;
 text-shadow: #111111 2px 2px 1px;
 color: #ffffff;
 margin-right: 15px;
 margin-left: 15px;
 padding-left: 10px;
 padding-right: 10px;
 text-decoration: none;
 position: relative;
 background: #555555;
 border-radius: 4px;
}

.switch:hover {
 color: #5fb9f7;
 text-shadow: #000000 2px 2px 1px;
 background: #444444;
}

.results-text {
 width: auto;
 height: 30px;
 float: left;
 font-family: 'Dosis', tahoma, verdana, arial;
 font-weight: 600;
 font-size: 15px;
 line-height: 30px;
 text-transform: uppercase;
 text-shadow: #111111 2px 2px 1px;
 color: #eeeeee;
 margin: 10px 10px 0px 10px;
 text-decoration: none;
 position: relative;
}