@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('http://fonts.googleapis.com/css?family=Great+Vibes');
@import url('http://fonts.googleapis.com/css?family=Lobster');
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,800italic,400italic,600,600italic,700,700italic,300,300italic);

/*===  common  ===*/
img { border: 0 }

a, a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a.button, a.button:link, a.button:visited { color: #FFF; text-decoration: none; }

.clear	{  clear: both;  }
.center	{  text-align: center;  }
.left	{  text-align: left;  }
.right	{  text-align: right;  }
.space_v	{  clear: both; width: 100%;  height: 10px;  }
.line { border-bottom: 1px solid green; }
.mainbody { width: auto; height: auto; margin: 5px 0; } 
.left_menu { position: relative; float: left; width: 140px; height: 100%; padding: 0px 0px 0px 8px; }
.left_menu_item { color: black; margin-bottom: 10px; }
.left_menu_item a { text-decoration: none; color: black; } 

.content_right { position: relative; float: left; width: 100%; }
#helptitle { font-weight: bold; font-size: 16px; text-align: left; margin: 10px; cursor: pointer; color: navy; } 
.help { text-align: left; margin: 10px; padding: 20px; background: #eee; color: navy; line-height: 150%; }

.topmenublock { 
	height: 35px; z-index: 100; 
	background: white; 
}


/*===  index.php  ===*/
body	{  font-family: 'Open Sans', sans-serif, '나눔고딕', 'NanumGothic'; font-size: 12px; width: 100%;  margin: 0px; padding: 0px; }
input, select, textarea, label { font-family: 'Open Sans', sans-serif, '나눔고딕', 'NanumGothic'; font-size: 11px; }
.menu_wrap	{  width: 100%;  height: 30px;  
padding: 1px 0;
border-top: 1px solid #ddd; border-bottom: 1px solid green; 
background: white; }
.footer_wrap	{  clear:both;  text-align: center;  font-size: 12px;  width: 100%; height: auto;  margin-top: 0px; padding: 10px 0; border-top: 1px solid green;  }
.centerbox500	{ position: relative; margin:30px auto 30px auto; width: 500px;  height: auto; border: 1px solid black;  padding: 15px 0px; background: #fff; }
.login1	{  float: left;  	width: 150px;  height: 30px;  text-align: right;  }
.login2	{  float: left;  	width: 150px;  height: 30px;  margin-left: 15px;  }
.login_button	{  position: absolute;  right: 80px;  top: 60px;  }
.login_button input[type=button]	{  width: 100px;  height: 40px;  }
.spacer { width: 100%; clear: both; height: 10px; }
.spacer20 { width: 100%; clear: both; height: 20px; }
.spacer30 { width: 100%; clear: both; height: 30px; }
.spacer50 { width: 100%; clear: both; height: 50px; }
.spacer100 { width: 100%; clear: both; height: 100px; }
.l_followus { padding: 5px; }
.l_followus a { display: inline-block; margin: 1px; }
.colblock { padding: 5px;  }

.topmenu a, #toplogin a { color: white; }

/*
a:hover div.link_title { 
	color: #333 !important; 
	background: #fff; 
	color: #222; 
}
.link_title { 
	position: absolute; padding: 5px 5px 5px 10px; 
	left: 0; bottom: 15px; z-index: 10; font-size: 1.5em; font-weight: bold; 
	color: #333; width: 100%; text-align: center;

	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0.9) 70%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0.9)), color-stop(70%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0.9) 70%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0.9) 70%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0.9) 70%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0.9) 70%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}  
*/


input[type=radio], label { vertical-align: top; }
input[type=checkbox], label { vertical-align: top; }
/*
background: -webkit-linear-gradient(left, rgba(170,68,68,1) 0%,rgba(170,68,68,1) 69%,rgba(0,0,0,0) 100%); 
background: linear-gradient(to right, rgba(170,68,68,1) 0%,rgba(170,68,68,1) 69%,rgba(0,0,0,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6aa4444', endColorstr='#00000000',GradientType=1 );  }
*/
/*
.gallerybox { overflow: hidden; }
.gallerybox a { position: relative; display: block; overflow: hidden; }
.gallerybox a img { position: absolute; bottom: 0; }
*/
.pageheaderbefore { display: block; width: 100%; height: 65px; }
.pageheader { position: relative; width: 100%; min-height: 30px; }
.glink { position: absolute; top: 80%; right: 20%; font-size: 11px; font-weight: bold; color: white; padding: 2px 4px; background: red; } 
.hlink { position: absolute; top: 10%; right: 5%; font-size: 11px; font-weight: bold; color: white; padding: 2px 4px; background: red; z-index:98;} 
.no-padding { padding: 0 !important; }
.no-margin { margin: 0 !important; }
.sub_title { 
	position: relative; 
	padding: 30px 0; margin: 0 0 10px 0; 
	text-align: center; font-size: 44px; font-weight: bold; 
	color: #fff; 
	text-shadow: #333 2px 2px; 
	
}

@media (max-width: 376px) {
	.topmenuwrap { display: none; }
}
@media (max-width: 767px) {
	.footter_text2 { text-align: left; }
	.logo img { height: 90px; max-width: 90px;}
	.logowrap { width: 90px; }
	.link_title { bottom: 0px; }

.glink { top: 70%; right: 20%; font-size: 11px; font-weight: bold; color: white; padding: 2px 4px; background: red; } 
/*	.header_margin { margin-top: 70px; }  */
	.content_title { font-size: 20px; }
	.content_title span { font-size: 30px; color:#9f0000; font-weight: bold; }
	.wheel_title { font-size: 30px; color:red; font-weight: bold; } 
	.wheel_title span { font-size: 20px; color: #888; font-weight: normal; }

	.big { display: none; }
	.mini { display: inline-block; }
	#search_bt { text-align: center; }
	#SearchOption { text-align: center; }
	.fw_title { height: 60px !important; }
}
@media (min-width: 768px) {
	.footter_text2 { text-align: left; }
	.logo img { height: 100px; max-width: 100px; }
	.logowrap { width: 100px; }
	.link_title { bottom: 0px; }
/*	.header_margin { margin-top: 80px; }  */
	.content_title { font-size: 24px; }
	.content_title span { font-size: 36px; color:#9f0000; font-weight: bold; }
	.wheel_title { font-size: 36px; color:red; font-weight: bold; } 
	.wheel_title span { font-size: 24px; color: #888; font-weight: normal; }

	.big { display: inline-block; }
	.mini { display: none; }
	#search_bt { text-align: right; }
	#SearchOption { text-align: left; }
	/*
	.sub_title { overflow: hidden; height: 70%;  }
	.sub_title img { margin-top: -1%; }
	*/
	.glink { font-size: 13px; } 
}
@media (min-width: 992px) {
	.footter_text2 { text-align: right; }
	.logo img { height: 110px; max-width: 110px; }
	.logowrap { width: 110px; } 
/*	.header_margin { margin-top: 90px; } */
	.content_title { font-size: 24px; }
	.content_title span { font-size: 40px; color:#9f0000; font-weight: bold; }
	.wheel_title { font-size: 50px; color:red; font-weight: bold; } 
	.wheel_title span { font-size: 24px; color: #888; font-weight: normal; }

	.big { display: inline-block; }
	.mini { display: none; }
	
	#search_bt { text-align: right; }
	#SearchOption { text-align: left; }

	/*
	.sub_title { overflow: hidden; height: 100px;  }
	.sub_title img { margin-top: -2%; }
*/
	.glink { top: 70%; font-size: 16px; } 

	.wheel-list { 
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
		width: 20%;
	}
}
@media (min-width: 1200px) {
	.footter_text2 { text-align: right; }
	.logo img { height: 130px; max-width: 130px; }
	.logowrap { width: 130px; }
/*	.content_title { margin-left: 150px; }  
	.header_margin { margin-top: 100px; } */
	.content_title { font-size: 24px; } 
	.content_title span { font-size: 40px; color:#9f0000; font-weight: bold;  }
	.wheel_title { font-size: 60px; color:red; font-weight: bold; } 
	.wheel_title span { font-size: 24px; color: #888; font-weight: normal; }

	.big { display: inline-block; }
	.mini { display: none; }

	#search_bt { text-align: right; }
	#SearchOption { }
	#slider {
		height: 90%;
		overflow: hidden;
	}

	/*
	.sub_title { overflow: hidden; height: 100px;  }
	.sub_title img { margin-top: -3%; }
*/	
}
.content_title, .wheel_title { text-transform: uppercase; text-align: center; padding: 20px; }
.bordertop { border-top: 1px solid #333; }
.border1 { border: 1px solid #aaa; }
.border2 { border: 2px solid #aaa; }
.border3 { border: 3px solid #aaa; }

.w_image { width: 100%; }
.w_title { padding: 5px 10px; height: 50px; text-align: center; font-size: 14px; color: #888; }
.w_title a { padding: 0; height: 50px; text-align: center; font-size: 20px; font-weight: bold; color: red; }

.fw_title { padding: 5px 10px; height: 50px; text-align: center; font-size: 1.3em; font-weight: bold; text-transform: uppercase; }
.contenttitle { font-size: 1.3em; }
.description { text-align: center; padding: 30px; font-size: 1.2em; }
.description a { font-weight: bold; color: blue; }
/*===  main.php  ===*/
.centerbox600	{ position: relative; margin: 10px auto 10px auto; width: 500px; height: auto; padding: 15px;  }
.centerbox600 input[type=button]	{ width: 150px; height: 50px; font-size: 20px; }
.m_button1 { width: 120px; height: 30px; float: left; -moz-border-radius: 3px; border-radius: 4px; border: 1px solid gray; 
	text-align: center; vertical-align: middle; padding: 10px; margin-right: 15px; cursor: pointer; background: #efefef; 
	box-shadow: 5px 5px 3px #888888; -moz-box-shadow: 5px 5px 3px #888888; -webkit-box-shadow: 5px 5px 3px #888888; }
.m_button { width: 120px; height: 70px; float: left; -moz-border-radius: 3px; border-radius: 4px; border: 1px solid gray; 
	text-align: center; vertical-align: middle; padding: 10px; margin-right: 15px; cursor: pointer; background: #efefef; 
	box-shadow: 5px 5px 3px #888888; -moz-box-shadow: 5px 5px 3px #888888; -webkit-box-shadow: 5px 5px 3px #888888; }
.m_button span { color: navy; font-weight: 800; }
.click { cursor: pointer; }
td {	text-align: left;	}
.pagehead { font-size: 18px; }
.subbox {  position: relative; margin:0px auto 0px auto;  background: white; padding : 10px; }
.pages { text-align: center; clear: both; }
.l_title { background: brown; color: white; padding: 10px; font-weight: bold; font-size: 1.3em; text-align: center; }
a.video div { color: white; opacity: 0.6; }
a.video:hover div, a:hover div { /*color: white;*/ opacity: 0.8; }
.gallerybox a:hover { color: bloack; }
/*
.sub_title { padding: 25px; margin-bottom: 10px; background: #efefef; color: brown; text-align: center; font-size: 2.0em; }
*/
.sub { text-align: left; }
.n_title, .n_title2 { font-size: 20px; margin: 20px 0 15px; }
.content_title2 { text-align: left; font-size: 1.4em; margin: 25px 0 10px; }
.downloadtitle{ padding: 10px; margin-top: 10px; color: brown; text-align: center; font-size: 2.0em; }

/* mymenu */
#mymenu { 
	display: none; 
	margin-left: 80px; 
	width: 120px; 
	padding: 5px; 
	background: black; 
	color: white; 
	text-align: left; 
	list-style:none;
}
#mymenu li { padding: 5px; }
#mymenu li a:hover { color: red; }

#mymenubtn:hover + #mymenu, #mymenu:hover { display: block; }

/* styles */
.tline1gray { border-top: 1px solid gray; }
.uline1gray { border-bottom: 1px solid gray; }
.round3 { -moz-border-radius: 3px; border-radius: 3px; }
.round4 { -moz-border-radius: 4px; border-radius: 4px; }
.round5 { -moz-border-radius: 5px; border-radius: 5px; }
.round7 { -moz-border-radius: 7px; border-radius: 7px; }
.round10 { -moz-border-radius: 10px; border-radius: 10px; }

/* align */
.tce {  text-align: center;  }
.tle {  text-align: left;  }
.tri {  text-align: right;  }

.fce {  float: center;  }
.fle {  float: left;  }
.fri {  float: right;  }

/* cursor */
.noclick { cursor: default !important; }
.canclick { cursor: pointer !important; }

.buttonbox { text-align: center; }

.button1 { 
	text-align: center; width:100px; height:25px; 
	background-color: green; color:#ffffff; 
	cursor:pointer; margin:0px 10px 0px 10px; padding-top: 0px; }

.centerone { margin:0px auto 0px auto !important; }

.orderlist { text-align: center;  }
.orderlist table { margin-left: 150px; }

#infowindow { position: fixed; display: none; width: 95%; height: auto; padding: 10px; margin: 0 10px; 
	left: 0; top: 115px; background: #eee; border: 2px solid #ddd; z-index: 20; }
#infowindow2 { position: absolute; display: none; width: 800px; height: auto; padding: 15px; margin: 0 10px; 
	left: 5%; top: 115px; height: auto; background: #eee; border: 2px solid #ddd; z-index: 30; }

#infowindow3 { position: absolute; display: none; width: 800px; height: auto; padding: 15px; margin: 0 10px; 
	left: 5%; top: 115px; background: #eee; border: 2px solid #ddd; z-index: 40; }

.promoinfo1 { background: #fff; width: 94%; border: 1px solid #D5D5D5; padding: 10px 10px 10px 30px; }
.answer { background: #fff;  }

.float_l { float: left; }
.fieldname { font-weight: 800; width: auto; margin-right: 10px; }
.fieldvalue1 { width: auto; margin-right: 5px; }
.fieldvalue2 { width: auto; margin-right: 25px; }


.box_shadow1 { box-shadow: 2px 2px 1px #888888; -moz-box-shadow: 2px 2px 1px #888888; -webkit-box-shadow: 2px 2px 1px #888888; }
.box_shadow3 { box-shadow: 5px 5px 3px #888888; -moz-box-shadow: 5px 5px 3px #888888; -webkit-box-shadow: 5px 5px 3px #888888; }
.tr_new { color: blue; }
.procomment { text-align: right; }
.protitle3 { font-weight: 800; font-size: 14px; }

.inputtext { width: 200px; }
.inputtext3 { width: 200px; }

.inputtable { BORDER: 1PX SOLID GRAY; -moz-border-radius: 5px; border-radius: 5px; }
.inputtable TD { PADDING-LEFT: 10PX; padding-top: 2px; padding-bottom: 2px; }

.button { 
	text-align: center; background-color: brown; 
	color:#ffffff; cursor:pointer; margin:0px 5px 0px 5px; padding:2px 5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight: bold;
}

.myButton {
	background-color:#3d94f6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	/* font-family:arial; */
	font-size:12px !important;
	margin-left: 10px;
	padding:3px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.myButton:hover {
	background-color:#1e62d0;
}
.myButton:active {
	position:relative;
	top:1px;
}

.subbox table td {
	/*padding: 5px;*/
}

#infodlg {
	display: none; 
	position: absolute;
	background: #eeeeee;
	margin: 0 0 0 -100px; 
	width: 200px; 
	z-index: 50;
	top: 220px;
	left: 50%;
	padding: 10px; 
	border: none; 
}
.infodlg td { padding: 5px 5px; border: 1px solid white;  }

.infodlg tr.odd {  background: white; }
.infodlg tr.even {  background: #F3F2F7; }
.infoicon { display: none; width: 15px; }

/*  same main        */
.paddingbox {
	padding: 30px;
	background: #eee;
}
.innerpaddingbox {
	padding: 10px;
	background: #fff;
}

.sub { font-size: 12px; }
li.sub { font-size: 12px; width: 45%; float: left; margin-left: 20px; margin-bottom: 10px; }

.subtitle {
	font-size: 12px;
	margin-left: 30px;
}

table.form {
	background: white;
	font-size: 12px;
}
.formwrap {
	margin: 20px; 
	background: white;
}
#quote_bottom {
	margin: 30px;
	font-size: 11px;
}
.head {
	font-weight: bold;
	font-size: 15px !important;
	color: #773333;
	border-bottom: dotted 1px #9f0000;
}
.fname {
	font-weight: 400;
}

.fieldvalue {
	color: #333;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-align: left;
}

.form tr {
	height: 17px;
}
.icon {
	cursor: pointer;
	border: 0;
}
.PicBox { margin-left: 12px; margin-bottom: 10px; padding: 3px; border: 1px solid #ccc; }
.imgbox { width: 160px;  }

input[type=button] {
	padding: 3px;
}

.subbox table {
	width: 100%;
}


/*  tab control              */
#tabContainer {
	width:720px;
	padding:1px;
	margin: 0 -5px 0 -7px;
	/* background-color:#2e2e2e; */
	-moz-border-radius: 4px;
	border-radius: 4px; 
}

.tabs{
	height:30px;
}

.tabs > ul{
	font-size: 1em;
	list-style:none;
	margin-top : -10px; 
	padding-left: 5px;
}

.tabs > ul > li{
	margin:0 2px 0 0;
	padding:7px 10px;
	display:block;
	float:left;
	color:#FFF;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius:4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 
	background: #C9C9C9; /* old browsers */
	background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6)); /* webkit */
}

.tabs > ul > li:hover{
	border-top: 1px solid #808080; 
	border-left: 1px solid #808080; 
	border-right: 1px solid #808080; 
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #333;
}

.tabs > ul > li.tabActiveHeader{
	border-top: 1px solid #808080; 
	border-left: 1px solid #808080; 
	border-right: 1px solid #808080; 
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #333;
	font-weight: bold;
}

.tabscontent {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border: 1px solid #808080; 
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px; 
	padding:10px 10px 25px;
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 90%, #e4e9ed 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(90%,#FFFFFF), color-stop(100%,#e4e9ed)); /* webkit */
	margin: -1 0 0;
	color:#333;
}
a.linkbutton, .linkbutton{ 
	padding: 5px 10px; border-radius: 5px; background: /* #e1ecff; */ #008c21; color: #fff; 
	font-weight: bold;
	cursor: pointer;
}
.linkbutton a { color: #fff; }

body.busy, body.busy * {  cursor: wait !important;  }

.picbox2 { position: relative; float: left; width: 214px; height: 220px; text-align: center; border: 1px solid gray; 
	border-radius: 5px; -moz-border-radius: 5px;  
	margin-right: 10px; margin-bottom: 10px; padding: 5px; vertical-align: middle;
	background: #fff; box-shadow: 2px 2px 1px #888888;

	}
.picbox3 { position: relative; text-align: center;  height: 200px;}
.picbox3 a { max-width: 202px; max-height: 200px;  }
.picbox3 img { max-width: 200px; max-height: 200px;  vertical-align: middle; } 
.caption { position: absolute; width: 95%; bottom: 5px; text-align: center; background: #fafafa; padding: 2px 0; }

#message { 
	color: #800020; background: #ffffba; padding: 5px; display: none; 
}

#waitdlg { 
	position: fixed; 
	display: none; 
	width: 200px; padding: 15px; 
	margin: -20px -100px; left: 50%; top: 30%; 
	font-size: 16px; font-weight: bold; 
	background: #ffffba;
	border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; 
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); outline: 0 none; 
	line-height: 30px;
	z-index: 9999;
}

.modal { 
	top: 100px;
	left: 50%;
	position: absolute; 
	display:none; 
	border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; 
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); outline: 0 none; 
	z-index: 9999;
	background: white;
}
.modal-800 { 
	margin: 30px 0 0 -400px;
    width: 800px;
}
.modal-600 { 
	margin: 30px 0 0 -300px;
    width: 600px;
}
.modal-400 { 
	margin: 30px 0 0 -200px;
    width: 400px;
} 
.modal-header {
	position: relative;
	border-bottom: 1px solid #efefef;
	min-height: 16.43px;
    padding: 15px;
}
.modal-header .close1 {
	margin-top: 0 !important;
    border: 0;
    cursor: pointer;
    padding: 0;
	background: white;
    display: inline-block;
    margin-right: 0;
    margin-top: 0;
	width: 20px;
	height: 20px;
    color: black;
    float: right;
	opacity: 0.2;
	font-size: 20px;
    text-shadow: 0 1px 0 #fff;

	font-weight: 300;
}
.modal-header .close1:hover,
.modal-header .close1:focus {
	opacity: 0.5;
}
.modal-header .modal-title {
line-height: 1.42857;
    margin: 0;
    font-size: 17px;
    font-family: "Open Sans",sans-serif;
    font-weight: 300;	
	
}
.modal .modal-body {
	border-radius: 0 !important;
	padding: 15px;
    position: relative;
}
.modal-footer::after {
	clear: both;
}

.modal-footer::before, .modal-footer::after {
    content: " ";
    display: table;
}
.modal-footer {
	border-top: 1px solid #e5e5e5;
    padding: 15px;
    text-align: right;
}
button.btn {
	padding: 7px 14px;
}

.btnshape {
	color: #333;
	border: 1px solid #333;
	border-radius:4px;
	padding: 7px 14px;
}

@media (min-width: 1090px) {
	.menu { display: block; }
	#minimenu { display: none; }

}
@media (max-width: 1090px) {
	.menu { display: none; }
	#minimenu { display: block; }

}

/* pagenation */

.pagination > li {
    display: inline;
}
.pagination {
    border-radius: 3px;
    margin: 10px 0;
    padding-left: 0;
}
.pagination > li > a, 
.pagination > li > span {
	font-size: 12px !important;
    background-color: #ffffff;
    border: 1px solid #eceae4;
    float: left;
	height: 32px;
    line-height: 1.42857 !important;
    margin-left: -1px;
    padding: 6px 12px !important;
    position: relative;
    text-decoration: none;
	/* min-height: 35px; */
	cursor: pointer;
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
	background-color: #910505 !important;
    border-color: #910505 !important;
    color: #ffffff;
    cursor: default;
/*    z-index: 2; */
}

.pagination > li:first-child > a, 
.pagination > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}


.pagination > li:last-child > a, 
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination > li > span:focus, 
.pagination > li > a:hover {
	background-color: #f8f7f3;
	color: #910505 !important;
}
.pagination .fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1.45;
    transition: all 0.1s linear 0s;
}