@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,300,100);

body { 
  background-color:  #e5e5e5;; 
  font-family: "Roboto", helvetica, arial, sans-serif;
  
  
  font-size: 1em;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}


#container {
background: #FFFFFF;
box-shadow: 3px 3px 1px #d2d2d2; 

margin: auto;
  max-width: 1000px;
  width: 100%;

  }


.shootingspan { margin-right:10px;}
.shootingimg { width:30px;vertical-align:top;padding-top:2px; }


#header1 {
	background: #888888 left top repeat-x;
	width: 80%;
	height: 70px;
	margin: 0px;
	padding: 0px;
	float: center;
	border-top: 1px solid #DADADA;
}

#header {
  background: #888888  left top repeat-x;
  display: block;
  height: auto;
  margin: auto;
  max-width: 1000px;
    width: 100%;
box-shadow: 3px 3px 1px #d2d2d2; 
	}




#header h1 {
	color: #ffffff;
	letter-spacing: -1px;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0px 5px 20px;
	margin: 0px;

	text-shadow: 1px 1px 2px #000, 0 0 0.5em #aeaeae;
}




#header h1 a, #header h1 a:active, #header h1 a:visited, #header h1 a:hover {
	color: #ffffff;
	letter-spacing: -1px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

#header p {
	color: #cecece;
	font-size: 12px;
	margin: 0px;
	line-height: 110%;
	padding: 5px 0px 0px 30px;
}




#topmenu { background: #222222; margin: auto;   max-width: 1000px;   width: 100%; margin-bottom:50px;   }
#topmenu ul {  	background: #222222; 	float: left; 	display: inline;  	margin: 0px; 	padding: 0px 0px 0px 0px;  	box-shadow: 3px 0px 0px #d2d2d2;    width: 100%;  }
#topmenu li { 	background: #222222; 	 display: inline;  	list-style: none;  		 	}

 #topmenu li a, #topmenu li a:visited, #topmenu li a:active {  font-size:0.9em; background: #222222; 	display: block; 	color: #ffffff; 	text-decoration: none; 	float: left; 	margin: 0px 0px 0px 5px; 	padding: 9px 20px 9px 20px; } 
#topmenu li a:hover { 	text-decoration: none; 	background: #ffffff; 	color: #000000; }







#topmenumain { background: #222222; margin: auto;   max-width: 1000px;   width: 100%;     }
#topmenumain ul {  	background: #222222; 	float: left; 	display: inline;  	margin: 0px; 	padding: 0px 0px 0px 0px;  	box-shadow: 3px 0px 0px #d2d2d2;    width: 100%;  }
#topmenumain li {	background: #222222; 	 display: inline;  	list-style: none;  	padding: 0px; 	}

#topmenumain li a, #topmenu li a:visited, #topmenu li a:active {  background: #222222; 	display: block; 	color: #ffffff; 	text-decoration: none; 	float: left; 	margin: 0px 0px 0px 5px; 	padding: 12px 10px 10px 10px;  }
#topmenumain li a:hover { 	text-decoration: none; 	background: #ffffff; 	color: #000000; }
#topmenumain .active {background:#fff; color: #000000; }



#menu_main { background: #222222; margin: auto;   max-width: 1000px;   width: 100%;     }
#menu_main ul {  	background: #222222; 	float: left; 	display: inline;  	margin: 0px; 	padding: 0px 0px 0px 0px;  	box-shadow: 3px 0px 0px #d2d2d2;    width: 100%;  }
#menu_main li {	background: #222222; 	 display: inline;  	list-style: none;  	padding: 0px; 	}

#menu_main li a {  background: #222222; 	display: block; 	color: #ffffff; 	text-decoration: none; 	float: left; 	margin: 0px 0px 0px 5px; 	padding: 12px 10px 10px 10px;  }
#menu_main li a:hover { 	text-decoration: none; 	background: #ffffff; 	color: #000000; }
#menu_main .active {background:#fff; color: #000000; }





#mob_menu { background: #222222; margin: auto;   max-width: 1000px;   width: 100%;     }
#mob_menu ul {  	background: #222222; 	float: left; 	display: inline;  	margin: 0px; 	padding: 0px 0px 0px 0px;  	box-shadow: 3px 0px 0px #d2d2d2;    width: 100%;  }
#mob_menu li {	background: #222222; 	 display: inline;  	list-style: none;  	padding: 0px; 	}

#mob_menu li a {  background: #222222; 	display: block; 	color: #ffffff; 	text-decoration: none; 	float: left; 	margin: 0px 0px 0px 5px; 	padding: 12px 10px 10px 10px;  }
#mob_menu li a:hover { 	text-decoration: none; 	background: #ffffff; 	color: #000000; }
#mob_menu .active {background:#fff; color: #000000; }





#topmenuppr { background:#666!important; }
#topmenuppr:hover { background:#ababab!important;color:#FFF!important; }

#topmenurek { background:#477c47!important; }
#topmenurek:hover { background:#66b266!important; color:#FFF!important;}

#topmenuinv { background:#3535b2!important; }
#topmenuinv:hover { background:#8181ff!important; color:#FFF!important;}

#topmenustore { background:#602837!important;  }
#topmenustore:hover { background:#ad7583!important; color:#FFF!important;}


#content { padding-left:20px;padding-right:10px; padding-top:50px; min-height:400px; }

#content h1 { 


}

#footer {
	
	background: #adadad;

box-shadow: 3px 3px 1px #d2d2d2; 
margin: auto;
  max-width: 1000px;
  width: 100%;


}
#footer p {padding:5px 0 5px; text-align:center; font-size:0.6em; color:#fff; letter-spacing:1px;}


#content form input   { border: 1px solid #d5d5d5; padding:10px; margin-bottom:5px;}
#content form textarea   { border: 1px solid #d5d5d5; padding:10px; margin-top:5px; margin-bottom:5px; font-size:1.2em;}

textarea:focus, input:focus, input[type]:focus, .uneditable-input:focus {   
    border-color: #222222;
    box-shadow:  0 0 1px #222222;
    outline: 0 none;
}



input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */


input[type='number'] { -moz-appearance:textfield;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {    -webkit-appearance: none;}


#loginform form input[type="text"] ,input[type="password"]  { width:50%;display:block; outline: none; margin-bottom:15px; }
/* #loginform  input[type="submit"] {   width:100%; display:block; margin-top:25px; background:#777; } */

/*


*/

#loginform  input[type="submit"]  { margin-top:20px; padding:12px 30px 12px 30px; cursor:pointer; color:#fff; background-color:#adadad; border: 1px solid #adadad; font-size:1em;}
#loginform  input[type="submit"]:hover { background-color:#222222; border: 1px solid #222222; }

.loginforms form input[type="text"] ,input[type="password"]  { width:50%;display:block; outline: none; margin-bottom:15px; }
.loginforms  input[type="submit"]  { margin-top:20px; padding:12px 30px 12px 30px; cursor:pointer; color:#fff; background-color:#adadad; border: 1px solid #adadad; font-size:1em;}
.loginforms  input[type="submit"]:hover { background-color:#222222; border: 1px solid #222222; }


#content form input[type="text"] ,input[type="password"]  { margin-right: 10px; font-size:1.2em; }

#loginform .errorinput {  border:1px solid red; }
#regform .errorinput {  border:1px solid red; }
#formlink .errorinput {  border:1px solid red; } 

#regform  input[type="submit"]  { vertical-align:top; padding:12px 30px 12px 30px; cursor:pointer; color:#fff; background-color:#adadad; border: 1px solid #adadad; font-size:1em;}
#regform  input[type="button"]  { vertical-align:top;padding: 12px 30px 12px 30px; cursor:pointer; border: 1px solid #DADADA;font-size:1em; }

#regform form input[type="text"] ,input[type="password"]  { margin-right: 10px; font-size:1.2em; width:50%;  }


#regform  input[type="submit"]:hover { background-color:#222222; border: 1px solid #222222; }
#regform  input[type="button"]:hover { background-color:#a2a2a2; border: 1px solid #a2a2a2; }

#formlink input[type="submit"]  { vertical-align:top; padding:12px 30px 12px 30px; cursor:pointer; color:#fff; background-color:#adadad; border: 1px solid #adadad; font-size:1em;}
#formlink input[type="submit"]:hover { background-color:#222222; border: 1px solid #222222; }


#regform  form input[type='number'] {width:100px; text-align:center;font-size:1.2em;}
#regform textarea {width:70%; }
#regform_msg {font-size:1.2em;color:red;height:40px;text-align:center; }
.regdivs { display:inline-block;width:180px; vertical-align:top; padding-top:6px; }
.regbigdiv {margin-bottom: 10px; }
.obligati {display:block; font-size:0.8em; }

.inputdivs {display:inline-block;width:180px;}





#features ul {
  list-style: none;
  padding: 0;
}
#features li {
  padding-left: 1.3em;
padding-bottom:10px;
  font-size:0.9em;
  }
 
#features li:before {

  content: "\f061"; /* FontAwesome Unicode */
  font-family: FontAwesome;
font-size:1.1em;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
vertical-align:top;
  
  }


 .blackbutton {
 display:inline-block;
 vertical-align: top;
    padding: 12px 15px 12px 15px;
    cursor: pointer;
    color: #fff;
    background-color: #adadad;
     border: 1px solid #adadad;
    font-size: 1em;
  font-family: "Roboto", helvetica, arial, sans-serif;
 text-decoration:none;
 }
  
.blackbutton:hover {  background-color: #000; border: 1px solid #000; }


div.table_icons a:link{ color:#888;font-size:1.4em; padding-left:0px; padding-right:3px; }
div.table_icons a:visited { color:#888;font-size:1.4em; }  
div.table_icons a:hover { color:#000;font-size:1.4em; }  

.table_icons_td { text-align:center; }



#base_days {display:inline; float:right; font-size:0.8em; padding-right:2px;}

.abuttons {
 vertical-align: top;
    padding: 12px 15px 12px 15px;
    cursor: pointer;
    color: #fff;
    background-color: #adadad;
     border: 1px solid #adadad;
    font-size: 1em;
  font-family: "Roboto", helvetica, arial, sans-serif;
 text-decoration:none;
 }
 
.abuttons:hover { background-color: #000; border: 1px solid #000;}

.mbuttons { 
font-family: "Roboto", helvetica, arial, sans-serif;
color:#fff;text-decoration:none;padding:2px 5px 3px 5px;border:1px solid #666;background:#666;border-radius: 3px;
font-weight:bold;
}
.mbuttons:hover {  background-color: #000; border: 1px solid #000;}

.althr { display:inline-block;width:120px;background:#888;padding:8px 0 8px; color:#fff;font-weight:bold;text-decoration:none;text-align:center; cursor:pointer;  vertical-align:top;}
.redhr { display:inline-block;width:120px;background:#FF0000;padding:8px 0 8px; color:#fff;font-weight:bold;text-decoration:none;text-align:center; cursor:pointer;  vertical-align:top;}
.greenhr { display:inline-block;width:120px;background:green;padding:8px 0 8px; color:#fff;font-weight:bold;text-decoration:none;text-align:center; cursor:pointer;  vertical-align:top;}

.althr:hover { background:#000; }
.redhr:hover { background:#b20000; }
.greenhr:hover { background:#006600; }

.mailhref { color:#666;text-decoration:none; }
.mailhref:hover { color:#666;text-decoration:underline; }


.plan_top_button { float:right;background:#6e6e6e;color:#fff;margin-top:5px;padding:2px 20px 2px 10px;font-size:0.7em;font-style:italic;font-weight:bold;cursor:pointer;}
.plan_top_button:hover { background:#000; }

.plan_top_button_red {  float:right;background:red;color:#fff;margin-top:5px;padding:2px 20px 2px 10px;font-size:0.7em;font-style:italic;font-weight:bold;cursor:pointer;}
.plan_top_button_red:hover { background:#000; }

.global_search_td { padding:5px; cursor:pointer;  }
.global_search_td:hover {  background:#e8e8e8; }
.lursoft_hr {border:1px solid transparent; }
.lursoft_hr:hover {border:1px solid #5e9291; }

/* .global_search_td:hover { text-decoration:underline;color:#000;  } 
.global_search_tr:hover { background:#e8e8e8; }
*/


.order_alarm_1 { margin-top:5px;margin-right:20px;background:#555;color:#fff;padding:2px 10px;font-size:0.8em; cursor:pointer; }
.order_alarm_2 { margin-top:5px;margin-right:20px;background:red;color:#fff;padding:2px 10px;font-weight:bold;font-size:0.8em; cursor:pointer; }
.order_alarm_1:hover, .order_alarm_2:hover { background:#000;}


.about_tr { display:none; }
.stored_buttons { color:#DADADA; }
.stored_buttons:hover { color:#ad7583; }

.stored_buttons.active { color:#602837; }
.stored_buttons.active:hover { color:#ad7583; }

@media screen and (max-width: 1366px) {
#regform form input[type="text"]   {  width:40%;  }

}

@media screen and (min-width: 540px) {
#mob_menu { display:none; }
}

@media screen and (max-width: 540px) {

#menu_main { display:none; }


body {  font-size: 0.8em; }

#content { padding-left:5px;padding-right:5px; min-height:300; padding-top:0px; }



#content table  { width:98%; margin:5px; font-size: 0.9em;}
#content table span {display:block; line-height: 1.5em; float:none;}

/* #content form  { margin:20px 5px; } */

.user_tr {width:30%;}



#topmenu li a, #topmenu li a:visited, #topmenu li a:active {padding: 9px 10px 9px 10px; }
#topmenumain ul { border-bottom:4px solid #222222; }
#topmenumain li a, #topmenu li a:visited, #topmenu li a:active {display:block; float:none; text-align:center; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #fff; } 
 	 


#mob_menu ul { border-bottom:1px solid #222222; }
#mob_menu li { padding-left:5px; }
#mob_menu li a  {
	vertical-align:top;
	display:inline-block; 
	
	float:none; 
	text-align:center; 
	padding: 10px 10px 10px 10px; 
	margin: 0px 0px 0px 0px;  
	border-bottom: none;
	} 


#mob_menu a:link, #mob_menu a:visited, #mob_menu a:active  {
	vertical-align:top;
	display:inline-block; 
	
	float:none; 
	text-align:center; 
	padding: 10px 0; 
	margin: 0px 0px 0px 0px;  
	border-bottom: none;
	color:#fff;
	text-decoration:none;
	} 


	
	 
	 

#content form input[type="text"] ,input[type="password"]  { width:100%;display:block; outline: none;  }

#loginform h1 { margin-top:120px; }
#loginform {text-align:center;}
#loginform form input[type="text"] ,input[type="password"]  { width:100%;display:block; outline: none; margin-bottom:15px; }
#loginform  input[type="submit"] {   width:100%; display:block; margin-top:25px; background:#777; }
.regdivs  {display:block;margin-bottom:10px;}
.obligati {display:inline; margin-left:5px; font-size:0.9em; }
#regform h1 { margin-top:120px; }
#regform  input[type="submit"] {  width:100%;display:block; margin-top:10px; background:#777; }
#regform  input[type="button"] {  width:100%;display:block; margin-top:10px;}
#regform textarea {width:100%; }
#regform_msg {font-size:1em;color:red;height:20px;text-align:center; }

.loginforms h1 { margin-top:120px; }
.loginforms {text-align:center;}
.loginforms form input[type="text"] ,input[type="password"]  { width:100%;display:block; outline: none; margin-bottom:15px; }
.loginforms  input[type="submit"] {   width:100%; display:block; margin-top:25px; background:#777; }


/*
div.loginforma p {display:block;  }
.float-right {float:none;}
div.space { height:100px;}

div.timeselect p { margin-left:0px; text-align:center; }
*/
#base_days  {float:none;display:block;font-size:0.9em;}
.plan_top_button_red { float:right;background:red;color:#fff;margin-top:7px;padding:4px 5px 4px 5px;font-size:0.7em;font-style:italic;font-weight:bold;cursor:pointer;}
#global_search_hr { display:none; }
#newshr { padding-left:2px!important; padding-right:2px!important; }
}



