body{
 color:#000000;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:20px;
 padding:0px;
# background-color:#FFFFFF;
 background-image: url(bg.png);
 background-attachment: fixed;
 font-family:arial, sans-serif;
 font-size:13px;
}
td, tr, p, div{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 line-height:1.4em;
 color:#333333;
 word-break:break-word;
}
p, ul, li{
 padding:0 5px;
}
hr{
 color:#999999;
 height:1px;
 width:100%;
}
.button{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 border:1px solid #AABBBF;
 background-color:#FFFFFF;
 color:#404F59;
 background-image:url(../images/but.gif);
 padding:2px;
}
ul#mainlevel-nav{
 list-style:none;
 padding:0;
 margin:0;
 font-size:0.8em;
}
ul#mainlevel-nav li{
 display:block;
 background-image:none;
 padding-left:0px;
 padding-right:0px;
 float:left;
 margin:0;
 width:auto !important;
 width:15%;
 font-size:11px;
 line-height:21px;
 white-space:nowrap;
 border-right:1px solid #cccccc;
}
ul#mainlevel-nav li a{
 width:100%;
 display:block;
 padding-left:15px;
 padding-right:15px;
 text-decoration:none;
 color:#333333;
 background:transparent;
}
#buttons>ul#mainlevel-nav li a{ width:auto;}
ul#mainlevel-nav li a:hover{
 color:#FF9900;
}
table.moduletable{
 width:100%;
 min-width:250px;
 table-layout:auto;
}
table.moduletable th{
 font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 height:24px;
 line-height:24px;
 color:#FFF;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
 background-image:url(../images/header.jpg);
}
table.moduletable td{
 padding-left:3px;
 padding-right:3px;
}
table.content{
 width:100%;
 padding:20px;
 border-collapse:collapse;
 border-spacing:0px;
 margin-bottom:10px;
}
table.contentpane{
 width:100%;
 padding-left:3px;
 padding-right:3px;
 padding-top:3px;
 border-spacing:0px;
 margin-bottom:5px;
}
table.contentpaneopen{
 width:100%;
 padding-left:3px;
 padding-right:3px;
 padding-top:3px;
 border-spacing:0px;
 margin-bottom:5px;
}
.contentheading{
 font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
 letter-spacing:1px;
 background:url(../images/header.jpg) ;
 font-size:13px;
 font-weight:bold;
 height:22px;
 line-height:22px;
 text-transform:uppercase;
 padding-left:10px;
 text-align:left;
 color:#FFF;
 width:100%;
 margin:2px;
}
.componentheading{
 font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
 letter-spacing:1px;
 background:url(../images/header.jpg);
 font-size:13px;
 font-weight:bold;
 height:22px;
 line-height:22px;
 text-transform:uppercase;
 padding-left:10px;
 text-align:left;
 color:#FFF;
 width:auto;
 margin:2px;
}
.title a:link, .title a:visited, .title a:hover{
 font-size:16px;
 color:#56666E;
 text-decoration:none;
 font-weight:bold;
}
.buttonheading{
 background:url(../images/header.jpg);
 padding-left:4px;
 padding-right:4px;
}
a.mainlevel{
 font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
 text-align:center;
 display:block;
 line-height:22px;
 height:20px;
 font-size:13px;
 width:auto;
 background:url(../images/boff.jpg);
}
a.mainlevel:link{
 text-align:center;
 display:block;
 font-size:13px;
 width:auto;
}
a.mainlevel:link, a.mainlevel:visited{
 text-align:center;
 display:block;
 font-size:13px;
 font-weight:normal;
 padding:0px 0px 0px 0px;
 color:#333333;
 width:auto;
}
a.mainlevel:hover{
 text-align:center;
 display:block;
 background:url(../images/bon.jpg);
 font-size:13px;
 font-weight:normal;
 text-decoration:none;
}
#active_menu_1{
 text-align:center;
 color:#333333;
 background:url(../images/bon.jpg);
 font-weight:bold;
}
a#active_menu_1:hover{
 text-align:center;
 color:#333333;
}
#active_menu_2{
 text-align:center;
 color:#333333;
 background:url(../images/bon.jpg);
 font-weight:bold;
}
a#active_menu_2:hover{
 text-align:center;
 color:#333333;
}
a:link, a:visited{
 font-size:13px;
 color:#556166;
 text-decoration:none;
 font-weight:bold;
 line-height:1.4em;
}
a:hover{
 font-size:13px;
 color:#708088;
 text-decoration:none;
 font-weight:bold;
 line-height:1.4em;
}
a.category:link, a.category:visited{
 font-size:13px;
 font-weight:bold;
 padding:0 5px;
}
a.readon:link, a.readon:visited{
 color:#404F59;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 white-space:normal;
 font-weight:normal;
 padding-bottom:4px;
 padding-left:4px;
 padding-right:4px;
 padding-top:4px;
 float:left;
 line-height:10px;
 text-decoration:none;
 border:1px solid #AABBBF;
 background-color:#FFFFFF;
 background-image:url(../images/but.gif);
}
a.readon:hover{
 color:#FF9900;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 white-space:normal;
 font-weight:normal;
 padding-bottom:4px;
 padding-left:4px;
 padding-right:4px;
 padding-top:4px;
 float:left;
 line-height:10px;
 text-decoration:none;
 border:1px solid #AABBBF;
 background-color:#FFFFFF;
}
ul{
 margin:2px;
 padding-left:0px;
 list-style:none;
}
li{
 line-height:15px;
 padding-left:15px;
 padding-top:0px;
 background-image:url(../images/bullet.gif) ;
 background-repeat:no-repeat;
 background-position:5px 3px;
}
.small{
 font-size:10px;
 color:#333333;
}
.smalldark{
 font-size:10px;
 color:#333333;
}
.createdate, .modifydate{
 font-size:10px;
 color:#666666;
}
.pathway{
 font-size:11px;
 color:#333333;
 padding-left:14px;
}
a.pathway:link, a.pathway:visited{
 color:#FF9900;
 font-size:11px;
 padding-left:0px;
}
a.pathway:hover{
 font-size:11px;
 padding-left:0px;
}
.blog_more{
padding-left:10px;
}
.inputbox{
background-image:url(../images/inputback.jpg);
border:1px solid #666;
}
.back_button{
text-align:center;
padding:10px;
}
.pagenavcounter{
 font-size:10px;
 color:#FF9900;
}
.small{
 font-size:10px;
 color:#333333;
}
.smalldark{
 font-size:10px;
 color:#333333;
}
.createdate, .modifydate{
 font-size:10px;
 color:#666666;
}
.content_vote{
 font-size:10px;
 height:22px;
 padding-top:2px;
 padding-bottom:2px;
}
.content_rating{
 font-size:10px;
 color:#CC9900;
}
.contact_email{
 width:100%;
}
.contact_email .inputbox{
/*  width:345px; */
}
.sectiontableheader{
 font-size:12px;
 font-weight:normal;
 text-transform:uppercase;
 letter-spacing:1px;
 background:#D8E0E4;
 color:#333333;
 padding:5px;
 margin-bottom:5px;
 display:block;
}
.sectiontableentry1{
 vertical-align:top;
 padding:2px 5px;
 display:block;
 /* background:#E6EEF2; */
 /* border-top:1px solid #FFFFFF; */
 /* border-bottom:1px solid #999999; */
}
.sectiontableentry2{
 vertical-align:top;
 padding:2px 5px;
 display:block;
 /* border-top:1px solid #FFFFFF; */
 /* border-bottom:1px solid #999999; */
}
table.contenttoc{
 border:1px solid #FFFFFF;
 background:#E6EEF2;
 padding:5px;
 margin-right:10px;
 margin-left:10px;
 margin-bottom:10px;
}
span.highlight{
font-weight:bold;
color:#FF6600;
}
table.moduletable-promo{
 width:100%;
 table-layout:auto;
}
table.moduletable-promo th{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 text-align:center;
 padding-top:15px;
/*  height:24px; */
/*  line-height:24px; */
 text-transform:uppercase;
 color:#cc0066;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
/*  background-image:url(../images/header.jpg); */
}
table.moduletable-promo td{
 padding-left:3px;
 padding-right:3px;
}
.sectiontablefooter{
 padding-bottom:15px;
}
.sectiontablefooter a{
 font-weight:normal;
 font-size:13px;
}
@media screen and (max-width:768px){
 div.search, div.top_2, div.menu{display:none;}
 ul#mainlevel-nav li a{padding-left:10px;padding-right:10px;}
 div.content{width:100%;}
 div.center{height:auto;}
 td.contentheading{padding-top:10px;padding-bottom:10px;text-align:center;color:#333333;background:#D8E0E4;border-bottom:1px solid #99A0AA;}
 div.componentheading{padding-top:10px;padding-bottom:10px;text-align:center;color:#333333;background:#D8E0E4;border-bottom:1px solid #99A0AA;height:100%;}
 div.mobile_menu{display:block;}
}
.name{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-transform:uppercase;
 font-size:15px;
 color:#56666E;
 padding:0;
 margin:0;
}
.desc{
 font-size:12px;
 color:#56666E;
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-transform:uppercase;
 text-align:center;
}
.title{
 text-align:center;
 vertical-align:middle;
 display:table-cell;
}
.top_1{
 display:block;
 width:100%;
 max-width:1440px;
 margin:0 auto;
 min-width:330px;
 height:71px;
 background-image:url(/templates/247extender_b/images/top_center_1.jpg);
 background-repeat:repeat;
}
.top_2{
 display:block;
 width:100%;
 max-width:1440px;
 margin:0 auto;
 min-width:330px;
 height:23px;
 background-image:url(/templates/247extender_b/images/top_center_2.jpg);
 background-repeat:repeat;
}
.top_3{
 display:block;
 width:100%;
 max-width:1440px;
 margin:0 auto;
 min-width:330px;
 height:29px;
 background-image:url(/templates/247extender_b/images/top_center_3.jpg);
 background-repeat:repeat;
}
.tl{
 float:left;
 display:table;
}
.tr{
 float:right;
}
.center{
 display:flex;
 width:100%;
 max-width:1440px;
 min-height:75vh;
 margin:0 auto;
 min-width:330px;
 outline:1px solid #99A0AA;
 outline-offset:-1px;
 /* background-color:#EEF0F0; */
}
.bottom{
 display:block;
 width:100%;
 max-width:1440px;
 margin:0 auto;
 min-width:330px;
 height:104px;
 background-image:url(/templates/247extender_b/images/bottom_center.jpg);
 background-repeat:repeat;
}
.menu{
 float:left;
 border:1px solid #99A0AA;
 background-color:#D8E0E3;
 height:auto;
 min-height:500px;
}
.content{
 float:left;
 /* background-color:#EEF0F0; */
 width:100%;
 height:100%;
 min-height:500px;
}
.search{
 float:left;
 padding-top:25px;
 padding-right:50px;
}
.search_box{
 background-color:#ECF4F6;
}
.path{
 float:left;
 padding-top:2px;
 display:inline-block;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
# width:95%;
 position:absolute;
}
.date{
 float:left;
 padding-top:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#333333;
 padding-right:10px;
 display:inline-block;
}
.buttons{
 float:left;
 padding-top:5px;
}
.mobile_menu{
 display:none;
 float:left;
 margin-top:25px;
 margin-right:15px;
 width:25px;
 height:25px;
 cursor:pointer;
}
.hamburger_svg{
 width:25px;
 height:25px;
 background-image:url(/templates/247extender_b/images/hamburger.svg);
}
.dropdown{
 position:relative;
 display:inline-block;
}
.dropdown-content{
 display:none;
 position:relative;
 top:10px;
 right:220px;
 border:1px solid #99A0AA;
 background-color:#D8E0E3;
 min-width:250px;
 box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
 z-index:1;
}
.show{
 display:block;
}
.images{
 max-width:100%;
 height:auto;
}
.txt{
 font-weight:bold;
 font-family:Courier;
 font-size:15px;
 text-align:center;
}
.txt_module{
 font-family:Arial, Helvetica, sans-serif;
 font-size:1em;
 text-align:center;
}
.txt_module a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:1em;
 text-align:center;
 text-decoration:underline;
 color:#000000;
}
.head_1{
 font-family:"Times New Roman", Times, serif;
 font-size:17px;
 font-weight:bold;
 color:#006699;
 text-align:center;
}
.reviews_count{
 font-family:"Times New Roman", Times, serif;
 font-size:17px;
 font-weight:bold;
 color:#006699;
 text-align:center;
 margin-top:0px;
}
.order{
 color:#000066;
 font-size:14px;
 text-align:center;
 padding-bottom:10px;
}
.order a{
 color:#000066;
 font-size:14px;
 text-decoration:underline;
}
.red{
 color:#cc0066;
}
.black{
 color:#000000;
}
.black a{
 font-weight:bold;
 font-family:Courier;
 font-size:1em;
 color:#556166;
}
.blue{
 color:#000066;
}
.blue a{
 font-weight:bold;
 font-family:Courier;
 font-size:1em;
 color:#556166;
}
.blue a:hover{
 font-weight:bold;
 font-family:Courier;
 font-size:1em;
 color:#708088;
}
.error{
 margin-top:60px;
 margin:0 auto;
 padding:5px;
 text-align:center;
}
.error-code{
 font-size:72px;
 padding-top:60px;
}
.error-descr{
 font-size:16px;
}
.error-text-1{
 font-size:15px;
 color:#868e96;
 line-height:1.5;
 padding-top:15px;
}
.error-text-2{
 padding-top:20px;
}
.error-btn{
 border-radius:2px;
 border:1px solid transparent;
 border-color:#868e96;
 padding:6px 9px;
}
.error-btn:hover{
 background:#868E96;
 color:#EEF0F0;
}
/* @font-face{
font-family:"Courier New";
src:url("/templates/247extender_b/css/Courier_New.ttf?ver=0.1") format("truetype");
} */
.thumb{
 max-width:250px;
 width:100%;
 margin-left:5px;
 margin:5px;
 display:inline-block;
 padding:5px;
 border:1px solid #dedede;
 background-color:white;
}
.thumb img{
 width:100%;
 height:320px;
}