/**************** Body and tag styles ****************/

body{
 margin:0;
 background:#F9F7dd;  /*#F9F7dd*/
 font-family:verdana;
 font-size:11pt !important;
 color:#3c5078  !important;
 }
.wrapper{
 position:relative;
 overflow:auto;
 font-size:11pt;color:#444;
 max-width:1100px;
 margin:20px auto;
 background:transparent;
 padding:10px 50px;
 min-height:400px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-font-smoothing:antialiased;
}

.back-to-top,  .back-to-top:hover {
 position: fixed;
 bottom:90px;
 right:90px;
 z-index:9999;
 background:#458 url(images/top.png) no-repeat center center;
 background-size:30px;
 width:40px;
 height:40px;
 border-radius:5px;

 }

.logo{float:left;width:auto;padding-left:20px;}


.strich{width:171px;margin:auto;height:2px;padding:15px 0;background:url(strich.jpg) no-repeat center center}

.responsive-slider iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 }
.responsive-slider {
 position: relative;
 padding-bottom: 30%; /* Default for 990x300 */
 padding-top: 0px;
 overflow: hidden;
 }

/*table, tr, td{border-collapse:collapse;margin:0;line-height:25px;}*/

a{
color:#880000;
text-decoration:none;
background-color:inherit;
}
a:hover{
 color:#FF0000;
 text-decoration:none;
 background-color:inherit;
 }
table{width:40%;border-collapse:collapse;line-height:20px;border:1px solid #ddd;border-left:0px;border-right:0px;}
td{padding:5px;border:1px solid #ddd;border-left:0px;border-right:0px;}

/**************** Header and navigation styles ****************/
h1{
 display:block;
 margin:0;
 padding:0 0 26px 0;
 font-size:26pt;
 font-weight:normal;
 color:#458;
 background-color:inherit;
 }
h2{
 display:block;
 margin:0;
 padding:0 0 20px 0;
 font-size:20pt;
 font-weight:normal;
 color:#458;
 background-color:inherit;
 }
h3{
 display:block;
 margin:0; padding:0 0 10px 0;
 font-size:16pt;
 font-weight:normal;
 color:#458;
 }
h4{
 display:block;
 margin:0;
 padding:0 0 10px 0;
 font-size:16pt;
 font-weight:normal;
 color:#458;
 }
ul{margin-left:20px;padding-left:20px}
ul li{}

dd{margin:0 0 10px 15px;}

 img{margin-right:10px;:}


 p{margin:0 0 16px 0;line-height:20px;}

/**************** subcontent styles ****************/

.content_left{float:left;width:50%;border:0px solid black}
.content_right{float:right;width:40%;border:0px solid black}
/**************** Content styles ****************/

.footer{
 position:relative;
 overflow:auto;
 max-width:1110px;
 margin:auto;
 line-height:30px;
 background:#F9F7dd;
 color:#333;
 margin-bottom:20px;
 }
.footer ul{
 text-align:center;
 list-style:none;
 padding: 0;
 margin:0;
 width: auto;
 position: relative; /* Fix the Stupid IE6 Bug */
 }
.footer li {
 float:right;
 position:relative;
 text-align:center;
 border-right: 0px solid #999;
 zoom:1;
 }
.footer li a{
 line-height:50px;
 display:block;
 font-size:12pt;
 font-family:verdana;
 color:#fff;
 padding:0 15px 0 15px;
 background:#000;
 margin: 0 ;
}
.footer li a:hover{background:#666}
.footer li a.menu-current, .footer li .menu-current  a {
 background: #666 !important;
 }
#counter{width:150px;float:left;margin-top:5px;}
/**************** Misc classes and styles ****************/
.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}

.box{
 float:left;width:46%;
 margin:0 20px 20px 0;
 text-align:justify;
 border:0px solid #c0c0c0;
 background:#fff;
 color:#444;
 line-height:1.2em;
}
img{border-color:#BBBBBB}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

@media only screen and  (max-width: 900px) {

body{font-size:13px !important}
table, td{font-size:13px !important;padding:2px;}

.wrapper{margin:0 !important;padding:0px 10px;min-height:100px;}
.back-to-top,  .back-to-top:hover {
 position: fixed;
 bottom:45px;
 right:10px;
 }

.content_left, .content_right{
 float:none;
 width:100%;
 padding:10px !important;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-font-smoothing:antialiased;
 }
.content_right img{text-align:center}
h1{
 margin:0 !important;
 padding:10px 0px !important;
 font-size:16pt !important;
 font-weight:normal;
 color:#444 !important;
 letter-spacing:5px;
 }


}