
@font-face {
  font-family: 'DaxlinePro-Regular';
  src:   
	     url("/css/DaxlinePro-Regular.woff") format('woff'),  ;
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DaxlinePro-Bold';
  src:   
	     url("/css/DaxlinePro-Bold.woff") format('woff'),  ;
  font-weight: normal;
  font-style: normal;
}

* {margin: 0px; padding: 0px;}
HTML {height: 100%;}
BODY
{
	font-family: 'DaxlinePro-Regular', Tahoma, sans-serif !important;
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: left;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
    background-color: #FFF;
}
em {color: #393939;}
::-moz-selection{background: #000; color: #ff6600;}
::webkit-selection{background: #000; color: #ff6600;}
::selection{background: #000; color: #ff6600;}
A, A:visited, A:hover {color:#000; outline: none;}
A:hover {color:#990000;}
A IMG {border: none;}
H1 {font-size: 30px; color: #000; padding: 10px 0; line-height: 32px;}
H2 {font-size: 26px; color: #000; padding: 10px 0; line-height: 22px;}
H3 {font-size: 22px; color: #000; padding: 10px 0; line-height: 22px;}
P {padding: 10px 0px;}

.pub_news {padding: 20px}



#layout_tab {padding-bottom: 40px;}
.mm_header {font-family: 'DaxlinePro-Bold', Tahoma, sans-serif; font-size: 16px;}

.pagecontainer {
	width: 1024px; margin: 0px auto 0px; position: relative; border: none;  padding: 10px;
	background-color: #FFF;
}
.clear {clear: both; height: 0px; overflow: hidden;}


.header .logo {float: left;}
.header .header_banner {position: absolute; top: 23px; left: 525px;}

.container { z-index: 1; width: 1024px;}

.main_tab {width: 100%;border:0; width:100%; cellpadding:0; cellspacing:0; margin-top: 15px; border-collapse:collapse; box-shadow:  1px 1px 3px 1px #d0d0d0;
-webkit-box-shadow:  1px 1px 3px 1px #d0d0d0;
-moz-box-shadow:  1px 1px 3px 1px #d0d0d0;
}
.main_tab>tbody>tr>td {border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;}
.main_tab>tr>td {border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;}
.main_tab td:first-child {vertical-align: top; max-width: 774px; width: 774px; overflow: hidden; }
.archive td {border: none;}

.pubication a {font-size: 13px; }

.blog_table {width: 100%;border:0; width:100%; cellpadding:0; cellspacing:0; border-collapse:collapse!important;}
.blog_table IMG {border: 1px solid #e5e5e5;}
.blog_table td {border-bottom: 1px solid #e5e5e5; padding: 5px 0 2px 0;}
.blog_table td:first-child {vertical-align: top; max-width: 90; width: 90px; overflow: hidden; padding: 5px 0;}

.pub_header_line {border-top: 1px solid #962d35; margin: 30px 20px 20px 20px; }
.pub_header{color: #962d35;font-family: 'DaxlinePro-Bold', Tahoma, sans-serif !important; font-size: 18px; margin: 20px 40px; }
.pub_sep_line {border-top: 1px solid #e5e5e5; margin-top: 15px;}
.pub_sep_line_list {border-top: 1px solid #e5e5e5; margin-top: 25px;}

.more {border: 1px solid #e5e5e5; color: #afafaf; text-align: center; padding: 7px 0; width: 300px; margin-left: 50px;}
.a_more {text-decoration: none;}
.left_sepp {margin: 5px 0; height: 1px; widht: 100%; background-color: #e5e5e5;}

.footer {height: 55px; background-color: #f6f7f9; border: 1px solid #e5e5e5; position:relative; box-shadow:  1px 1px 3px 1px #d0d0d0;
-webkit-box-shadow:  1px 1px 3px 1px #d0d0d0;
-moz-box-shadow:  1px 1px 3px 1px #d0d0d0;
}
.social {position: absolute; left: 820px; top:8px;}
.social a {display: block; float: left; margin-left: 4px;}

.mininav {padding: 30px 0 0 30px;}
.mininav a {display: block; float: left; }
.mininav IMG {display: block; float: left; padding: 0 8px 0; margin-top: -5px;}
.mininav DIV {float: left; padding-top: 1px;}

.footer_menu {padding: 20px 0; color:#777777}
.footer_menu a {color:#777777}

#toTop {
 position:fixed;
 z-index:9999;
 bottom:10px;
 right:30px;
 background: url("/pics/up.png") no-repeat;
 width: 50px;
 height: 31px;
 border: none;
 padding: 5px;
 cursor: pointer;
 color: transparent;
 text-decoration: none;
 opacity: 0.3;
}
#toTop:hover {opacity: 1;}





    .vk {
           display: inline-block;
           position: relative;
           text-indent: -9999px;
           width: 40px;
           height: 40px;
           background: url("/pics/social.png") no-repeat;
           background-position: 0px 0px;
    }
    .vk span {
           position: absolute;
           top: 0; left: 0; bottom: 0; right: 0;
           background: url("/pics/social.png") no-repeat;
           background-position: 0px -40px;
    }

    .fb {
           display: inline-block;
           position: relative;
           text-indent: -9999px;
           width: 40px;
           height: 40px;
           background: url("/pics/social.png") no-repeat;
           background-position: -46px 0px;
    }
    .fb span {
           position: absolute;
           top: 0; left: 0; bottom: 0; right: 0;
           background: url("/pics/social.png") no-repeat;
           background-position: -46px -40px;
    }

    .twi {
           display: inline-block;
           position: relative;
           text-indent: -9999px;
           width: 40px;
           height: 40px;
           background: url("/pics/social.png") no-repeat;
           background-position: -91px 0px;
    }
    .twi span {
           position: absolute;
           top: 0; left: 0; bottom: 0; right: 0;
           background: url("/pics/social.png") no-repeat;
           background-position: -91px -40px;
    }
    .rss {
           display: inline-block;
           position: relative;
           text-indent: -9999px;
           width: 40px;
           height: 40px;
           background: url("/pics/social.png") no-repeat;
           background-position: -137px 0px;
    }
    .rss span {
           position: absolute;
           top: 0; left: 0; bottom: 0; right: 0;
           background: url("/pics/social.png") no-repeat;
           background-position: -137px -40px;
    }

.next {
	 background: url("/pics/right.jpg") no-repeat;
	 cursor: pointer;
	 width: 42px;
	 height: 39px;
	 border: none;
}
.prev {
	 background: url("/pics/left.jpg") no-repeat;
	 cursor: pointer;
	 width: 42px;
	 height: 39px;
	 border: none;
}
.next_video {
	 background: url("/pics/right.jpg") no-repeat;
	 cursor: pointer;
	 width: 42px;
	 height: 39px;
	 border: none;
}
.prev_video {
	 background: url("/pics/left.jpg") no-repeat;
	 cursor: pointer;
	 width: 42px;
	 height: 39px;
	 border: none;
}
.gallery li {float: left;}