body{overflow-x:hidden;overflow-y:scroll;}

img{vertical-align:middle;border:0px;outline-style:none;}
a.img,a.zoom{outline-style:none;}
span{vertical-align:middle;}
p{margin-top:0px;}
.clr,.clear,.clearr,.clearfix{clear:both;}

h1,h2,h3,h4,h5{font-family:'Open Sans';font-weight:normal;margin:6px 0px 28px 0px;padding:0px;line-height:1;}
h1{font-size:36px;border-left:10px solid #337AB7;font-weight:400;padding:6px 0px 6px 15px;margin:30px 0px 30px 0px;line-height:1.25;font-weight:300;}
h2{font-size:20px;line-height:32px;padding:0px;margin:0px;font-weight:300;}
h3{font-size:18px;margin-bottom:12px;}
h4{font-size:15px;}
h5{font-size:15px;font-weight:bold;margin:0px;padding:1px;}


.red{color:#bb0000 !important;}
.black{color:#111 !important;}
.gray{color:#999 !important;}
.gray2{color:#bbb !important;}
.white{color:#fff !important;}
.bold{font-weight:400;}
.bold2{font-weight:700;}
.boldb{font-weight:bold;}
.underline{text-decoration:underline !important;}
.upper{text-transform:uppercase;}

.t0{margin-top:0px;}
.t2{margin-top:2px;}
.t3{margin-top:3px;}
.t4{margin-top:4px;}
.t5{margin-top:5px;}
.t6{margin-top:6px;}
.t7{margin-top:7px;}
.t8{margin-top:10px;}
.t10{margin-top:10px;}
.t15{margin-top:15px;}
.t17{margin-top:17px;}
.t20{margin-top:20px;}
.t25{margin-top:25px;}
.t30{margin-top:30px;}
.t40{margin-top:40px;}
.t50{margin-top:50px;}
.t60{margin-top:60px;}
.b3{margin-bottom:3px;}
.b5{margin-bottom:5px;}
.b10{margin-bottom:10px;}
.b15{margin-bottom:15px;}
.b20{margin-bottom:20px;}
.b30{margin-bottom:30px;}
.b40{margin-bottom:40px;}
.b50{margin-bottom:50px;}
.b75{margin-bottom:50px;}
.r0{margin-right:0px;}
.r3{margin-right:3px;}
.r5{margin-right:5px;}
.r7{margin-right:7px;}
.r8{margin-right:8px;}
.r9{margin-right:9px;}
.r10{margin-right:10px;}
.r15{margin-right:15px;}
.r17{margin-right:17px;}
.r20{margin-right:20px;}
.r30{margin-right:30px;}
.r50{margin-right:50px;}
.l3{margin-left:3px;}
.l5{margin-left:5px;}
.l10{margin-left:10px;}
.l15{margin-left:15px;}
.l20{margin-left:20px;}
.l30{margin-left:30px;}
.l50{margin-left:50px;}

.p25{padding:25px 30px;}
.p50{padding:50px 60px;}

.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.tp3{padding-top:3px;}
.tp8{padding-top:8px;}

.sep{font-size:0px;border-top:1px solid #dadbdc;border-bottom:1px solid #fefefe;}
.sep2{font-size:0px;border-top:1px solid #d9d9d9;}

a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#000;}
a:active,a:focus{text-decoration:underline;color:#888;}
a.underline{text-decoration:underline;}
a.underline:hover{text-decoration:underline;}
a.underline_hover:hover{text-decoration:underline !important;}
a.disabled,a.disabled:hover{text-decoration:none;cursor:default;}

.fleft{float:left;}
.fright{float:right;}
.tleft{text-align:left !important;}
.tright{text-align:right !important;}
.center{text-align:center !important;}
.middle{vertical-align:middle;}
.top{vertical-align:top;}
.lh1{line-height:1;}
.lh11{line-height:1.1;}
.lh115{line-height:1.15;}
.lh12{line-height:1.2;}
.lh13{line-height:1.3;}
.lh14{line-height:1.4;}
.lh15{line-height:1.5;}
.lh16{line-height:1.6;}
.lh17{line-height:1.7;}
.inline{display:inline;}
.inlineb{display:inline-block;}
.block{display:block;}
.dnone{display:none;}
.rel{position:relative;}

.size11{font-size:11px !important;}
.size12{font-size:12px !important;}
.size13{font-size:13px !important;}
.size14{font-size:14px !important;}
.size15{font-size:15px !important;}
.size16{font-size:16px !important;}
.size18{font-size:18px !important;}
.size20{font-size:20px !important;}
.size24{font-size:24px !important;}
.size28{font-size:28px !important;}

.help{cursor:help;}
.nosel{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.ease{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.ease2{transition:All 0.15s ease;-webkit-transition:All 0.15s ease;-moz-transition:All 0.15s ease;-o-transition:All 0.15s ease;}
.ease3{transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.ease4{transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}
.ease5{transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease;}
.ease6{transition:All 1.2s ease;-webkit-transition:All 1.2s ease;-moz-transition:All 1.2s ease;-o-transition:All 1.2s ease;}


.col-top{vertical-align:top;}
.col-middle{vertical-align:middle;}
.col-bottom{vertical-align:bottom;}

.table-height{display:table;padding-left:0px;padding-right:0px;}
.row-height{display:table;}
.col-height{display:table-cell;float:none;}




/* BODY */




/* FORM */
input,textarea{outline-style:none;}

.req{color:#bb0000;font-weight:bold;font-size:19px;line-height:1;}
.form-control{width:100% !important;border:0px;padding:5px 11px;background:#fff;color:#333;font-size:13px;border-radius:0px;box-shadow:none;height:32px;display:block;width:100%;margin:0px 0px 15px 0px;}
.form-control.textarea{width:100% !important;min-height:84px;resize:vertical !important;}
.form-control:focus{box-shadow:0px 1px 4px #777;}
/*
.form-control.select{padding:9px 9px;cursor:pointer;}
.input_cena .form-control.input{width:106px !important;display:inline-block;text-align:center;}
*/

/*
label{display:inline-block;margin:0px;font-weight:400;vertical-align:middle;line-height:1.02;font-size:12px;color:#666;}
.label_inline label{display:inline;line-height:19px;font-weight:300;}
.label_inlineb label{display:inline-block;max-width:460px;vertical-align:top;margin-top:4px;}
.radio,.checkbox{display:inline-block;vertical-align:middle;margin:4px 6px 0px 0px !important;outline-style:none !important;}
*/

.form-control.input.data{background:#f8f9f9 url(images/clock_small.png) no-repeat 96% 50%;}
.form-control::-moz-placeholder{color:#bbb;opacity:1;}
.form-control:-ms-input-placeholder{color:#bbb;}
.form-control::-webkit-input-placeholder{color:#bbb;}
input::-ms-clear{display:none !important;}

.button{display:inline-block;background-color:#337AB7;border:0px;color:#fff !important;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;padding:4px 30px;font-size:16px;line-height:1.42857143;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;outline-style:none !important;}
.button:active,.button.active{outline:0;}
.button:hover,.button:focus{color:#fff;text-decoration:none;background-color:#5590C3;}
.button:focus,.button:active:focus,.button.active:focus{color:#333 !important;}
.button_dis{background:#ccc !important;}



/* TOOLTIP */
.tip{z-index:500;text-align:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:6px 8px 6px 8px;color:#333;font-weight:400;background-color:#f2f2f2;border:1px solid #aaa;box-shadow:0px 3px 3px rgba(0,0,0,0.4);text-shadow:0px 1px 0px #fff;}
.tip_small{padding:3px 6px 3px 6px;}
.tip_small .tip-inner{font-size:11px !important;}
.tip b{color:#000;}
.tip p{margin:0px 0px 8px 0px;}
.tip ul{padding:0px;margin:3px 0px 3px 10px;}
.tip ul li{list-style:none;background:url(images/punktor3.png) no-repeat 0px 6px;padding:1px 2px 1px 15px;margin:0px;line-height:17px;}
.tip ol{margin:0px;padding:3px 0px 3px 30px;}
.tip ol li{padding:2px 2px 2px 0px;margin:0px;line-height:17px;}

.tip .tip-inner{font-size:13px;line-height:19px;white-space:wrap;max-width:500px;}
.tip .tip-arrow-top{margin-top:-5px;margin-left:-6px;top:0;left:50%;width:9px;height:5px;background:url(images/tip_arrows2.png) no-repeat;}
.tip .tip-arrow-bottom{margin-top:0;margin-left:-5px;top:100%;left:50%;width:9px;height:5px;background:url(images/tip_arrows2.png) no-repeat -18px 0;}
.tip .tip-arrow-right{margin-top:-4px;margin-left:0;top:16px;left:100%;width:5px;height:9px;background:url(images/tip_arrows2.png) no-repeat -9px 0;}
.tip .tip-arrow-left{margin-top:-4px;margin-left:-5px;top:16px;left:0;width:5px;height:9px;background:url(images/tip_arrows2.png) no-repeat -27px 0;}
.tip .tip-arrow-topinleft{margin-top:-5px;margin-left:-5px;top:0;left:16px;width:9px;height:5px;background:url(images/tip_arrows2.png) no-repeat;}
.tip .tip-arrow-topinright{margin-top:-5px;margin-right:-5px;top:0;right:16px;width:9px;height:5px;background:url(images/tip_arrows2.png) no-repeat;}
.tip .tip-arrow-bottominleft{margin-top:0;margin-left:-5px;top:100%;left:16px;width:9px;height:5px;background:url(images/tip_arrows2.png) no-repeat -18px 0;}
.tip .tip-arrow-bottominright{margin-top:0;margin-right:-5px;top:100%;right:16px;width:9px;height:5px;background:url(images/tip_arrows2.png) no-repeat -18px 0;}

.tip_error{background-color:#ffa3a3;color:#4D0204;box-shadow:1px 1px 2px rgba(100,0,0,0.2);padding:5px 8px 5px 25px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:0px;text-shadow:0 0 0 #fff;}
.tip_error span.err{position:absolute;display:inline-block;font-size:0px;margin:3px 0px 0px -18px;width:12px;height:12px;background:url(/images/form_warning.png) no-repeat;}
.tip_error .tip-arrow-right{background:url(images/tip_arrows_red.png) no-repeat -9px 0;}
.tip_error .tip-arrow-left{background:url(images/tip_arrows_red.png) no-repeat -27px 0;}
.tip_error .tip-arrow-topinleft{background:url(images/tip_arrows_red.png) no-repeat;}
.tip_error .tip-arrow-topinright{background:url(images/tip_arrows_red.png) no-repeat;}
.tip_error .tip-arrow-bottominleft{background:url(images/tip_arrows_red.png) no-repeat -18px 0;}
.tip_error .tip-arrow-bottominright{background:url(images/tip_arrows_red.png) no-repeat -18px 0;}

.tip_warning{background-color:#bb0000;color:#fff;box-shadow:0px 2px 3px rgba(0,0,0,0.2);padding:5px 8px 5px 8px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:0px;text-shadow:0 0 0 #fff;}
.tip_warning span.err{display:none;}
.tip_warning .tip-arrow-right{background:url(images/tip_arrows_red2.png) no-repeat -9px 0;}
.tip_warning .tip-arrow-left{background:url(images/tip_arrows_red2.png) no-repeat -27px 0;}
.tip_warning .tip-arrow-topinleft{background:url(images/tip_arrows_red2.png) no-repeat;}
.tip_warning .tip-arrow-topinright{background:url(images/tip_arrows_red2.png) no-repeat;}
.tip_warning .tip-arrow-bottominleft{background:url(images/tip_arrows_red2.png) no-repeat -18px 0;}
.tip_warning .tip-arrow-bottominright{background:url(images/tip_arrows_red2.png) no-repeat -18px 0;}


div.debug_html{border:1px solid #e600ff;background:#fde9ff;padding:10px;}
div.debug_html table tr.debug_rows:hover{background:#fac5ff;}