@import url(reset.css);
table {
 border: 1px solid #ccc;
 width: 100%;
 margin:0;
 padding:0;
 border-collapse: collapse;
 border-spacing: 0;
 }
table tr {
 border: 1px solid #ddd;
 padding: 5px;
 }
table th, table td {
 padding: 10px;
 font-size: 1.1em;
 line-height: 1.3em;
 }
table th {
 text-transform: uppercase;
 font-size: 1.1em;
 }
ol{
list-style:decimal;
font-size:1.1em;
line-height:1.6em;
margin-bottom:15px
}
ul{
font-size:1.1em;
line-height:1.6em;
margin-bottom:15px}
.n1{
font-size: 1.2em;
line-height:1.5em;
font-weight: 600}
.nr1{
font-size: 1.1em;
font-weight: 600;
text-align:left;
margin-bottom:5px}
.sod{
font-size:1em;
line-height:18px}
.sod a {
font-size:0.9em}
.r-links {
font-size:1em}
strong,b,.bold{
font-weight:bold}
em,i,.italic{
font-style:italic}
.boldit{
font-style:italic;
font-weight:bold}
.relev-links>li>a{padding:3px 6px;margin-right:4px;margin-bottom:6px;margin-top:6px;border-radius:3px;border:1px solid #ddd}
.ul-rel{list-style:none}.ul-rel>li{position:relative;letter-spacing:normal}.ul-rel>li,.ul-rel>li>a,.ul-rel>li>span{display:inline-block}.ul-rel>li:nth-child(n+2){margin-left:10px}.ul-rel{padding:0;letter-spacing:-.31em}
p{
font-size:1.1em;
line-height:1.6em;
margin-bottom:15px}
h1,h2,h3,h4{
text-align:center}
h1,.h1{
 font-size: 1.6em;
 line-height: 1.5em;
 font-weight: 600;
 margin-bottom:15px}
h2,.h2{
 font-size: 1.4em;
 line-height: 1.5em;
 font-weight: 600;
 margin-bottom:15px}
h3,.h3{
 font-size: 1.2em;
 line-height: 1.5em;
 font-weight: 600;
 margin-bottom:15px}
h4,.h4{
 font-size: 1.2em;
 line-height: 1.5em;
 font-weight: 600;
 margin-bottom:15px}
a:hover{
color:#f00}
small{
font-size:12px;
padding:5px}
.select-menu{
display:none}
blockquote {
font-size: 1.1em;
line-height: 1.6em;
padding: 14px 14px 14px;
border: 1px solid rgba(0,0,0,0.08);
border-radius: 4px;
background: #fff9cd;
box-shadow: 0 1px 15px rgba(0,0,0,0.1);
margin-bottom: 20px;}
.hidden{
display:none}
.attention {
padding: 14px 16px 1px;
border: 2px solid #666699;
border-radius: 4px;
box-shadow: 0 1px 15px rgba(0,0,0,0.1);
margin-bottom: 20px;}
.notes{font-weight:bold;
margin-bottom:10px;
}
.note {
background-color: #f5f5f5;
border-left: 4px solid #6666cc;
border-radius: 2px 0 0 2px;
padding: 14px 14px 1px;
margin-bottom:20px;}
.advice2{
padding:20px;
background-color:#eee;
margin-bottom:40px}
.advice2 *:last-child{
margin-bottom:0}
.ada{
max-width:100%;
height:auto}
.ads_lab {
font-size: 1.1em;
color: #ffffff;
line-height: 1.5em;
padding: 14px 14px 4px;
border: 1px solid rgba(0,0,0,0.08);
border-radius: 10px;
background: #0000ff;
box-shadow: 0 1px 15px rgba(0,0,0,0.1);
margin-bottom: 20px;}
.ads_lab_link{
color: #ffffff;
font-size: 1.2em;
font-weight:bold;
}
.ads_note{
font-size: 1em;
font-weight:bold;
}
.google2{
margin:5px 5px 5px -5px;
}
.neumeka_top2{
width:300px;
height:250px;
}
.left{
float:left}
.right{
float:right}
.cleaner{
clear:both}
img.left{
margin-right:30px}
img.right{
margin-left:30px}
.content_wrapper ul{
margin-left:10px;
list-style-type:disc;
list-style-position:inside}
.content_wrapper ul li{
margin-bottom:5px}
.ul1{
display:inline-block;
text-align:left}
.ul1 li{
line-height:100px;
list-style-type:none;
vertical-align:middle}
.ul1 li a{
line-height:inherit}
.ul1 li img{
margin-right:20px;
line-height:inherit;
vertical-align:middle}
.ul2{
display:inline-block;
text-align:left}
.ul2 li{
line-height:60px;
list-style-type:none;
vertical-align:middle}
.ul2 li a{
line-height:inherit}
.ul2 li img{
margin-right:20px;
line-height:inherit;
vertical-align:middle}
html,body{
height:100%;
margin:0;
padding:0}
.main_wrapper{
min-height:100%;
height:auto!important;
height:100%;
margin:0 0 -45px 0;
padding:0}
.footer_wrapper {
flex: 0 0 auto;
padding: 5px;
background:#383838;
color:#fff;
font-size:12px
}
.footer_wrapper a{
color:#fff;
font-size:12px}
ul.footer_ul {
margin: 0;
padding: 5px
}
ul.footer_ul li {
display: inline;
margin-right: 5px;
padding: 4px
}
body{
font-family:verdana,sans-serif;
text-align:left;
word-wrap:break-word}
.w20{
width:20px!important}
.w30{
width:30px!important}
.w50{
width:50px!important}
.w100{
width:100px!important}
.w120{
width:120px!important}
.w150{
width:150px!important}
.w200{
width:200px!important}
.w250{
width:250px!important}
.w300{
width:300px!important}
.w400{
width:400px!important}
.w500{
width:500px!important}
.w600{
width:600px!important}
.w700{
width:700px!important}
.width930{
width:930px;
margin:auto;
position:relative}
.width700{
width:700px;
margin:auto;
text-align:left}
.width380{
width:380px;
margin:auto;
text-align:left}
.width380 p{
margin-bottom:15px}
.relative{
position:relative}
.header_wrapper{
background: url(../images/bg1.jpg) repeat-x;
height:55px;
position:absolute;
width:100%;
top:0;
left:0;
z-index:1000;}
.fixed .header_wrapper{
position:fixed}
.content_wrapper{
padding-top:80px}
.logo{
float:left;
width:160px;
height:40px;
background:url(../images/logo.png) left no-repeat}
.top_menu1_wrapper{
height:60px;
padding-top:7px;}
.top_menu1 .menu-title,.top_menu1 .menu-archive{
display:none}
.top_menu1 .menu-title{
cursor:pointer}
.top_menu1 li{
float:left;
height:45px;
width:25%;
text-align:center}
.top_menu1 li.active a,.top_menu1 li a:hover{
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);}
.top_menu1 li:last-child{
margin-right:0}
.top_menu1 a{
display:block;
height:30px;
font-size:16px;
color:#00287e;
text-decoration:none;
padding:10px 12px 5px;}
.date_author{
font-size:14px}
.small{
font-size:12px}
.small_c{
font-size:12px;
text-align:center}
.text_c{
text-align:center}
.text_l{
text-align:left}
.text_r{
text-align:right}
.toc{
display:inline-block;
display:table;
zoom:1;
*display:inline;
padding:10px 0px 5px 5px;
}
.toc p{
font-size:1em;
padding:0 10px;
line-height:0;
font-weight:bold;
padding:0 16px;
}
.toc ul{
margin-bottom:0px}
.li2{
padding:0 15px;
}
.push10{
height:10px}
.push20{
height:20px}
.push30{
height:30px}
.footer_menu{
margin-right:50px}
.footer_menu li{
float:left;
margin-right:25px;
margin-top:10px}
.footer_menu img{
vertical-align:middle;
margin:0 0 0 5px}
a.red{
color:#f00;
border-color:#f00}
.bg1{
border-top: 1px dashed #bbb;
border-bottom: 1px dashed #bbb}
.bg2{
background:#fff}
.bg3{
background:#eee}
.thumb-wrap {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.thumb-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-width: 0;
outline-width: 0;
}
.table1{
width:100%}
.table1 td{
padding-bottom:20px}
.table1 td:first-child{
padding-right:10px}
.table2{
width:70%;
margin:30px auto}
.table2 td:nth-child(1),.table2 td:nth-child(3){
width:25%;
padding:10px}
.table2 img{
max-width:100%}
.table2 ul{
width:200px;
margin:auto}
.table2 ul li{
margin-bottom:20px;
font-size:16px;
font-weight:bold}
.width40{
width:40%}
.width50{
width:50%;
margin:auto;
text-align:left}
.width60{
width:60%;
margin:auto;
text-align:left}
.width70{
width:70%;
margin:auto;
text-align:left}
.width80{
width:80%;
margin:auto;
text-align:left}
.width90{
width:90%;
margin:auto;
text-align:left}
.rev_box ul{
list-style-type:none;
margin-bottom:50px}
.rev_box ul li{
margin-bottom:30px}
.rev_ava{
width:130px;
text-align:center;
font-size:12px;
margin-top:60px;
float:left}
.rev_ava span{
font-size:11px;
color:#6d6d6d}
.rev_text{
background:#eee;
margin-left:160px;
position:relative;
padding:10px 20px}
.rev_text p{
margin-bottom:15px}
.arrow1{
background:url(../images/arrow1.jpg) no-repeat;
width:19px;
height:55px;
position:absolute;
left:-19px;
top:90px}
.recommend_wrapper{
padding:10px 0}
.special_box1{
padding:20px;
font-size:12px;
margin:30px 0}
.special_box1 p{
margin-bottom:10px}
.less_block{
list-style-type:none!important}
.less_block>li{
padding:40px 20px;
margin-bottom:30px!important}
.less_block h2{
text-align:center;
font-size:22px;
margin-bottom:40px}
.less_block h2 span{
background:#027b22;
padding:20px 30px;
border-radius:50%;
color:#fff}
.less_block h3{
font-weight:bold}
.less_block hr{
margin:20px 0;
border-top-color:#beb9b9;
border-bottom-color:#cbc8c8}
.carusel li{
list-style:none;
position:relative;
margin-right:0;
margin-left:1px;
width:160px;
font-size:10px}
.carusel li a{
color:#6c6969;
font-style:italic}
.carusel_text{
position:absolute;
top:0;
left:0;
width:100%;
color:#6e4415;
font-style:italic}
.carusel .jcarousel-prev{
width:0;
height:0;
border-right:20px solid #beb9b9;
border-top:20px solid transparent;
border-bottom:20px solid transparent;
position:absolute;
top:50px;
left:20%}
.carusel .jcarousel-next{
width:0;
height:0;
border-left:20px solid #beb9b9;
border-top:20px solid transparent;
border-bottom:20px solid transparent;
position:absolute;
top:50px;
right:20%}
.carusel .jcarousel-clip{
overflow:hidden;
width:160px;
margin:auto}
.intext_slider{
display:inline-block;
width:auto}
.intext_slider .jcarousel-clip{
width:330px}
.intext_slider li{
width:330px;
text-align:center}
.intext_slider li a{
font-size:16px;
font-style:normal}
.intext_slider .jcarousel-prev{
border-right:50px solid #beb9b9;
border-top:40px solid transparent;
border-bottom:40px solid transparent;
position:absolute;
top:100px}
.intext_slider .jcarousel-next{
border-left:50px solid #beb9b9;
border-top:40px solid transparent;
border-bottom:40px solid transparent;
position:absolute;
top:100px}
.jcarousel-prev-disabled,.jcarousel-next-disabled{
visibility:hidden}
@media(max-width:1000px){
.width930{
width:90%}
.carusel .jcarousel-next{
right:15%}
.carusel .jcarousel-prev{
left:15%}
}
@media(max-width:890px){
.top_menu1 a{
height:45px;
font-size:16px;
line-height:1.4em}
.top_menu1 li{
width:25%}
.top_menu1 .menu-archive{
display:block}
.header_wrapper{
height:73px;
margin-bottom:25px;
position:static}
.content_wrapper{
padding-top:0}
.fixed .content_wrapper{
padding-top:100px}
.ul1 li{
line-height:100px;
list-style-type:none;
vertical-align:middle}
.ul1 li img{
float:left;
margin-right:20px}
.width70,.width80,.width60,.width50{
width:100%;
margin-bottom:20px}
.carusel .jcarousel-next{
right:25%}
.carusel .jcarousel-prev{
left:25%}
}
@media(max-width:730px){
.header_wrapper{
height:82px;
margin-bottom:15px;
padding:0}
.top_menu1_wrapper{
padding-top:0}
.logo{
float:none;
display:block;
height:40px;
width:160px;
background-position:left 5px;
margin:0 auto;
border:0}
.top_menu1 li{
width:33%;
height:auto}
.top_menu1 li a{
font-size:16px;
padding:0 0 5px;
height:30px;
line-height:100%}
.carusel .jcarousel-next{
right:20%}
.carusel .jcarousel-prev{
left:20%}
}
@media(max-width:600px){
.header_wrapper{
height:auto;
background:#6666cc 100%)}
.top_menu1_wrapper{
height:auto;}
.top_menu1{
border:1px solid #CCC;
background-color:#FFF;
border-radius:3px;
height:25px;
overflow:hidden;
transition:height .5s ease-out 0s}
.top_menu1.expand{
height:115px}
.top_menu1 .menu-title{
display:block;
font-size:0.9em;}
.top_menu1 li{
float:none;
font-size:110%;
width:100%;
border:0;
line-height:25px}
.top_menu1 li a{
border:0;
height:24px;
font-family:verdana;
font-size:0.9em;
color:#000;
text-transform:none;
letter-spacing:normal;
font-weight:normal;
line-height:25px}
.top_menu1 li.active a,.top_menu1 li a:hover{
color:#FFF;
background:#333399}
.select-menu{
display:block}
.neumeka_top2{
width:336px;
height:280px;}
.width380{
width:100%}
img.left,img.right{
float:none}
.header_wrapper{
margin-bottom:22px}
.main_wrapper{
margin:0}
.carusel .jcarousel-next{
right:10%}
.carusel .jcarousel-prev{
left:10%}
}
@media(max-width:400px){
body{
line-height:16px}
img.left{
margin-right:10px}
img.right{
margin-left:10px}
.content_wrapper ul{
margin-left:0}
.carusel .jcarousel-next{
right:0}
.carusel .jcarousel-prev{
left:0}
}
@media(max-width:320px){
.less_block .right{
display:none}
}
#info_wrapper{
position:fixed;
display:none;
height:100%;
width:100%;
top:0;
left:0;
background:url(/admin/images/bg_white60.png);
z-index:10000}
#info{
position:relative;
top:40%;
width:500px;
margin:0 auto}
.info{
padding:5px 10px;
border:1px solid #96dd3b;
color:#497958;
background:url(/admin/images/bg_green.png) #fff;
margin-bottom:5px}
.err{
padding:5px 10px;
border:1px solid #b43d3d!important;
color:#b43d3d;
background:url(/admin/images/bg_red.png);
margin-bottom:5px}
label{
display:block}
.label_title{
display:block}
.clearfix:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0}
.special_list_item{
border-bottom:1px solid #CCC;
margin:15px 0 10px 0}
.special_list_title{
text-align:left;
margin-bottom:5px;
margin-left:10%}
.special_list_image{
float:left;
width:9%;
text-align:center;
overflow:hidden}
.special_list_image.round{
border-radius:50%;
border:2px solid #FFF;
box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}
.special_list_image img{
width:100%;
vertical-align:bottom}
.special_list_content{
margin-left:10%}
.fancybox{
position:relative;
display:inline-block}
.fancybox .after{
display:block;
position:absolute;
right:3px;
top:3px;
width:30px;
height:30px;
background:#FFF url(/templates/neumeka/images/zoomin.png) no-repeat center 3px;
border-radius:2px;
box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}
.fancybox2{
position:relative;
display:inline-block}
.fancybox2 .after{
display:block;
position:absolute;
right:3px;
top:3px;
width:30px;
height:30px;
border-radius:2px;
box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}
.google_placeholder{
width:100%;
max-width:930px;
margin:0 auto}
.avtor {
  margin: 0;
  padding: 0;	
}
.img_floatleft {float:left; margin:0 20px 5px 0px; border-radius: 10px;}