html,body,header,address,sectionblockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul, dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object, a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span, strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0;}
img,fieldset{border:0;}
img{max-width:100%;height:auto; width:auto\9;  /* ie8 */ }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}

@font-face {font-family: 'Nexa-Book';src: url('/fonts/2BDEA5_0_0.eot');src: url('/fonts/2BDEA5_0_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2BDEA5_0_0.woff') format('woff'),url('/fonts/2BDEA5_0_0.ttf') format('truetype');}
@font-face {font-family: 'NexaHeavy';src: url('/fonts/2BDEA5_2_0.eot');src: url('/fonts/2BDEA5_2_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2BDEA5_2_0.woff') format('woff'),url('/fonts/2BDEA5_2_0.ttf') format('truetype');}
@font-face {font-family: 'budicon';	src:url('/fonts/icomoon.eot?-11lbag');
	src:url('/fonts/icomoon.eot?#iefix-11lbag') format('embedded-opentype'),
		url('/fonts/icomoon.woff?-11lbag') format('woff'),
		url('/fonts/icomoon.ttf?-11lbag') format('truetype'),
		url('/fonts/icomoon.svg?-11lbag#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	background:#fff; 
	font:1em 'Nexa-Book',Calibri,Arial; 
	color:#353c40;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
	}
a{color:#353c40; text-decoration:none; outline:none;}
a:hover{color:#e47329;text-decoration:none;}
p{padding:0;}
li{margin:0 0 .5em 0;padding:0;}
h1, h2, h3, h4, h5, h6 {
    font-family: 'NexaHeavy';
    font-weight: normal;
}

h1{font-size:2em;font-weight: normal;}
h2{font-size:1.8em;font-weight: normal; padding:0px 0px 15px 0px;}
h3 {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 10px;    
}


strong, b, .b {font-family: 'NexaHeavy' !important;font-weight: normal !important; }
hr {border: 0; color:#e2e8eb; background-color:#e2e8eb; height: 3px;margin-top:40px; margin-bottom:40px;}
hr.hrlast {border: 0; color:#fff; background-color:#fff; height: 1px;margin-top:0px;}
.none {display: none !important;}
.fl {float:left;}
.fr {float:right;}
.taleft {text-align: left !important;}
.taright {text-align: right !important;}
.tacenter {text-align: center !important;}
.tjustify {text-align: justify !important;}
.p20 {padding:20px;}
.pln {padding-left:0px !important;}
.pl4 {padding-right:4px;}
.pt10 {padding-top:10px;}
.pt40 {padding-top:40px;}
.pr10 {padding-right:10px;}
.pr25 {padding-right:25px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.mb10 {margin-bottom:10px;}
.ml20 {margin-left:20px !important;}
.ml15 {margin-left:15px;}
.mr15 {margin-right:15px;}
.mt10 {margin-top:10px;}
.w100 {width: 100px;}
.nw {white-space:nowrap;}
.kurzy {font-size:1.8em;}
.cpointer {cursor: pointer;} 
.nadpis {font-family: 'NexaHeavy';font-weight: normal;color:#e47329; font-size:1.8em; text-transform:uppercase;min-height:72px; padding-bottom:15px;}
.nadpis2 {font-family: 'NexaHeavy';font-weight: normal;font-size:1.4em; text-transform:uppercase;}
input, button {	font-family:'Nexa-Book',Calibri,Arial;}
input[type=search]{-webkit-appearance:none;outline:none;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{display:none; }

.vetsi {font-size:1.25em;}
.vetsi16 {font-size:1.6em;}
.vetsi .ikona {color:#e47329; font-size:80px; float: left;margin-right: 30px;}
[class^="icon-"],[class*=" icon-"]{font-family:'budicon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;}

.oranz {color:#e47329;}
.uppercase {
  text-transform: uppercase !important;
}

/************************************************************************************STRUCTURE*************************************************************************************/
.pagewrap{position: relative; width:1250px;margin:0 auto;}

/************************************************************************************HEADER*************************************************************************************/
header {position: relative; }
 #loginline {font-family: 'NexaHeavy';font-weight: normal; min-height: 60px; background-color: #4d575c;color: #fff; font-size: 16px; }
 #loginline a {color: #fff;}
 #loginline a:hover {color: #e47329;text-decoration: none;}
 #loginline [class^="icon-"],#loginline [class*=" icon-"] {font-size:18px;}
 #loginline .prihlasfloat {position: relative; float:right; }
 #loginline .bprihlaseni {position: relative; float: left; padding-top:18px;}
 #loginline #loginform {font-family: 'Nexa-Book';font-weight: normal; position: relative; float: left; padding-top:17px ;}
 #loginform label {padding:0 10px 0 20px;}

 #loginform input.itext {border:0px;margin:0px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #fff;padding: 5px;font-size: 16px;width: 100px;}
 #loginform input.itext.heslo {width: 100px;}

 #loginform input.isubmit, #loginform button.isubmit {border:0px;margin:0px; -webkit-border-radius:5px;-moz-border-radius: 5px; border-radius: 5px; background-color: #e47329; padding: 5px 10px; font-size: 16px; color: #fff; cursor: pointer;}
 #loginform input.isubmit:hover, #loginform button.isubmit:hover {color: #4d575c; border: 0px;}

.form-inline .form-control-static, .form-inline .form-group {    margin-bottom: 0;
    vertical-align: middle; display: inline-block;}


 #menuline { background-color: #fff; border-bottom: 1px solid #cdd0d1; min-height: 120px;}
 #menuline #logo{position:relative; display:block;width:213px;height:61px; overflow:hidden;margin:30px 0 0 0;float:left;background-image:url('/pics/energybroker.png');background-repeat:no-repeat; background-position:0 0;font:0/0 a;color:transparent; text-shadow:none; background-color:transparent; }
 #menuline #claim{position:relative; display:block;width:230px;height:61px; overflow:hidden;margin:30px 0 0 0;float:left;background-image:url('/pics/energy-management-broker-system2.png');background-repeat:no-repeat; background-position:0 0;font:0/0 a;color:transparent; text-shadow:none; background-color:transparent; }
 .burger,.docaszobr {display:none;}
 .burger [class^="icon-"],#loginline [class*=" icon-"] {font-size:50px;}

 .prihlastext {display:none;}  	
 
 
 
/*Brno*/



#loginline-brno{ min-height: 60px; background-color: #cb0e21; }
 
#loginline-brno { background-color: #cb0e21; border-bottom: 1px solid #cdd0d1; min-height: 120px;}
#loginline-brno #logo-brno{position:relative; display:block;width:213px;height:51px; overflow:hidden;margin:30px 0 0 0;float:left;background-image:url('/pics/logo-brno.png');background-repeat:no-repeat; background-position:0 0;font:0/0 a;color:transparent; text-shadow:none; background-color:transparent; }
#loginline-brno .nadpis-brno{position:relative; display:block; margin:40px 0 0 0;float:right; color: #1d1c1e;}
#loginline-brno .nadpis-brno a:hover {color:#353c40;}
 
.page-title-top-brno {
margin-left: -20px;
margin-right: -20px;
padding-left: 20px;
padding-right: 20px;
border-bottom: 1px solid #c8c7c7;
border-left: 1px solid #c8c7c7;
border-right: 1px solid #c8c7c7; 
margin: 0 auto; 
}

.page-back-brno { 
	cursor: pointer;
	margin-bottom: -20px;
	margin-top: -1px;
	padding: 9px 29px 8px 29px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	position: absolute;
	top:12px;
	bottom: 10px;
	background-color: #cb0e21; 
	text-transform: uppercase;                                        
 } 

.page-back-brno a { 
	color:#fff;
	padding-top: 3px; 
	}

.page-title-brno {
  padding: 0px;
  font-size: 24px;
  letter-spacing: -1px;
  line-height: 24px;
  display: block;
  color: #1d1c1e;
  margin: 0px 0px 20px 35px;
  font-weight: normal;
  font-family: 'NexaHeavy',Calibri,Arial;
  padding-left: 100px;
  padding-top: 20px;
  /* subtitle */
}

.liketable1 {position: relative;}
.liketabletd1{vertical-align: center; border-radius:20px;}

.bila-brno{color: white;}

#footerline-brno {border:1px solid #292f32; margin:0 auto;}
#footerline-brno #logoi-brno{position:relative;display:block;width:135px;height:38px;overflow:hidden;margin:30px 0 30px 0;float:left;background-image:url('/pics/logo-energybroker-pro-brno1.png');background-repeat:no-repeat;background-position:0 0;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;}
 
#footerline-brno #ensytraaa {position:relative;display:block;float:right;margin:43px 0 30px 0; font-size:12px;}

#footerline-brno a {color: #fff;}
#footerline-brno a:hover {color: #e47329;}

.cerveny {color: #cb0e21; }

.licka {margin-left:16px;width:auto;height:auto; list-style: square; color: red;}
.licka p {color: black;}
.licka a:hover{color: #cb0e21;}                               

.textik {font-size: 14px; font-family: 'Nexa-Book'; }


.nav-brno.nav-tabs-brno{border-bottom: 1px solid #c8c7c7; background: #ededed;}
.nav-brno.nav-tabs-brno > .pagewrap > .active:active{background-color: #fff; border-bottom-color: transparent;}
.nav-brno {list-style:none;}
.acko {font-family: 'NexaHeavy'; font-weight: normal;font-size:18px;color:#282f35;}
.active {display:inline-block; padding: 10px 15px 10px 15px;}
.active a:hover{color: #cb0e21;}
li.active{margin:0 0 0 0;}



.portlet.light.bordered {
  border: 1px solid #c8c7c7 !important;
  -webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;

}
.portlet.light {
  padding: 0px;
  background-color: #fff;
}
.portlet {
  margin-top: 0px;
  margin-bottom: 25px;
  padding: 0px;
}

.portlet.light.bordered > .portlet-title {
  border-bottom: 1px solid #c8c7c7;
  padding: 8px 20px 0px 20px;
-webkit-border-top-left-radius: 10px !important;-webkit-border-top-right-radius: 10px !important; -moz-border-radius-topleft: 10px !important; -moz-border-radius-topright: 10px !important; border-top-left-radius: 10px !important; border-top-right-radius: 10px !important;
}
.portlet.light > .portlet-title {
  padding: 0;
  min-height: 55px;
  background-color: #ededed;
}
.portlet.bordered > .portlet-title {
  border-bottom: 0;
}
.portlet > .portlet-title {
  border-bottom: 1px solid #eee;
  padding: 0;
  margin-bottom: 10px;
  min-height: 41px;
}


.portlet.light > .portlet-title > .caption {
  font-family: 'NexaHeavy';font-weight: normal;
	color: #282f35;
  padding: 12px 0 10px 0;
}
.portlet > .portlet-title > .caption {
  float: left;
  display: inline-block;
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  padding: 10px 0;
}

.portlet > .portlet-title > .caption > .caption-helper {
  font-size: 13px;
  padding: 0;
  margin: 0;
  line-height: 13px;
  color: #aaa;
}
.portlet.light > .portlet-title > .tools {
  padding: 8px 0 8px 0;
}
.portlet > .portlet-title > .tools {
  float: right;
  display: inline-block;
  padding: 12px 0 8px 0;
}
.portlet.light .portlet-body {
  padding: 8px 15px 20px 15px;
}
.portlet > .portlet-empty {
  min-height: 270px;
}
.portlet > .portlet-body {
  clear: both;
}
.table-bordered{border:1px solid #ddd}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #ddd;
}
.table thead tr th {
    font-family: 'NexaHeavy';
    font-weight: normal;
    font-size: 14px;
}

tbody tr td {
	font-size: 14px;

}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
   border-collapse: collapse;
}
th small {    
		color: #444444;
    font-family: 'Nexa-Book',Calibri,Arial;
    font-weight: normal; 
         }
th {
    text-align: left;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.butonky{border-width: 0;padding: 7px 14px;font-size: 14px;font-family: 'Nexa-Book';font-weight: normal;background-color: #cb0e21; border-radius:20px; color: white;}
a.butonky:hover{color:white;}
         
 /************************************************************************************MAIN NAVIGATION*************************************************************************************/
header nav {position: relative; float: right; margin-top: 33px;  }
header nav ul {margin:0;padding:0;}
header nav li {margin:0;padding:0;list-style:none;float:left;position:relative;}
header nav li a {color: #4d575c; font-family: 'NexaHeavy'; font-weight: normal; font-size: 1.25em; display: block; padding:15px 30px 5px 0;}
header nav li a.posledni {padding:15px 0px 5px 0;}
header nav li a:hover {color: #e47329; text-decoration: none; }

header nav li a#english{position:relative; display:block;width:54px; height:54px;background-image:url('/pics/english.png');background-repeat:no-repeat; background-position:0 0;font:0/0 a;color:transparent; text-shadow:none; background-color:transparent;padding:0; }

/************************************************************************************CONTENT*************************************************************************************/
.blok_sedy { background-color: #f1f4f6; border-top: 3px solid #e2e8eb;}

#nabidka {background-color: #f1f4f6; border-top: 1px solid #e5e8e9;}
#nabidka .threecols a {color:#353c40;}
#nabidka .threecols .tacenter {min-height:485px;}
#nabidka .threecols .tacenter:hover {background: #e47329;	transition: background-color 0.3s, color 0.3s;}
#nabidka .threecols .tacenter:hover a,#nabidka .threecols .tacenter:hover .nadpis {color: #fff;}

#b_domacnosti {padding-top:40px; padding-bottom:40px; }
#b_domacnosti .textdom {position: relative; float:left;}
#b_domacnosti .butonletak {position: relative; float:right; background-color: #e47329; padding: 15px 20px; text-transform: uppercase;}
#b_domacnosti .butonletak a {color: #fff;}
#webportal {background-color: #f1f4f6; padding-bottom:40px;    border-bottom: 3px solid #e2e8eb;}
#b_novinky {padding-top:40px;}
.iconab {padding:70px 0 30px 0; height: 128px; position: relative; }
.carka {position: relative; background: url("/pics/sp1.png") repeat-x;line-height:1px; height:1px; width:120px; margin: 0px auto 15px auto;}

.twocols, .threecols, .fivecols, .col3nov {position: relative;}

.fivecols:after{clear:both;}
.fivecols>div{float:left;width:20%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}

.threecols:after{clear:both;}
.threecols>div{float:left;width:33%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.threecols>div:last-child{width:34%;}

.col3nov:after{clear:both;}
.col3nov>div.col3td1{float:left;width:20%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.col3nov>div.col3td2{float:left;width:40%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}

.twocols:after{clear:both;}
.twocols>div{float:left;width:49%;margin-left:2%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.twocols>div:first-child{margin-left:0;}

.twocols>div, .fivecols>div , .col3nov>div {padding:20px;}
.threecols>div {padding:0px 50px 40px 50px;}

.textik {text-align:justify;}
.novinkylist, .faqlist {padding:30px 0 30px; border-bottom:3px solid #e2e8eb; }
.novinkylist h2, .faqlist h2 {font-family: 'NexaHeavy';font-weight: normal;font-size:1.4em;padding-bottom:10px;}
.novinkylist .anotace {padding: 0 0 15px 0;}
/*.twocols div div, .threecols div div, .fivecols div div, .col3nov div div {padding:0px;} */

.datum {position: relative; float: left; display: block; width: 70px; text-align: right; padding-right: 20px;padding-bottom: 20px;  }
.cislo {font-family: 'NexaHeavy';font-weight: normal;position: relative; display: block; color:#e47329; font-size: 2.9em; }
.cislo2 {font-family: 'NexaHeavy';font-weight: normal;position: relative; display: inline; color:#e47329; font-size: 2.9em; padding-right:10px; }
.datum .mesrok {font-family: 'NexaHeavy';font-weight: normal; }

.faq:hover, .faq:hover a, .faq:hover .cislo, .novtitul:hover, .novtitul:hover a, .novtitul:hover .cislo  {background-color:#353c40; color: #fff;}
.faq a {position: relative; display: block; color:#353c40;}
.faq a:hover { text-decoration: none;}

.registrace {position: relative; display:table;background-color:#353c40; color:#fff; font-size:1.5em; padding: 20px 20px 20px 40px; width: 100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.registrace .regtext {position: relative; display:table-cell;}
.registrace .butonreg {position: relative; display:table-cell;background-color: #e47329; padding: 15px 20px; text-transform: uppercase;}
.registrace .butonreg a {color: #fff;}
.registrace .butonreg a:hover {text-decoration: none;}

/* Nav */
.tabs{position:relative;overflow:hidden;}
.tabs nav{text-align:center; padding:30px 0 30px 0;}

.tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;padding:0;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}
.tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}

.tabs nav a{font-family:'NexaHeavy';font-weight:normal;position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;vertical-align:middle;font-size:1.4em;}
.tabs nav li.tab-current a{color:#e47329;}
.tabs nav a:focus{outline:none;}
.tabs nav a:hover{color:#e47329;}
.tabs nav  [class^="icon-"],#loginline [class*=" icon-"] {font-size:35px;}

.content-wrap{position:relative;}
.content-wrap section{display:none;}
.content-wrap section.content-current{display:block;}

.tabs-style-underline nav{background:#fff;}
.tabs-style-underline nav a{padding:0.25em 0 0.5em;border-left:1px solid #e7ecea;-webkit-transition:color 0.2s;transition:color 0.2s;}
.tabs-style-underline nav li:last-child a{border-right:1px solid #e7ecea;}
.tabs-style-underline nav li a::after{position:absolute;bottom:0;left:0;width:100%;height:6px;background:#e47329;content:'';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);}
.tabs-style-underline nav li.tab-current a::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);} 


/************************************************************************************FOOTER*************************************************************************************/
footer {position:relative; clear:both; background-color:#353c40; color: #fff;}
	#footerline {min-height: 120px; border:1px solid #292f32;}
		
	#footerline #logoi{position:relative;display:block;width:208px;height:59px;overflow:hidden;margin:30px 0 30px 0;float:left;background-image:url('/pics/energybroker-i.png');background-repeat:no-repeat;background-position:0 0;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;}
	#footerline #footermenu {position: relative; float: right; padding: 40px 0 40px 0;  }
	#footerline #footermenu ul {margin:0;padding:0;}
	#footerline #footermenu li {margin:0;padding:0;list-style:none;float:left;position:relative;}
	#footerline #footermenu li a {color: #fff; font-family: 'NexaHeavy'; font-weight: normal; font-size: 1.25em; display: block; padding:5px 30px 5px 0;}
	#footerline #footermenu li:last-child a {padding:5px 0px 5px 0;}
	#footerline #footermenu li a:hover {color: #e47329; text-decoration: none; }

	#footercopy {font-size: 0.81em; min-height: 60px;  }
	#footercopy a {color: #fff;  }
	#footercopy a:hover {color: #e47329; }
	#footercopy .bcopy {padding-top:22px;}

/************************************************************************************CLEARFIX*************************************************************************************/
.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clear{clear:both; height: 0; position:relative;}

/************************************************************************************ICONY*************************************************************************************/
.icon-uniE63D:before{content:"\e63d";}
.icon-uniE63E:before{content:"\e63e";}
.icon-uniE66B:before{content:"\e66b";}
.icon-uniE673:before{content:"\e673";}
.icon-uniE6BD:before{content:"\e6bd";}
.icon-uniE6ED:before{content:"\e6ed";}
.icon-uniE71C:before{content:"\e71c";}
.icon-uniE72B:before{content:"\e72b";}
.icon-uniE7A9:before{content:"\e7a9";}
.icon-uniE7D7:before{content:"\e7d7";}
.icon-uniE7D8:before{content:"\e7d8";}
.icon-uniE803:before{content:"\e803";}
.icon-uniE804:before{content:"\e804";}
.icon-uniE807:before{content:"\e807";}
.icon-uniE809:before{content:"\e809";}
.icon-uniE859:before{content:"\e859";}
.icon-uniE85C:before{content:"\e85c";}
.icon-uniE85F:before{content:"\e85f";}

#iconab1, #iconab2, #iconab3 {
	background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
}



/***********************/
.js #nabidka .item {display: none;}
.tacenter.hover .item:not(:nth-child(3)) { opacity: 0 !important;}
#nabidka .item {display: none; display: inline-block; position: absolute; left: 50%; height: 128px;}

.item-1 {  width: 128px; background: url("/pics/ico-panel-item-1.png"); margin-left: -64px; }
.item-2 {  width: 128px; background: url("/pics/ico-panel-item-2.png"); margin-left: -64px; }
.item-3 {  width: 128px; background: url("/pics/ico-panel-item-3.png"); margin-left: -64px; }
.item-4 {  width: 161px; background: url("/pics/ico-panel-item-4.png"); margin-left: -80px; }
.item-5 {  width: 161px; background: url("/pics/ico-panel-item-5.png"); margin-left: -80px; }
.item-6 {  width: 161px; background: url("/pics/ico-panel-item-6.png"); margin-left: -80px; }
.item-7 {  width: 128px; background: url("/pics/ico-panel-item-7.png"); margin-left: -64px; }
.item-8 {  width: 128px; background: url("/pics/ico-panel-item-8.png"); margin-left: -64px; }
.item-9 {  width: 128px; background: url("/pics/ico-panel-item-9.png"); margin-left: -64px; }

.no-js .content-wrap section{display:block;padding-bottom:2em;border-bottom:1px solid rgba(255,255,255,0.6);}
.no-flexbox nav ul{display:block;}
.no-flexbox nav ul li{display:inline-block;width:30%;}
.no-flexbox nav ul.main-nav li{display:inline-block; width: auto;}

.no-js #nabidka .item-3,
.no-js #nabidka .item-6,
.no-js #nabidka .item-9 {display: none;}
.no-js #nabidka .tacenter:hover .item-3 {display: block}
.no-js #nabidka .tacenter:hover .item-6 {display: block}
.no-js #nabidka .tacenter:hover .item-9 {display: block}

.toast {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #bd362f;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast .toast-close-button {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  text-indent: -100000px;
  width: 11px;
  height: 16px;
  background-repeat: no-repeat !important;
  background-image: url("../img/portlet-remove-icon-white.png") !important;
}

.toast-top-center {
  top: 70px;
  margin: 0 auto;
  left: 50%;
  margin-left: -150px;
}

.toast-bottom-center {
  bottom: 12px;
  margin: 0 auto;
  left: 50%;
  margin-left: -150px;
}
.page-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 125px;
  margin-left: -50px;
  margin-top: -30px;
  padding: 7px;
  text-align: center;
  color: #333;
  font-size: 13px;
  border: 1px solid #ddd;
  background-color: #eee;
  vertical-align: middle;
  z-index: 10001;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.page-loading > span {
  line-height: 20px;
  vertical-align: middle;
}

.btn {
  border-width: 0;
  padding: 7px 14px;
  font-size: 16px;
  font-family: 'Nexa-Book';
	font-weight: normal;
  outline: none !important;
  background-image: none !important;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  border-radius: 6px !important;
  cursor: pointer;

}
.orange.btn {
  color: white;
  background-color: #e47329;
  border-color: "";
}
.velkybuton {
position: relative;
display: block;
width: 100%;
font-size:22px;
margin-bottom: 20px;
padding: 15px 20px;
color: white;
background-color: #71787B;
border-color: "";
}
button [class^="icon-"] {font-size:35px;}

.regform {    background-color: #353c40; }
.alert-danger{background-color:#f2dede;    border-color:#ebccd1;    color:#a94442;}
.close{display:inline-block;  margin-top:0px;  margin-right:0px;  width:9px;  height:9px;  background-repeat:no-repeat !important;  text-indent:-10000px;  outline:none;  background-image:url("../img/remove-icon-small.png") !important;}
.close{float:right;    font-size:21px;    font-weight:700;    line-height:1;    color:#000;    text-shadow:0 1px 0 #fff;    filter:alpha(opacity=20);}
.alert{padding:15px;    margin-bottom:20px; border-width: 1px;;    border-radius:4px;}
.display-none,.display-hide{display:none;}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}
.modal-body {
    position: relative;
    box-sizing: border-box;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
    border-radius: 0 !important;
    box-sizing: border-box;
}
.row * {
    box-sizing: border-box;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}
.form-group {
    margin-bottom: 15px;
}
.control-label {
    margin-top: 1px;
}
@media (min-width: 992px) {
.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {    float: left;}
}
.form-control {
display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;    
		font-size: 16px;
    font-weight: normal;
    color: #333333;
    background-color: #f6f6f6;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    border-radius: 6px !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.control-label {
    margin-top: 1px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}
}
.modal-footer {    
    background-color: #353c40;
padding: 15px;
text-align: right;}