/*************BASE_STYLE***************/
/*header, nav, section, article, aside, footer {display: block;}*//*HTML5*/
/*body {font: 12px/18px   Georgia, Verdana, Tahoma, Arial, 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;}*/

hr{
    display: block;
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    border-style: inset;
    border-width: 1px;
}

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:24px;color:#000;margin:5px; line-height:26px; font-weight: normal; text-align: left;}
h2{font-size:22px !important;;color:#000;margin:5px; line-height:22px; font-weight: normal; text-align: left; }
h3{font-size:20px !important;;color:#000;margin:5px; line-height:20px; font-weight: normal; text-align: left;}
p{margin:0 0 10px;}
ol, ul {padding-left:20px;list-style:circle;margin-bottom: 0;}

.red, .red p, .red span, .red b, .red i, .red u{color: #FF0000;}
.cl{clear:both;}

.ht1{font-size:16px !important;}
.ht2{font-size:18px;}
.ht3{font-size:22px;}
.ht4{font-size:24px;}
.ht5{font-size: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}


.flr{float: right;}
.fll{float: left;}

.mar10{margin:10px;}
.mar20{margin:20px;}
.mar30{margin:30px;}
.pad5{padding:5px}.pad10{padding:10px}
.vat{vertical-align: top}
.vam td{vertical-align: middle}
.vab{vertical-align: bottom !important}
.vam{vertical-align: middle !important}
.nodec, .nodec a{text-decoration:none;}

.tall{text-align:left}
.talc{text-align:center}
.talr{text-align:right}
.talj{text-align:justify}

.tup{
    text-transform: uppercase;
}
.bmc{
    margin: 0 auto;
}
.dtab{
    display: table;
}
.tab{border-collapse: collapse;border-spacing: 0;}
.tab td{padding:5px; vertical-align: top;}

.tabvm{border-collapse: collapse;border-spacing: 0;}
.tabvm td{padding:5px; vertical-align: middle;}


.tab2{border-collapse: collapse;border-spacing: 0;}
.tab2 td{padding:5px; border: 1px solid #ccc; vertical-align: top;}

.tab3{border-collapse: collapse;border-spacing: 0;}
.tab3 td{padding:5px; border: 1px dashed #ccc; vertical-align: top;}

.tab4{border-collapse: collapse;border-spacing: 0;}
.tab4 td{padding:10px; border: 1px solid #ccc; vertical-align: top;}

.taber td{border-top:1px solid #009999;border-left:1px solid #009999;padding:5px;}
.taber td:first-child{border-left:0;}
.taber tr:first-child td{border-top:0;}



table {
	display:block;
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  table {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  
  
}


table.tabfoc tr:hover{
    background-color: #ddd !important;
}
table.tabfoc tr:first-child:hover{
    background-color: #333 !important;
    color:#fff !important;
}

/*TABLE*/
.zebra tr:nth-child(even){
    background: #f1f1f1;


    -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");*/
    

}
.zebra tr:first-child{
   background: #BD3F23 !important; 
   color:#fff !important
}
.zebra_one {
    background: #f1f1f1;
    -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');*/


.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_textarea{width:600px;height:400px;padding:2px;}
.form_textarea_small{width:300px;height:100px;padding:2px;}
.form_contact{}
.form_req{
color:#FF0000;
font-weight:bold;
font-size:16px;}


.txtred{color: #ff0000;}
.txtgreen{color:#369400}
/*input-small - bootstrup*/

.green_bor{
    border: 4px solid #019A6E;
}

/****************END_BASE_STYLE***********************/


.dtab{
    display: table;
}

.tabblock{
    display: table;
    padding: 10px;
    background-color: #fff;
    border:1px dashed #999;
}
.tabblock2{
    display: table;
    padding: 5px;
    background-color: #f1f1f1;
    border:1px dashed #999;
}


