*{
	margin:0;
	padding:0;
}
body {
	font-family: Cambria, Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	font-size: 14px;
	padding:0;
	margin:0;
	/*background-color: #26adbd; */
	background: url('../img/bg.png') repeat;
}

h1 {
  font-size: 19px;
  text-shadow: 1px 1px 1px #fff;
}
h2 {
  font-size: 17px;
  text-shadow: 1px 1px 1px #fff;
}
h3 {
  font-size: 16px;
  text-shadow: 1px 1px 1px #fff;
}

#header {
	/*height:67px;*/
	background: url('../img/top_line.gif') repeat-x;
}

#footer {
	height:43px;
	background: url('../img/bottom_line.gif') repeat-x;
}

#header #cont{
	/*width: 960px;*/
	margin: 0 auto;
	
	background: url('../img/top_logo.png') no-repeat;
	padding-left:100px;
	margin-left:100px;
}

 .defaultText {  }
 .defaultTextActive { color: #a1a1a1; font-style: italic; }

#content {
	/*width: 960px;*/
	margin: 0 0;
	/*background: url('../img/bg.jpg') no-repeat;*/
	background-position: 0px 43px !important; 
	
}


.divh1 {
    font-family: Cambria, Arial,"Times New Roman","Bitstream Charter",Times,serif;
    font-weight: bold;
    background: url('../img/blue_line.gif') repeat;
    line-height: 1.3em;
    font-size: 16px;
    color: #fff; padding:5px;
}
.divh2 {
    font-family: Cambria, Arial,"Times New Roman","Bitstream Charter",Times,serif;
    font-weight: bold;
    background: url('../img/current.jpg') repeat;
    line-height: 1.3em;
    font-size: 16px;
    color: #fff; 
    padding:5px;
}
.divh2_1 {
    font-family: Cambria, Arial,"Times New Roman","Bitstream Charter",Times,serif;
    font-weight: bold;
    background: url('../img/current2.jpg') repeat;
    line-height: 1.3em;
    font-size: 16px;
    color: #fff; 
    padding:5px;
}

/* Buttons */
.button{
	background:#4062c8;display:inline-block;padding:7px 15px;border:1px solid #f67b0e;border:1px solid rgba(0,0,0,.4);color:#fff;font-size:18px;cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.3);font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:14px;line-height:1.6em;margin:0 0 10px 0;text-align:center;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
  background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
  background-image: -webkit-gradient(linear, left top,left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.2)));
  background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);
  -webkit-transition:none;-moz-transition:none;transition:none;
  text-decoration: none;
}
.button:hover, .button:focus{
	background-color:#0a90d5;color:#fff;
	-webkit-transition:none;-moz-transition:none;transition:none;
}
.button:active{
	position:relative;top:1px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);
}

.button2{
	background:#f60e0e;
	display:inline-block;
	padding:1px;margin:0;
	border:1px solid #f60e0e;
	border:1px solid rgba(0,0,0,.4);color:#fff;
	font-size:16px;cursor:pointer;
	text-shadow:1px 1px 0 rgba(0,0,0,.3);font-family:Cambria, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:14px;line-height:1.6em;
	margin:0 0 0 0;text-align:center;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
  background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
  background-image: -webkit-gradient(linear, left top,left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.2)));
  background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);
  -webkit-transition:none;-moz-transition:none;transition:none;
  text-decoration: none;
}
.button2:hover, .button2:focus{
	background-color:#0a90d5;color:#fff;
	-webkit-transition:none;-moz-transition:none;transition:none;
}
.button2:active{
	position:relative;top:1px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);
}

.button3{
	background:#ffa800;
	display:inline-block;
	padding:1px;margin:0;
	border:1px solid #ffa800;
	border:1px solid rgba(0,0,0,.4);color:#fff;
	font-size:16px;cursor:pointer;
	text-shadow:1px 1px 0 rgba(0,0,0,.3);font-family:Cambria, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:14px;line-height:1.6em;
	margin:0 0 0 0;text-align:center;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
  background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
  background-image: -webkit-gradient(linear, left top,left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.2)));
  background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);
  -webkit-transition:none;-moz-transition:none;transition:none;
  text-decoration: none;
}
.button3:hover, .button3:focus{
	background-color:#0a90d5;color:#fff;
	-webkit-transition:none;-moz-transition:none;transition:none;
}
.button3:active{
	position:relative;top:1px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 1px rgba(0,0,0,.2);
}

.bt275 {
	width: 75px;
	
}
.bt45 {
	width: 50px;
}
.bt85 {
	width: 85px;
}
.bt120 {
	width: 120px;
}
/* URL */
a.website{
	background:#737b7e;color:#fff;display:inline-block;padding:2px 15px;text-shadow:1px 1px 0 rgba(0,0,0,.2);
	-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.2);
}
a.website:hover, a.website:focus{
	background:#3d474f;
}

a:hover, a:active, input{
	outline:none;/* Remove outline */
} 

form.form input,form.form select,form.form textarea,form.wpcf7-form input, form.wpcf7-form select, form.wpcf7-form textarea{
	padding:5px;
	border:2px solid #ddd;
	font-size:1.2em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.1);
	-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 2px 2px rgba(0,0,0,.1);
}
form.form input:focus,form.form textarea:focus,form.form select:focus,form.wpcf7-form input:focus, form.wpcf7-form textarea:focus, form.wpcf7-form select:focus{
	border-color:#f39f28;
	outline:none;
}

form.sysform input,form.sysform select,form.sysform textarea,form.wpcf7-form input, form.wpcf7-form select, form.wpcf7-form textarea{
	padding:3px;
	border:1px solid #ddd;
	font-size:1em;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
}
form.sysform input:focus,form.sysform textarea:focus,form.sysform select:focus,form.wpcf7-form input:focus, form.wpcf7-form textarea:focus, form.wpcf7-form select:focus{
	border-color:#f39f28;
	outline:none;
}

table {
	border-collapse: collapse;
}

#regform1 input[type=text], select, input[type=password]{
	width:220px;
}
#regform2 input[type=text], select, input[type=password]{
	width:220px;
}
.inp_ss {
	width: 25px;
}
.inp_s {
	width: 50px;
}
.inp_xs {
	width: 75px;
}
.inp_n {	
	width: 100px !important;
}
.inp_xn {	
	width: 125px;
}
.inp_l {	
	width: 150px;
}
.inp_lx {	
	width: 200px;
}

.red {
	background-color: #cc0000;
	color: #fff;
}

.lt {
	float: left;
}
.rt {
	float: right;
	padding: 8px;
}
.cl {
	clear: both;
}

.brsm{	
	font-size:3px;
	height:5px;
}

#kontakti{
	background:white url(../img/seko-mums.png) no-repeat ;
	height:100px;
	position:fixed;
	left:0;
	top:333px;
	width:35px;
	z-index:1;
	cursor: pointer;
}
#kontakti:hover{
	background:white url(../img/seko-mums.png) no-repeat -37px 0px;
	height:100px;
	position:fixed;
	left:0;
	top:333px;
	width:35px;
	z-index:1;
	cursor: pointer;
}


/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
}
   
#boxes .window {
  position:absolute;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
  
/* Customize your modal window here, you can add background image too */
#boxes #dialog {
  width:375px; 
  height:293px;
  padding: 20px;
  background: url('../img/bg.png') repeat;
}

#boxes2 .window {
  position:absolute;
  width:640px;
  height:400px;
  display:none;
  z-index:9999;
  padding:20px;
}
  
/* Customize your modal window here, you can add background image too */
#boxes2 #addmember {
  width:575px; 
  height:493px;
  padding: 20px;
  background: url('../img/bg.png') repeat;
}

#mbox {
	background:#fff;
	border:1px solid #cccccc;
	padding:3px;
	margin:15px;
}
#rbox {
	background:#fff;
	/*border:1px solid #cccccc;*/
	padding:3px;
	margin: 0px 5px;
	width: 940px;
}


#menu{
		width:228px;
		padding:5px;
		margin:0;
}
#menu_top{
		background: url('../img/menu_top.png') no-repeat;
		height: 5px;
}
#menu_cont {
	background:#f2f0e2;
	border-left:1px solid #ded5cf;
	border-right:1px solid #ded5cf;
}
#menu_bottom{
		background: url('../img/menu_bottom.png') no-repeat;
		width:228px;
		height:5px;
		padding:0px;
		margin:0;
}
#menu ul{
	list-style:none;
}
#menu li{
	list-style:none;
	display:block;
	/*border-bottom:1px solid #ffce88;*/
}
#menu .liln{ 
	background:url("../img/menu_ln.png") no-repeat;
}
#menu li a{
	list-style:none;
	display:block;
	/*background:#fbd346 url("../img/menu_006_bg.jpg") repeat-y left;*/
	color:#491701;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
	padding:7px 5px 7px 15px;
	text-shadow: 1px 1px 1px #fff;
}
#menu li a:hover{
	color:#d17b00	;
	text-decoration:none;
}
#menu li .current{
	list-style:none;
	display:block;
	/*background:#f7941d url("../img/bottom_line.gif") repeat-x top;*/
	color:#491701;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
	padding:7px 5px 7px 15px;
}
#menu li a.lipad {
	padding-left: 25px;
}
#menu li a.current{
	/*background:#f7941d url("../img/bottom_line.gif") repeat-x top;*/
	color:#d17b00;
	text-decoration:none;					
	font-weight:bold;
}
#menu li a:hover.current {
	color:#d17b00;
	text-decoration:none;
}
#menu li a.active {
	color:#491701;
	text-decoration:underline;
}

/* menu2 */

#menu2{
  text-transform:lowercase;
  height:51px;

} 
#menu2 ul{
  list-style-type:none;
  padding:0;
  margin:0 0 0 0;
}

#menu2 li{
  float:left;
  background: url("../img/menu_new.png") repeat-x;
  
}
#menu2 li:first-child{
  /*border-left:1px solid #dcdcdc*/
}
.menu2_home li{
  padding: 0 15px;
}

#menu2 li:hover {
  color: #d17b00;
}
#menu2 a, #menu2 a:visited {
  text-align:center;
  display:block;
  line-height:51px;
  font-size:16px;
  font-weight: bold; 
  /*text-shadow: 2px 2px 2px #999;*/
  text-shadow: 1px 1px 1px #fff;
  color:#491701; /*f82727,eea407*/
  text-decoration:none

 }
#menu2 a:hover{
color: #d17b00;
}
#menu2 .act {
  /*background-color:#f8ba35;*/
  background: url("../img/menu_new.png") repeat-x;
  color: #d17b00;
}
#menu2 .ln{
	width:2px;
	height: 51px;
	font-size:1px;
	background: url("../img/menu_new_ln.png");
	margin:0px;
	padding:0px;
}
#menu2 .first{
	width:7px;
	height: 51px;
	font-size:1px;
	background: url("../img/menu_new_start.png");
	margin:0px;
	padding:0px;
}
#menu2 .end{
	width:8px;
	height: 51px;
	font-size:1px;
	background: url("../img/menu_new_end.png");
	margin:0px;
	padding:0px;
}

th {
	padding: 5px 0 5px 3px;
	text-align: left;
}

td {
	padding-left: 3px;
	text-align: left;
}


#table-3 {
	border: 1px solid #DFDFDF;
	background-color: #F9F9F9;
	width: 100%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: Cambria, Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
	color: #333;
}
#table-3 td, #table-3 th {
	border-top-color: white;
	border-bottom: 1px solid #DFDFDF;
	color: #555;
}
#table-3 th {
	/*text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;*/
	font-family: Cambria, Arial,"Times New Roman","Bitstream Charter",Times,serif;
	font-weight: bold;
	padding: 7px 7px 8px;
	text-align: left;
	line-height: 1.3em;
	font-size: 16px;
}
#table-3 td {
	font-size: 14px;
	padding: 4px 7px 2px;
	vertical-align: top;
}


.alert {
  padding: 20px;
  background-color: #2196F3;
  color: white;
}

.alert2 {
  padding: 20px;
  background-color: #4CAF50;
  color: white;
}

.closebtn {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.closebtn:hover {
  color: black;
}