/**
 * DivMotive CSS
 * @author	Konstantin D. (Sytrus)
 * @url		http://www.divmotive.ru/
 * @date	10.03.2012
 */
a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,
fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,
li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,source,span,strong,sub,summary,sup,table,tbody,td,tfoot,
th,thead,time,tr,ul,var,video{margin:0;padding:0;outline:0}
html{overflow-y:scroll}
html,body{height:100%}
body{position:relative}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,source,time{display:block}
audio,canvas,video{display:inline-block}
nav ul{margin:0;list-style:none}
nav ul li{padding:0}
a,a:hover{text-decoration:none}
abbr,dfn{border-bottom:1px dashed;cursor:help}
address{font-style:normal}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
cite{border-bottom:1px dotted}
cite,q,i,em,dfn{font-style:italic}
q:before{content:'\00AB'}
q:after{content:'\00BB'}
b,strong,th{font-weight:bold}
del,s{text-decoration:line-through}
ins{font-weight:bold;text-decoration:underline}
mark{background:#ff0;color:#000}
small{font-size:85%}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
h1,h2,h3,h4,h5,h6,p,blockquote,q,li,table{word-spacing:.1ex}
ol{margin-left:3em}
ul{margin-left:2.7em}
ul li{padding-left:.3em}
hr{height:1px;margin:1em 0;border:0;border-top:1px solid}
img{border:0}
table{width:100%;border-collapse:collapse;border-spacing:0}
th,td,td img{vertical-align:top}
th,td{border:1px solid}
caption{font-style:italic;text-align:right}
pre,code,kbd,samp{font-family:consolas,monaco,'courier new',monospace}
pre{padding:1em;white-space:pre;white-space:pre-wrap;white-space:pre-line}
label,input[type=submit],input[type=button],button,summary{cursor:pointer}
button,input,select,optgroup,textarea{margin:0;font-family:sans-serif;font-size:1em;color:#444}
button{width:auto;overflow:visible}
textarea{overflow:auto}
input,select{vertical-align:middle}
input[disabled],select[disabled],textarea[disabled],
input[readonly],select[readonly],textarea[readonly]{color:#999;background:#f5f5f5;border:1px solid #ddd;cursor:default}
input:invalid,textarea:invalid{color:#f01;border-color:#f01}
input:valid,textarea:valid{}
::-moz-selection{background:#aaa;color:#fff;text-shadow:none}
::selection{background:#aaa;color:#fff;text-shadow:none}
::-webkit-input-placeholder{color:#999}
:-moz-placeholder{color:#999}
:placeholder{color:#999}
.placeholder{color:#999}

/*
 * Stylesheets
 * -for aeromarket.ru
 */
body{font:12px/1 Arial,Helvetica,sans-serif;color:#222;background:#fff}
a{color:#0073c0}
a:hover{text-decoration:underline}
h2{margin:0 0 12px;font-size:16px}
p{margin:0 0 12px;line-height:1.4}
h2 a,
h3 a{color:#333}
hr{border-style:dashed;border-color:#d1d1d1}

#main{position:relative;width:960px;min-height:100%;margin:0 auto}
/* -header */
.h{height:76px;position:relative;border-bottom:1px solid #168BE1;background:url('../i/bg_top.png') 0 100% repeat-x;box-shadow:0 -1px 0 rgba(255,255,255,.7) inset;}
.logo{float:left;width:420px;margin:12px 0 0 16px}
.logo a{float:left;width:420px;height:50px;display:block;font-size:0;background:url('../i/logo2.png') no-repeat}
.logo a:hover{text-decoration:none}
.logo em{float:left;margin-left:92px;margin-top:-8px;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px 0 rgba(255,255,255,.7);color:#4b94dd}
/* -nav */
.h nav{position:absolute;bottom:0;right:16px;font-weight:bold}
.h nav a{float:left;display:block;margin-left:1px;padding:12px 24px;color:#fff;text-shadow:0 1px 0 #168be1;background:#b0d2f0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZDJmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjhiZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0d2f0), color-stop(100%,#168be1));background:-webkit-linear-gradient(top, #b0d2f0 0%,#168be1 100%);background:-moz-linear-gradient(top, #b0d2f0 0%, #168be1 100%);background:-ms-linear-gradient(top, #b0d2f0 0%,#168be1 100%);background:-o-linear-gradient(top, #b0d2f0 0%,#168be1 100%);background:linear-gradient(top, #b0d2f0 0%,#168be1 100%);}
.h nav a.curr,
.h nav a:hover{text-decoration:none;background:#168BE1}
.h nav a:first-child{border-radius:6px 0 0 0}
.h nav a:last-child{border-radius:0 6px 0 0}
.en-v{position:absolute;right:16px;top:10px;color:#999}

.s{padding:18px 16px 108px}

/* -grid's */
.grid-20,
.grid-25,
.grid-30,
.grid-35,
.grid-40,
.grid-50,
.grid-60,
.grid-70,
.grid-100{float:left}
.grid-20{width:20%}
.grid-25{width:25%}
.grid-30{width:30%}
.grid-35{width:35%}
.grid-40{width:40%}
.grid-50{width:50%}
.grid-60{width:60%}
.grid-70{width:70%}
.grid-100{width:100%}

.b_content>.grid-70{width:69%;padding-right:1%}

.btn{display:inline-block;margin:4px 0;padding:8px 16px;font-weight:bold;line-height:1.2;color:#fff;text-shadow:0 1px 0 #168be1;border-radius:4px;border:1px solid #237fdb;background:#52c7ff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyYzdmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjhiZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#52c7ff), color-stop(100%,#168be1));background:-webkit-linear-gradient(top, #52c7ff 0%,#168be1 100%);background:-moz-linear-gradient(top, #52c7ff 0%, #168be1 100%);background:-ms-linear-gradient(top, #52c7ff 0%,#168be1 100%);background:-o-linear-gradient(top, #52c7ff 0%,#168be1 100%);background:linear-gradient(top, #52c7ff 0%,#168be1 100%);box-shadow:0 1px 3px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2) inset;}
.btn:hover{text-decoration:none;background:#168be1;box-shadow:0 2px 4px rgba(0,0,0,.15) inset}
.btn i{float:right;display:block;width:20px;height:12px;margin:1px -2px 0 10px;background:url('../i/arrow.png') no-repeat}

.b_content,
.b_gallery,
.b_crumbs,
.b_aside,
.b_form,
.b_pagination,
.b_contact_user,
.b_list1,
.b_list2,
.b_list_item,
.b_article_item,
.b_desc_item{overflow:hidden;margin:0 0 12px}

.b_msg_usr{overflow:hidden;position:relative;margin:-14px -16px 12px;padding:16px 20px;background:#fff2f2}
	.b_msg_usr p{margin:0}
	.hide_msg{position:absolute;bottom:8px;right:10px;text-decoration:underline;color:#999;cursor:pointer}
	.hide_msg:hover{text-decoration:none;color:#666}

/* -breadcrumbs */
.b_crumbs{padding:0 0 6px;border-bottom:1px solid #e1e1e1;color:#666}
.b_crumbs a{color:#666}
.b_crumbs a:hover{color:#07c}
/* -auth */
/*.b_contact_user,*/
.b_auth{margin:2px;padding:12px;background:#fff3dd;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.3),0 -1px 0 rgba(255,255,255,.7) inset}
.b_auth{float:right;width:240px}
.b_auth .field{width:96px;margin:0 0 10px;padding:5px 8px;border:1px solid #bbb;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.1) inset}
.b_auth .field_text{float:left}
.b_auth .field_pass{float:right}
.btn_in,
.btn_reg,
.btn_srch{display:block;font-weight:bold;border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,.2) inset;}
.btn_in{float:right;padding:5px 16px 6px;color:#fff;text-shadow:0 1px 0 #0073c0;border:1px solid #68addf;background:#b0d2f0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZDJmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjhiZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0d2f0), color-stop(100%,#168be1));background:-webkit-linear-gradient(top, #b0d2f0 0%,#168be1 100%);background:-moz-linear-gradient(top, #b0d2f0 0%, #168be1 100%);background:-ms-linear-gradient(top, #b0d2f0 0%,#168be1 100%);background:-o-linear-gradient(top, #b0d2f0 0%,#168be1 100%);background:linear-gradient(top, #b0d2f0 0%,#168be1 100%);}
.btn_in:hover,
.btn_in:active{text-decoration:none;background:#168be1}
.b_auth .btn_reg{float:left}
.btn_reg{padding:8px 16px;color:#fff;text-shadow:0 1px 0 #228e2a;border:1px solid #49ad48;background: #90e67f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwZTY3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDcyMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#90e67f), color-stop(100%,#007210));background:-webkit-linear-gradient(top, #90e67f 0%,#007210 100%);background:-moz-linear-gradient(top, #90e67f 0%, #007210 100%);background:-ms-linear-gradient(top, #90e67f 0%,#007210 100%);background:-o-linear-gradient(top, #90e67f 0%,#007210 100%);background:linear-gradient(top, #90e67f 0%,#007210 100%);}
.btn_reg:hover,
.btn_reg:active{text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5);color:#4d9000;background:#b5e164}
.btn_in:active,
.btn_reg:active{box-shadow:0 2px 4px rgba(0,0,0,.15) inset}
.url_pass{float:left;margin:10px 4px 0;color:#999;text-decoration:underline}
.url_pass:hover{text-decoration:none}
/* -user profile */
.b_auth p{margin:0 0 8px;font-style:italic;color:#888}
.b_auth p a{color:#666}
.url_logout{float:right;margin:2px 0 0;font-size:12px;text-decoration:underline;color:#999}
.url_logout:hover{text-decoration:none;color:#777}
.user_nav{margin-bottom:8px;margin-left:0;font-size:13px;color:#949494;list-style:none}
.user_nav li{padding:6px 14px;border-radius:4px}
.user_nav li:hover{background:#fff}
.user_nav a{text-decoration:underline;color:#666}
.user_nav a:hover{text-decoration:none;color:#444}
.user_nav .active a{color:#06c}
.user_nav a.user_url_add,
.user_nav a.user_url_clear{float:right;display:none}
.user_nav a.user_url_add{color:#07c}
.user_nav a.user_url_clear{color:#e11}
.user_nav li:hover a.user_url_add,
.user_nav li:hover a.user_url_clear{display:inline}


/* -forms */
.b_form{}
.row{width:100%;overflow:hidden}
.row{padding:6px 0}
.row_line{margin:8px 0;padding:8px 0!important;font-weight:bold;color:#444;text-align:center;border-bottom:1px dashed #d1d1d1}
.b_form .odd,
.b_form .even,
.b_err{border-radius:4px}
.b_form .odd{background:#ededed}
.b_form label,
.n_form,
.v_form,
.field,
.field2,
.field_area,
.selt,
.option,
.b_hint,
.n_url{float:left}
.b_form label,
.n_form{width:34%;padding:5px 12px 0 0;font-weight:bold;color:#444;text-align:right}
.n_form{padding-bottom:5px}
.asterisk{color:#f01}
.field,
.field2,
.selt,
.field_area{padding:3px;border:1px solid #a2a2a2;border-radius:2px}
.field,
.v_form{width:210px}
.field_area{width:310px;resize:vertical}
.selt{width:218px}
.selt optgroup{padding:2px 4px;font-style:normal;background:#f1f1f1}
.selt option{line-height:1.2}
.v_form{padding:5px 3px;color:#666}
.option{margin:5px 0 0 10px;color:#68addf}
.b_hint{clear:both;margin:3px 0 0 234px;font-size:11px;font-style:italic;color:#666}
.b_form .btn{margin-left:232px}
.b_form2 .btn{margin-left:238px;margin-top:8px}
.b_err{overflow:hidden;margin:0 0 8px;padding:8px 12px;font-weight:normal;color:#c01;background:#ffe7e7}
input.required,
textarea.required{color:#f01;border-color:#f01;background:#ffe9e9}
.n_url{padding:6px 0 0;color:#06c}
.field2{width:76px;margin-left:4px}
.full label{width:98%;padding:2px 0 4px;text-align:left;text-indent:12px}
.full .field_area{width:620px;margin-left:9px}
.full .b_hint{margin-left:12px}
.full .mceEditor{float:left;margin-left:9px}

/* -search */
/*.b_search{overflow:hidden;margin:12px 0 0;padding:14px 20px 6px;border:1px solid #e7e7e7;border-radius:6px;background:#f4f4f4;box-shadow:1px -1px 0 rgba(255,255,255,.7) inset}*/
.b_search {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #e7e7e7;
    border-radius: 6px;
    box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.7) inset;
    float: right;
    margin: 12px 0;
    padding: 4px 15px 6px;
    width: 234px;
}
.b_search h2{float: left;margin:8px 10px 0 0;text-shadow:1px 1px 0 rgba(255,255,255,.7)}
.field_srch,
.select_srch{float:left;margin:2px 0 12px;padding:5px 6px 5px 7px;font-size:16px;background:#fff;border:1px solid #c1c1c1;border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,.1) inset}
.field_srch{width:220px; height:17px; font-size: 14px}
.field_srch:focus{border-color:#b1b1b1}
.select_srch{width:125px;height:29px; font-size: 14px}
.btn_srch{float:left;margin:1px 0 0 12px;padding:5px 20px 4px;font-size:14px;color:#7f7f7f;text-shadow:0 1px 0 #fff;border:1px solid #c1c1c1;background:#d4d4d4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d4d4d4));background:-webkit-linear-gradient(top, #ffffff 0%,#d4d4d4 100%);background:-moz-linear-gradient(top, #ffffff 0%, #d4d4d4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#d4d4d4 100%);background:-o-linear-gradient(top, #ffffff 0%,#d4d4d4 100%);background:linear-gradient(top, #ffffff 0%,#d4d4d4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d4d4',GradientType=0 );box-shadow:1px 1px 1px rgba(0,0,0,.1)}
.btn_srch:hover{color:#6e6e6e;background:#e4e4e4;box-shadow:0 8px 5px rgba(255,255,255,.7) inset}

/* -list's */
.b_list1 h3{font-size:14px}
.b_list1 ul{min-height:70px;margin:6px 0 16px 6px;list-style:none}
.b_list1 li{margin:0 0 5px;font-size:14px;color:#999}

.b_list2{margin-bottom:0;margin-left:-12px;list-style:none}
.b_list2 li{float:left;width:296px;margin: 0 0 12px 12px;padding:12px}
.b_list2.b_wide li{width:283px}
.b_list2 h3{margin:0 0 6px;font-size:14px}
.b_list2 h3 a{color:#0073c0}
.b_list2 h3 span{color:#999}
.b_list2 p{margin:0}

.b_list_item,
.b_list2 li{position:relative;padding:8px;border-radius:6px;border:1px solid #d1d1d1;background:#f5f5f5;box-shadow:1px -1px 0 rgba(255,255,255,.7) inset}

.b_list_item:hover{border-color:#b0d2f0;background:#f5f5f5}
.b_list_item.b_main_item{background:#cef5d3}
.b_list_item.b_mode_item{border-color:#ff9b9b}
.b_list_item time,
.b_view_map{float:left;width:72px;margin-right:8px;text-align:center;line-height:1.4;color:#666}
.b_list_item:hover .b_view_map{color:#99c1e5}
.b_list_item:hover .b_view_map:hover{color:#07c}
.b_item_inner{overflow:hidden}
.b_item_title{margin:0 0 6px}
.b_list_item h3{line-height:1.2}
.b_list_item h3 a{text-decoration:underline}
.b_list_item h3 a:hover{text-decoration:none;color:#0073c0}
.b_item_cat{float:right;margin:3px 0 0;color:#888}
.b_item_cat a{color:#888}
.b_item_cat a:hover{color:#666}
.b_item_detail{line-height:1.4;color:#666}
.b_fix_edit{position:absolute;bottom:5px;right:12px;visibility:hidden;padding:2px 0 0 8px;text-align:right;line-height:1.4;background:#f5f5f5}
.b_main_item .b_fix_edit{background:#cef5d3}
.b_mode_item .b_fix_edit{}
.b_list_item:hover .b_fix_edit{visibility:visible}
.url_edt_item{color:#99c1e5}
.url_edt_item:hover{color:#07c}
.url_del_item{color:#c2c2c2}
.url_del_item:hover{color:#f01}
.url_bookmarks{padding:1px 15px 1px 0;color:#666;background:url('../i/added.png') 100% -30px no-repeat}
.url_bookmarks:hover{color:#f9b717;background-position:100% -62px}
.url_bookmarks.added{color:#f9b717;background-position:100% 2px}
.b_unreg{color:#090}
.b_unreg a{text-decoration:underline}
.b_unreg a:hover{text-decoration:none}
.b_list_item .b_mode_msg{margin:-8px -8px 6px}
.b_mode_msg{padding:6px 0;font-weight:bold;text-align:center;color:#07c;border-bottom:1px solid #ff9b9b;background:#ffe9e9}
/* -site item */
.b_site_item{padding:10px 14px}
.b_site_item h3{margin:0 0 6px}
.b_site_item p{margin:0 0 2px;text-align:justify}
.b_site_item .b_mode_msg{margin:-10px -14px 6px;padding:8px 0}
/* -article item */
.b_article_item{border-bottom:1px dashed #d1d1d1}
.b_article_item.b_main_item{background:#dfffe3}
.b_article_item.b_mode_item{background:#ffefef}
.b_article_item.b_mode_item .b_mode_msg{margin:0 0 6px}

.b_article_item h3{margin:0 0 2px!important;font-size:15px!important}
.b_article_item h3 a{color:#07c}
.b_article_item p{}
.b_pub_item{overflow:hidden;margin-bottom:8px;font-size:11px;line-height:1.2;color:#666}
.b_pub_item time{display:inline}
.b_line_edit{overflow:hidden;margin:-6px 0 8px;padding:6px 8px;background:#f5f5f5}
.b_line_edit .url_bookmarks,
.b_line_edit .url_edt_item{float:right}
.b_line_edit .url_bookmarks{padding-top:2px}
.url_print{float:right;margin:3px 2px 0;color:#999;cursor:pointer}
/* -pagination */
.b_pagination{text-align:center}

/* -contact user */
.b_contact_user{margin-bottom:18px}
.b_contact_user tr:hover th{border-color:#ffe8bf;background:#f4f4f4}
.b_contact_user tr:hover td{background:#f4f4f4}
.b_contact_user th,
.b_contact_user td{padding:8px;border-width:0 0 1px}
.b_contact_user th{width:160px;font-weight:bold;text-align:right;border-color:#fff3dd;/*background:#ffe8bf*/}
.b_contact_user td{border-color:#ffe8bf}

.b_content h3{margin:0 0 12px;font-size:14px;line-height:1.2}
.b_content ol{margin-bottom:12px;line-height:1.2}
.b_content ol li{margin-bottom:12px;}

.b_inbookmarks{text-align:right}
.b_inbookmarks .url_bookmarks{}

/* -gallery */
.b_gallery{}
.b_gallery .item{float:left;margin:8px}
.b_image{width:210px;height:160px;display:table-cell;padding:1px;vertical-align:middle;border:2px solid #c4c4c4}
.b_image:hover{border-color:#52c7ff}
.b_image img{width:210px;max-height:154px;display:block;margin:0 auto}
.b_gallery h3{width:210px;overflow:hidden;margin:6px 0 0;font-size:14px;white-space:nowrap}

.b_image_large{width:640px;position:relative;margin:0 0 12px;padding:12px 0;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;background:#f5f5f5}
	.b_slide_nav{overflow:hidden;margin:0;padding:0 12px}
		#prevBtn{float:left}
		#nextBtn{float:right}
	#slide_image ul,
	#slide_image li{margin:0;padding:0;list-style:none}
	#slide_image li{width:640px;text-align:center}
	

.b_desc{}
.b_desc table{margin-bottom:12px;line-height:1.2}
.b_desc td{padding:6px 8px;border:0}

.grid-70 h2,
.grid-70 h3{font-weight:bold}

.b_desc_item{padding:24px;font-size:14px;border:1px dashed #d1d1d1;background:#EBF2F9;}

.b_desc_item p{}
.b_desc_item ul,
.b_desc_item ol{margin:0 0 12px}


.b_list{max-width:90%;margin:0;list-style:none}
.b_list li{margin:0 0 4px;padding-left:18px;font-size:14px;line-height:1.3;background:url('../i/arr.png') 0 4px no-repeat}
/* sidebar */
.b_sidebar{float:right;width:248px;margin:20px 0 10px}


/* -sitemap */
.b_sitemap{overflow:hidden;padding:0 20px}
.b_sitemap h3{font-size:14px}
.b_sitemap ul{margin:6px 0 16px 6px;list-style:none}
.b_sitemap li{margin:0 0 4px;font-size:14px;color:#999}


.f{width:100%;height:86px;position:absolute;bottom:0;padding:12px 0 0;line-height:1.4;border-top:1px solid #d1d1d1}
.b_copy{float:left}
.b_copy{margin-left:16px}
.b_nav,
.b_count{list-style:none}
.b_nav{overflow:hidden;margin:0 0 24px 20px}
.b_nav li{float:right;margin-left:12px;padding-right:13px;border-right:1px solid #ccc}
.b_nav li:first-child{border:0}
.b_count{float:right;margin-right:16px}
.b_count li{float:left;width:88px;height:31px;display:block;margin-left:5px}
.dev{display:inline-block;margin-top:8px;color:#9c9c9c;font:12px/1.3 arial,helvetica,sans-serif;}
.dev b{text-transform:uppercase}


/* print */
@media print {
    *{background:transparent!important;color:#444!important;text-shadow:none!important;}
    a,a:visited{color:#444!important;text-decoration:underline}
    a:after{content:"('attr(href)')"}
    abbr:after{content:"('attr(title)')"}
    img + a:after{content:''}
    pre,blockquote{border:1px dotted #999;page-break-inside:avoid}
    thead{display:table-header-group}
    tr,img{page-break-inside:avoid}
    p,h2,h3{orphans:3;widows:3}
    h2,h3{page-break-after:avoid}
    .h,.f,.b_crumbs,.b_search,.b_content>.grid-30,.url_print,.b_inbookmarks{display:none!important}
}
@page {margin:0.5cm}






