/*reset to defaults*/
*{margin:0px;padding:0px;}
html, body, div, span, applet, object, iframe,p, blockquote, pre,a, abbr, acronym, 
address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, 
var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{
	border:none;
	outline:0;
	font-size:100%; 
	background:transparent;
}

ul{list-style:none;}
textarea { resize: none; } 
blockquote, q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content: '';content: none;}
input[type="submit"]{cursor:pointer;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow!*/
ins{text-decoration: none;}
del{text-decoration: line-through;}
table{border-collapse: collapse;border-spacing:0;}
p img {position:relative;top: 4px;}
hr {border:0; background:0; height:1px; overflow:hidden;}

/*define some styles*/
a,a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}
.ainv a, a.ainv{text-decoration:none  !important; }
.ainv a:hover, a.ainv:hover{text-decoration:underline  !important;}

/*УНИВЕРСАЛЬНЫЕ КЛАССЫ*/
.cb{clear:both;}
.dn{display:none;}
.db{display:block;}
.dib{display:inline-block;}
.bold{font-weight:bold;}

/*hacks*/
.content .noborder_ , .content .noborder_ td {border:0 !important;}
.content .noborder, .content .noborder td, .content .noborder th {border:0;}

/*text align*/

.top {vertical-align:top; }
.middle {vertical-align:middle; }
.bottom {vertical-align:bottom; }
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}


.fleft {float:left;}
.fright {float:right;}
.fnone {float:none;}
.mcenter {margin-left:auto; margin-right:auto;}

.content table.zero,
.content table.zero td,
.content table.zero tr {border:0;background:0;padding:0px;}
.zero table,
.zero table td,
.zero table tr {border:0;background:0;padding:0px;}
img.zero {border:0 !important;}

.content table.noborder,
.content table.noborder td,
.content table.noborder tr {border:0;background:0;padding:0px;}
.noborder table,
.noborder table td,
.noborder table tr {border:0;background:0;padding:0px;}
img.noborder {border:0 !important;}


img.align_left {
    margin-right:16px;
    margin-left:0px;
    margin-bottom:3px;
    margin-top:0px;
}

img.align_right {
    margin-left:16px;
    margin-right:0px;
    margin-bottom:3px;
    margin-top:0px;
}

img.align_none {
    margin-bottom:0px;
}

.no_pad_ {padding:0 !important;}
.no_marg_ {margin:0 !important;}
.no_pad {padding:0;}
.no_marg {margin:0;}

.no_pad_1u > * {padding:0 !important;}
.no_marg_1u > * {margin:0 !important;}

/*text*/
.bold {font-weight:bold; }
.normal {font-weight:normal; }
.italic {font-style:italic; }
.ws_nowrap {white-space:nowrap; }
.td_andr {text-decoration:underline; }
.td_none {text-decoration:none; }


#klient_width {
    position: fixed;
    top: 30px;
    left:10px;
    background: #d0d0d0;
    border: 2px solid #dd5020;
    border-radius:4px;
    padding: 5px 8px;
    z-index: 10000;
}

#klient_width_button {
    position: fixed;
    top: 0px;
    right:0px;
    width:30px;
    height:60px;
    z-index: 10000;
}

/* template */
/*======================================================================================*/


html,
body,
body.max #skin,
body.max #skin_add,
body.max #skin_back {
    height: 100%;
}
body.min #skin,
body.min #skin_add,
body.min #skin_back {
    min-height: 100%;
}

#container,
.wrapper {
	margin:0px auto;
	box-sizing:  border-box;
	position:relative;
}

#container.disable,
.wrapper.disable {
	max-width: none !important;
    padding: 0 !important;
}

/* left */
#left{
	float:left;
}
/* center */
#center{
	position:relative;
	/*min-height:500px;*/
}
.content {
  padding:0px;
}
/* right */
#right {
    float: right;
}
/* footer */
.footer{
	position:relative;
	z-index:1;
}

/*======================================================================================*/
/* /template */

@media screen and (max-width: 1024px)
{
	.scroll-wrapper > .scroll-content
	{
		height:auto!important
	}
	.scrollbar-inner
	{
		max-height: 100%!important;
	}
	.select_zm_vp
	{
		z-index:3000!important;
	}
}

