/*************BASE_STYLE***************/
/*header, nav, section, article, aside, footer {display: block;}*//*HTML5*/
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;width: 100%;}
body, html, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}

/*table {border-collapse: collapse;border-spacing: 0;}*/

fieldset, img {border: 0;}
img {border: none;}
input {vertical-align: middle;}
q:before, q:after {content: '';}
/*p, b, strong, li, span, i, u, td{color:#333;}*/
a {color: #006699;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
h1{font-size:28px;color:#333;margin:16px; line-height:28px;font-weight: normal;}
h2{font-size:24px;color:#333;margin:12px;line-height:20px;font-weight: normal;}
h3{font-size:14px;color:#333;margin:10px;}
p{margin:0 0 10px;}
ol, ul {padding-left:20px;list-style:circle;margin-bottom:10px}

.red, .red p, .red span, .red b, .red i, .red u{color: #FF0000;}
.cl{clear:both;}

.htm1{font-size:12px;}
.htm2{font-size:10px;}
.htm3{font-size:8px;}
.ht1{font-size:14px;}
.ht2{font-size:16px;}
.ht3{font-size:18px;line-height: 18px;}
.ht4{font-size:20px;}
.ht5{font-size:28px;line-height: 28px;}
.b1{font-weight:bold;font-size:14px;}
.b2{font-weight:bold;font-size:16px;}
.b2m{text-indent:20px;font-weight:bold;font-size:16px;}

.bi1{font-weight:bold;font-size:14px;font-style:italic;}
.bi2{font-weight:bold;font-size:16px;font-style:italic;}
.bu1{font-weight:bold;font-size:14px;text-decoration:underline;}
.bu2{font-weight:bold;font-size:16px;text-decoration:underline;}
.biu1{font-weight:bold;font-size:14px;text-decoration:underline;font-style:italic;}
.biu2{font-weight:bold;font-size:16px;text-decoration:underline;font-style:italic;}
.italic{font-style:italic}
.ind{text-indent: 20px}

.mar10{margin:10px;}
.mar20{margin:20px;}
.mar30{margin:30px;}
.pad5{padding:5px}.pad10{padding:10px}
.vat td{vertical-align: top}
.nodec, .nodec a{text-decoration:none;}

.tall{text-align:left}
.talc{text-align:center}
.talr{text-align:right}

.dtab{display: table;}
.tab{border-collapse: collapse;border-spacing: 0;}
.tab td{padding:5px;vertical-align:top;}


.flr{float: right}
.fll{float: left}



.tab0{
    border-collapse: collapse;border-spacing: 0;
}
.tab0 td{
    padding:5px;vertical-align:top;
}

.tab1{border-collapse: collapse;border-spacing: 0;}
.tab1 td{padding:5px; border:1px solid #ccc;}


.thov tr:hover{
    background-color: #f1f1f1;
}


.img_text{margin:10px;float:right;}
/*#content p{text-indent: 20px;}*//*Запаришся если будешь использовать*/

/*FORMS*/
.form_inpos{}
.form_inpos label{vertical-align:top;display:inline-block;width:160px;text-align:right;padding-right:10px;}
.form_text{width:300px;}
.form_text_mini{width:120px}
.form_text_long{width:400px;}
.form_textarea{width:600px;height:400px;padding:2px;}
.form_textarea_small{width:300px;height:100px;padding:2px;}
.form_textarea_small{width:410px;height:50px;}
.form_contact{width:600px; margin:0 auto;}
.fred{
    font-size: 20px;
    color:#ff0000;
}
.form_req{
color:#FF0000;
font-weight:bold;
font-size:16px;}
/*input-small - bootstrup*/

.txtred{color: #ff0000;}
.txtgreen{color:#369400;}
/*.sitecolor{color:#FF5E16;}*/
.sitecolor{color:#C35B28;}
.load_img{display: none;position: relative;}

.fart label{
    
}
.fart label:before{
    content: "[ ";
    display: inline;
    font-size: 18px;
    font-weight: bold;
    color:#333;
    color:#FF5E16 ;
}
.fart label:after{
    content: " ]";
    display: inline;
    font-size: 18px;
    font-weight: bold;
    color:#333;
    color:#FF5E16 ;
}

.tabblock{
    display: table;
    padding: 10px;
    background-color: #f1f1f1;
    border:1px dashed #999;
}

/*TABLE*/
.zebra tr:nth-child(even){
    background: #f5f5f5;
    border:1px dashed #ccc;
    
    /*-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;*/
    /*background: url("img/back2.jpg");
    border-left:1px dashed #ddd;*/
    

}
.zebra_one {
    background: #f5f5f5;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}
/*$(".zebra tr:even").addClass('tzebra_one');*/


/*_________ADD_IMG________*/

#add_img_box{
    
}
#add_img_box .add_img_item{
    float: left;
    
    margin: 5px;

}

#add_img_box .add_img_item .icon-remove{
    vertical-align: top;
    cursor: pointer;
}

.hm{font-size: 24px;}

/*_________TABLE___________*/
.taber td{border-top:1px dashed #ccc;border-left:1px dashed #ccc;padding:10px;}
.taber td:first-child{border-left:0;}
.taber tr:first-child td{border-top:0;}

/*mypagination*/
.mypagination a{
    background-color: #111 !important;
    border-color:#000 !important;
    color:#ccc !important;
}
.mypagination a:hover{
    background-color: #666 !important;
}
.mypagination .pagactiv{
    border-color:#000 !important;
    color:#fff;
    background-color:#333 !important;font-weight:bold;
}

/****************END_BASE_STYLE***********************/

.link_page{
    display: inline-block;
    border: 1px dashed #999;
    padding: 4px;
}

.link{
    color: #006699;outline: none;text-decoration: underline;
    cursor: pointer;
}
.blockline{
    padding: 4px;
    display: inline-block;
    border:1px dashed #999;
    color:#000;
    margin-right: 5px;
    vertical-align: middle;
}

.show_name{
    
    color:#006699;

}
.show_prelink{
    
    
    color: #000;
}

/*_________________ART__________________*/

.art_list_box img{
    max-width: none;
}

.art_one_img{
    float: left;
    margin: 0 10px 5px 0;
}

.post_list_descr{
    font-size: 16px;
    font-style: italic;
}

.post_list_tit{
    font-size: 18px;
    margin-bottom: 10px;
    color:#333;
}
.post_list_tit a{
    color:#333;
}
.post_list_box td{
    vertical-align: top;
}

/*ADM*/

table td.rtedit_atr{
    background-color: #ddd;
    border: 1px dashed #999;
    color:#333;
}


/*NAVIATION*/

.navigation{
    padding:5px 10px 5px 5px;
    background-color: #fff;
    display: table;
    border:1px solid #ccc;
    border-radius: 6px;
}
.navigation a{
        color: #C55B29;
}
.navigation a, .navigation span{

    display: inline-block;
    margin:0 2px;
}



.menu li{
    position: relative !important;
}
.menu > li > ul.m_exp{
    position: absolute;
    left: 0;
}




.art_list_box{}
.art_list_tit{
    font-size: 16px;
}



.code{
    padding: 10px;
    color:#f1f1f1;
    border:1px dashed #FF8000;
}


/*MENU*/
.m_exp{
    display: none;
}
