/*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; }
a.button,a.button:visited,input[type="button"],input[type="submit"]{
    display:inline-block;vertical-align:top;box-sizing:border-box;text-align:center;text-decoration:none;cursor:pointer;}
:focus {outline: 0;}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;}
a,a:visited{text-decoration:underline; cursor: pointer;}a:hover{text-decoration:none;}.ainv a, a.ainv{text-decoration:none  !important; }
.ainv a:hover, a.ainv:hover{text-decoration:underline  !important;}
.content .noborder_ ,.content .noborder_ td {border:0 !important;}.content .noborder,.content .noborder td,.content .noborder th {border:0;}
.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;}
.content table.nopad,.content table.nopad td,.content table.nonad tr {padding:0px;}
.nonad table,.nonad table td,.nonad table tr {padding:0px;}
.content table.nobord,.content table.nobord td,.content table.nobord tr {border:0px;}
.nobord table,.nobord table td,.nobord table tr {padding:0px;}
img{box-sizing:border-box;max-width:100%;}
img.zero {border:0 !important; margin:0;}img.nobord {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;}
.nopad_ {padding:0 !important;}.nomarg_ {margin:0 !important;}.nopad {padding:0;}.nomarg {margin:0;}
.nopad_1u > * {padding:0 !important;}.nomarg_1u > * {margin:0 !important;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

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}.content_space {padding-right:1px;}
#container.disable,.wrapper.disable {max-width:none !important;padding:0 !important;}
#left{float:left;}#center{position:relative;}.content {padding-top:0px;}#right{float:right;}
.footer{z-index:1;}.wrapper, .footer{position:relative;}

.button:active,input[type="submit"]:active {position:relative;top:1px;left:0px;}
a.button {display: inline-table;} a.button span {display:table-cell; vertical-align:middle;}

.visualRed p{text-align: justify;margin-bottom:15px;}

input[type="text"],input[type="pasword"],textarea,input[type="submit"],
input[type="button"],a.button {box-sizing:border-box;width:100%;}
input[type="submit"],input[type="button"],a.button { background-size:10px 100%; }

.block{overflow:hidden;}
.blockimg {float:left;margin-top:3px;}
.blockimg img {display:block;}.blockimg a {text-decoration:none;}
.liquid .blocktext {margin-left:0px !important;}.liquid .blockimg {margin-right:16px; margin-bottom:4px;}

.galler,
.foto_m { position:relative; }
.foto_mm { overflow-y:hidden; overflow-x:scroll;  position:relative;}
.foto_m,
.foto_wid {margin-right:0px;}
.fm_conteiner { position:absolute; left:0px; top:0px; }
.foto_wid { height:1px; overflow:hidden; font-size:0px; line-height:0px; }
.fm-left-arow,
.fm-right-arow { cursor:pointer; }
.fm-left-arow,
.fm-right-arow,
.fm-left-arow-fls,
.fm-right-arow-fls { display:none; background-repeat: no-repeat; position:absolute;}
div.cont-galler {     margin-right:20px;float:left;position:relative;}
.foto_mm img {margin:0 !important;}
.fm-left-arow-fls {background-position: left top;}
.fm-left-arow {background-position: right top;}
.fm-right-arow {background-position: left bottom;}
.fm-right-arow-fls {background-position: right bottom;}

.flat {width:100%;margin-bottom:10px;}
.flat > li {display: inline-block;vertical-align:top;background:0;padding:0px;margin-right:30px;}
.flat > li img {display:block;width:100%;}

.cb{clear:both;}
.dn{display:none;}
.db{display:block;}
.di{display:inline;}
.dib{display:inline-block;}
.dt{display:table;}
.dtc{display:table-cell;}
.fl {float:left;}
.fr {float:right;}
.fn {float:none;}
.mc {margin-left:auto; margin-right:auto;}
.top {vertical-align:top;}
.middle {vertical-align:middle; }
.bottom {vertical-align:bottom;}
.left 	{text-align:left;}
.right {text-align:right;}
.center{text-align:center;}
.bold {font-weight:bold;}
.norm {font-weight:normal;}
.ital {font-style:italic; }
.ws_nowrap {white-space:nowrap;}
.ws_norm {white-space: normal;}

#ctrlcopy {
    color: transparent;
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}

#klient_info_button { position: fixed;right: 0px;top: 0px; width: 50px; height: 50px; z-index: 10000; }

#klient_info { position: fixed;left: 50px;top: 200px; width: 200px; height: 200px; z-index: 10000; background: #fff; box-sizing: border-box; padding: 10px; display: none; }
#klient_info div { float: left;  padding: 3px 0px; color: #000; font-size: 12px; }
.pr_name { width: 75px; }
.klient_width,
.klient_height,
.klient_scroll_top,
.klient_scroll_left { width: 95px; }

