html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, 
summary, time, mark, audio, video {margin : 0; padding : 0; border : 0; font-size : 100%; 
font : inherit; /*vertical-align : baseline;*/ }

body {background-color: #cceafc;}

#Hawk-menu {
 margin: 0;
 padding: 0;
 z-index:500; 
}
.Hawk-menu > ul{
 list-style: none;   
 display: flex;
 justify-content: center;
 white-space: nowrap;
}
.Hawk-menu > ul li{
 position: relative;
 border-right: 1px solid #c7c8ca;
}
.Hawk-menu > ul li:first-child{
 border-left: 1px solid #b2b3b5;
}
.Hawk-menu > ul li:last-child{
 border-right: 1px solid #babbbd;
}
.Hawk-menu > ul li a{
 display: block;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c9c9c9+0,f6f6f6+2,c4c5c7+98,757577+100;Custom+3 */
 background: rgb(201,201,201); /* Old browsers */
 background: -moz-linear-gradient(top,  rgba(201,201,201,1) 0%, rgba(246,246,246,1) 2%, rgba(196,197,199,1) 98%, rgba(117,117,119,1) 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(246,246,246,1) 2%,rgba(196,197,199,1) 98%,rgba(117,117,119,1) 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to bottom,  rgba(201,201,201,1) 0%,rgba(246,246,246,1) 2%,rgba(196,197,199,1) 98%,rgba(117,117,119,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#757577',GradientType=0 ); /* IE6-9 */

 padding: 15px 30px 15px 40px;
 font-size: 14px;
 color: #454547;
 text-decoration: none;
 text-transform:uppercase;
 transition: all 0.3s ease;
}
.Hawk-menu li a:hover{
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0e1e5+0,454547+2,454547+98,e0e1e5+100 */
 background: rgb(224,225,229); /* Old browsers */
 background: -moz-linear-gradient(top,  rgba(224,225,229,1) 0%, rgba(69,69,71,1) 2%, rgba(69,69,71,1) 98%, rgba(224,225,229,1) 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(top,  rgba(224,225,229,1) 0%,rgba(69,69,71,1) 2%,rgba(69,69,71,1) 98%,rgba(224,225,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to bottom,  rgba(224,225,229,1) 0%,rgba(69,69,71,1) 2%,rgba(69,69,71,1) 98%,rgba(224,225,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e5', endColorstr='#e0e1e5',GradientType=0 ); /* IE6-9 */

 color: #ffffff;
 box-shadow: 1px 5px 10px -5px black;
 transition: all 0.3s ease;
}

/*sub menu*/
.Hawk-menu li ul{
 position: absolute;
 list-style: none;
 min-width: 180px;
 display: none;
 z-index:500;
}
.Hawk-menu li > ul li{
 border: 1px solid #c7c8ca;
}
.Hawk-menu li > ul li a{
 padding: 10px;
 text-transform: none;
 background: #e4e4e5;
}
.Hawk-menu li > ul li ul{
 position: absolute;
 right: -150px;
 top: 0;
}
.Hawk-menu li:hover > ul{
 display: block;
}

#clock {
color: #333;
font-size: 20px;
position: absolute;
top: 110px;
left: 50px;
}

#hawk_24{
color: #273746;
/*
position: absolute;
*/
font-style: italic;
font-family : Algerian;
font-size : 34px;
padding: 0; 
margin-left: 20px; 
float:left;
overflow:hidden;
width: 160px;
}

.banner-hr img {
width : 470px;
height : 84px;
display : inline-block;
vertical-align : top;
border : #55c5e9 solid 2px;
padding : 6px;
background : #50b1de;
margin : 15px;
}
.button {
background-color : #cceafc;
border : none;
color : white;
width : 120px;
height : 30px;
text-align : center;
text-decoration : none;
font-size : 12px;
margin : 4px 2px;
transition-duration : 0.4s;
cursor : pointer;
border-radius : 3px;
}
.button1 {
background-color : #cceafc;
color : black;
border : #555555 solid 1px;
}
.button1:hover {
background-color : #555555;
color : white;
}
.button2 {
background-color : #cce2f0;
width: 80%;
height : 20px;
color : black;
border : #555555 solid 1px;
}

.button2:hover {
background-color : #50b1de;
color : white;
}

.activemenu {
background-color : #50b1de;
color : white;

}


#myblok {
width : 100%;
height : 100%;
font-size : 14px;
margin : auto;
margin-bottom : 10px;
padding:30px 20px 20px 20px;
float:left;
}

#leftblok {
/*
width : 30%;
*/
  width: 390px;
  min-width:390px;
height : 100%;
margin-bottom : 10px;
float : left;
font-size : 12px;
}

#blokuser {
background-color : #cce2f0;
width : 100%;
border: #c7c7c7 solid 1px;
border-radius: 5px;
text-align : center;
margin: 0 auto;
height : avto;
margin-top: 25px;
margin-bottom: 25px;
padding-bottom: 25px;
}

.mstyle {
	overflow:hidden;
	display: inline-table;
}

#footer {
background : url(/img/bk-footer.png);
clear : left;
width : 100%;
height : 90px;
position : absolute;
left : 0;
}


img.animate {
	filter: alpha(Opacity=25); /* Полупрозрачность для IE */
	opacity: 0.55; /* Полупрозрачность для других браузеров */	
}
img.animate:hover {
	filter: alpha(Opacity=100); /* Полупрозрачность для IE */
	opacity: 1; /* Полупрозрачность для других браузеров */	
}

img.animate2,
img.animate3 {
	filter: alpha(Opacity=50); /* Полупрозрачность для IE */
	opacity: 0.50; /* Полупрозрачность для других браузеров */	
}
img.animate2:hover,
img.animate3:hover {
	filter: alpha(Opacity=100); /* Полупрозрачность для IE */
	opacity: 1; /* Полупрозрачность для других браузеров */	
}			
			
.column {
  float: left;
  padding: 10px;
  /*
  width:100%; 
  */
}

.left {
  width: 32%;
}

.right {
  width: 68%;
}

.row {
   display: flex; 
   flex-wrap: nowrap;
   /*
   overflow: hidden;   
   */
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.userinfo input[type="text"] {
	margin: 4px 0px 10px 0px;
}

.userinfo .rbtn {
	margin: 10px;
}

.userinfo {
	/*
	padding-top:12px;
	*/
	overflow: hidden;
	/*
	padding-right: 60px;
	*/
}

@media (max-width: 768px) {
	.banner-hr img {
		width: 95% !important;
		height: auto !important;
	}	
	#hawk-menu {
		/*
		margin-left: 215px;
		*/
		margin-top: 10px;
		width:825px;
	}
	
	.Hawk-menu > ul {
		justify-content: flex-start;
	}
	
	#hawk_24 {
		display: contents !important;

	}
	
	#clock {
		top: 150px;
	}
	
}	

.newssetup,
.chatsetup {
	overflow:hidden;
	width:100%;
	background-color: #fff;
	border: #c7c7c7 solid 1px;	
	padding: 10px;
	border-radius : 3px;
	margin-bottom:5px;
}

h1.h1style {
	font-size:18px;
}

@media (max-width:1024px) {
	.row {
		display:block !important;
	}	
	.right {
		float: none !important;
		width:100% !important;
	}
	.left {
		width:100% !important;
	}	
}

#tabs {
	margin: 20px 0;
}
.tabs-nav {
	display: table;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tabs-nav li {
	display: table-cell;
	float: left;
	margin: 0;
	padding: 0;

}    

.tabs-nav a:hover {
	text-decoration:none;
	color:#000;
}

.tabs-nav a {
	display: block;
	padding: 10px 15px;
	border-top: 1px solid #c7c7c7;  
	border-bottom: 1px solid #c7c7c7;
	border-left: 1px solid #c7c7c7;
	/*
	background: #cce2f0; 
	*/
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	color: #999;
}		
.tabs-nav li:first-child a {
	border-radius: 5px 0 0 0; 
}
.tabs-nav li:last-child a {
	display: block;
	border-right: 1px solid #c7c7c7;
	border-radius: 0 5px 0 0; 
}
.tabs-nav a.active {
	border-bottom: 1px solid #cce2f0;
	
	background: #cce2f0;
	
	color: #000;
}    
.tabs-items {
	border: 1px solid #c7c7c7;
	border-radius: 0 5px 5px 5px;
	background: #cce2f0;
	margin: -1px 0 0 0;
}
.tabs-item {
	padding: 15px;
	overflow: hidden;
}

h2.h2_title,
.blok h2,
#myblok h2 {
	font-size:16px !important;
	font-weight: bold !important;
	background: none !important;
	float: left;
	color: #333;
	display: contents;
}

img.uimg {
	float:left;
	width:45px;
	height:auto;
	margin-right:10px;
}

.animate2 {
float: right;
width: 28px;
height: 28px;
float: right;
margin: 10px 0px 0px 0px;
}

.animate3 {
	width: 25px;
	height: 25px;
	float: right;
	margin: 7px 10px 0px 0px;
}

a.btnphoto, .btnphoto {
	text-decoration:none;
	cursor:pointer;
	padding:8px 15px 8px 15px;
	background-color: #0aada8;
	color: white;
	border-radius: 3px;
}

a.start_fortune {
	text-decoration:none;
	cursor: pointer;
	padding: 25px;
	background-color: #FF4500;
	color: white;
	border-radius: 8px;
	font-weight: 600;
	border: solid 2px #fff;
	font-size: 16px;
}

.fortune_block{
	padding: 45px;
	text-align: center;
	background-color: #f0f0f0;
	overflow: hidden;	
}

.btnphoto:hover,
a.btnphoto:hover {
	color: white;
	text-decoration:none;
	opacity : 0.8;
}

#blok {
	float: left; 
	margin: 20px 25px 20px; 
	/*
	width:60px; 
	height:60px;
	*/
}

#blok2 {
	/*
	float: left; 
	margin: 0px 25px 0px 20px; 
	*/
	width:60px; 
	height:60px;
}

#newmsg {
	clear: right; 
	clear: inline-end; 
	overflow: hidden;
	float: right;
	margin-right: 10px;
}


#getmoneyform {
	text-align: center;
	width: 300px;
	overflow: hidden;
	margin: 25px;
}

.counter {
	margin: 25px;
}

button:disabled,
button[disabled]{
	background-color: #ccc !important;
	cursor: not-allowed;
	color: #999;
}

.flip-clock-label {
	display:none;
}

span.copyclipboard {
	color:blue;
	text-decoration: underline;
	cursor:pointer;
}

#blok_new {
	float: right;
	width:125px;
	height:125px;
	margin-top:10px;
}

img.wicon {
	width:20px;
	height:20px;
}

span.wtext {
	line-height: 20px;
	margin-left: 5px;
}

.nwin {
	margin-top: 15px !important;
	width: 80% !important;
	height:94% !important;
}
.test div {
	margin:25px;
}
.test button {
padding:15px;	
}

#tabs b {
	font-weight:bold;
}

.wcount {
	font-size:22px;
}

a.inwallet {
	color:#008000;
}

a.outwallet {
	color:#FF0000;
}


#table_length {
	/*
	display:none;
	*/
}

#table_filter {
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
}

#table_paginate {
	margin-top: 10px;
}

#table_info {
	padding-top: 22px;
	padding-left: 10px;
}

.dataTables_wrapper .dataTables_filter input {
    margin-left: 10px !important;
}

.deposit_block {
	/*
	padding: 40px 50px 0px 50px;
	*/
	/*
	background-color: #fff;
	
	*/
	background-color: #fff;
	border: #c7c7c7 solid 1px;
	font-size:16px;
	margin:5px;
	float:left;
	border-radius: 5px;
	width: 250px;
	padding:15px;
	height: 355px;
}

.deposit_block h2 {
	line-height:20px;
	margin-bottom:10px;
}

.deposit_block .btnphoto  {
	margin-top:8px;
	word-wrap: normal;
	white-space: nowrap;	
	width: 100% !important;
	display: block;	
}

.deposit_button {
	margin: 0px;
	overflow: hidden;
	text-align: center;	
}

.deposit_button .deposit_out2 {
	background-color: #f00;
}


.deposit_button .deposit_continue {
	background-color: #00f;
}

.deposit_button .deposit_add {
	background-color: #555;
}

.containerform ul {
	margin-left: 18px;
}

.deposit_content {
	font-size:12px;
	height: 185px;
}

#itogo {
	
}

.containerform h4 {
	font-size:16px;
	font-weight: bold;
	margin-bottom:10px;
}

.deposit_content span {
	color:blue;
}

.deposit_block h2 {
	text-align:center;
}

.userbox {
	align-items: center;
	overflow: hidden;
	display: flex;
}

.userbox2 {
	display:block;
	overflow: hidden;
	margin-top:15px;
}

.infblock {
	overflow:hidden;
	float:left;
}

img.uimg2 {
  float: right;
  width: 65px;
  height: auto;
  /*
  margin-top: -10px;
  */
}

.blright {
	float: right;
}

.blleft {
	float: left;
	width: 80%;
}

span.kolvo {
	font-size:14px;
	margin-left:15px;
}

span.kolvo2 {
	font-size:12px;
	margin-left:15px;
}

span.larr {
	font-size: 20px;
	font-weight: bold;
	vertical-align: sub;
	color: #777;
}

ul#example {
  list-style: none;
  margin: 0px 0;
  padding: 0;
  display: block;
  text-align: center;
}

ul#example li { display: inline-block; }

ul#example li span {
  font-size: 40px;
  font-weight: 300;
  line-height: 50px;
}

ul#example li.seperator {
  font-size: 40px;
  line-height: 50px;
  vertical-align: top;
}

ul#example li p {
  color: #333;
  font-size: 12px;
}

.errmsg {
	font-size: 16px;	
	color: #333;
	font-weight: bold;
	text-align:center;
	margin-bottom:15px;
}

.errmsg2 {
	font-size: 14px;	
	color: #333;
	text-align:center;
	margin-bottom:10px;
}

.shoutbox {
    margin: 0 auto;
    overflow: hidden;
	background-color: #cce2f0;
	width: 100%;
	border: #c7c7c7 solid 1px;
	padding: 0px;	
	border-radius: 5px;
}

.shoutbox2 {
    margin: 0 auto;
    overflow: hidden;
	background-color: #cce2f0;
	width: 100%;
	padding: 25px;	
	border-radius: 5px;
}

.newsblock {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: #c7c7c7 dashed 1px;
}

.commentsblock {
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: #c7c7c7 dashed 1px;
	padding: 15px 10px 0px 10px;
}


.newsblockdate {
	font-size:14px;
	/*
	background-color: #fff;
	color: #777;
	padding:3px 10px 3px 10px;
	*/
	float:left;
	color: #555;
	margin-bottom: 12px;
	border-radius : 5px;
	font-weight: normal;
}


.newsblocktext {
	font-size:14px;
	margin-top: 15px;
	clear: left;	
	font-weight: normal;
	color:#000;
}

.commentsblocktext {
	font-size:14px;
	margin-top: 10px;
	clear: left;	
	font-weight: normal;
	color:#000;
}

.newsblocktext2 {
	font-size:14px;
	margin-top: 15px;
	clear: left;	
	font-weight: normal;
	color:#000;
	font-weight: bold !important;
}

.newsblocknew {
	overflow: hidden;
}

.newsblocknew a {
	margin-right:20px;
}

.newsblocknew a,
.newsblockdel a {
	font-size:14px;
	float:right;
	font-weight: normal;
}

.textarea {
	padding: 10px;
	font-size: 14px;	
	height:200px; 
	width:100%;
}

.blok2 {
	overflow: hidden;
	min-height: 350px;	
	height: auto;	
}

.comments_block {
	/*
	border-bottom: #c7c7c7 dashed 1px;	
	*/
	padding:25px;
	border: #c7c7c7 solid 1px;
	background-color: #cce2f0;
	margin-top:25px;
	margin-bottom:25px;
	border-radius: 5px;
}

a.nplus {
	font-size:21px;
	font-weight: bold;
	vertical-align: sub;
}

.nplus2 {
	font-size:21px;
	/*
	font-weight: bold;
	*/
	vertical-align: sub;
	color:#aaa;
}

a.nplus:hover,
a.nplus2:hover {
	text-decoration: none;	
}	

#leftblok table {
	margin-top:10px;
}

.information {
	background-color: #ffffff;
	border: 1px solid #bfcdda;
	outline: none;
	width: 100%;
	height: 125px;
	margin: 10px 10px 20px 10px;
	resize: none;
	font-weight: normal;
	font: inherit;
    font-size: inherit;
	font-size: 14px;
	padding: 10px;
	box-sizing: border-box;
	color: inherit;	
	border-radius: 8px;
}

#send-msg-form input[type=submit] {
    border: 1px solid #555;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    outline: none;
    cursor: pointer;
	padding: 10px;
	border-radius:5px;
	/*
	margin: 0 auto;
	*/
	margin: 8px;
	width: 230px;
}

#send-msg-form input[type=button] {
    border: 1px solid #555;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    outline: none;
    cursor: pointer;
	padding: 10px;
	/*
	margin: 0 auto;
	*/
	margin: 8px;
	border-radius:5px;
	background-color: #bbb;
	float: right;
}

.umsg {
	margin: 0px 10px 10px 10px;
	text-align: left;
	background-color: #cce2f0;
	border: #aaa solid 1px;
	border-radius: 8px;
	padding: 10px;
	overflow: hidden;
	height: 94px;
}

.fio-msg {
}

a.button-msg2,
a.button-msg {
	overflow:hidden;
	width:100%;
	margin-bottom:10px;
}


span.user-fio {
  display: block;
  overflow: hidden;
  padding-left: 5px;  
}

a.button-msg2.active,
a.button-msg.active {
  background-color: #50b1de !important;
  color:#fff;
  border: #000 solid 1px;
}  

img.user-photo-msg2 {
	float: left;
	height: auto;
	margin-right: 10px;	
}

a.button-msg2,
a.button-msg {
	background-color: #cce2f0;
	width: 100%;
	border: #aaa solid 1px;	
	overflow: hidden;
	border-radius: 8px;
	padding: 5px;	
	margin-bottom: 10px;
	display: block;
}  

a.button-msg2:hover,
a.button-msg:hover {
	text-decoration:none;
	background-color: #50b1de;
	color:#fff;
	border: #000 solid 1px;
}  


.text-msg-to {
  background-color: rgba(0, 0, 0, 0.02) !important;
  float: left;
}

.text-msg-from {
  padding: 15px 15px 5px 20px;
  border-radius: 10px;
  margin: 0px 0px 10px 0px;
  min-width: 60%;
  max-width: 80%;
  transition: 0.5s;
  font-size: 14px;
  border: #fff solid 1px;
}

.text-msg-to {
  padding: 15px 20px 15px 20px;
  border-radius: 10px;
  margin: 0px 10px 10px 0px;
  min-width: 60%;
  max-width: 80%;
  transition: 0.5s;
  font-size: 14px;
  border: #fff solid 1px;
}

.uinfo-msg {
  color: #555 !important;
  font-size: 12px;
  margin-bottom: 8px;
}

.text-msg-to, .text-msg-from {
  color: #333;
}

.text-msg-to, .text-msg-from {
  font-size: 14px;
}

.text-msg-from {
  background-color: rgba(255, 255, 255, 0.4) !important;
  float: right;
}

.text-msg-to {
  background-color: rgba(255, 255, 255, 0.4) !important;
  float: left;
}


.colblock {
	width:100%;
	overflow:hidden;
}

#blockmsg {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 500px;
}

.reading-msg {
  font-size: 12px;
  margin-top: 4px;
  text-align: right;
  height: 22px;
}

.reading-msg-hide {
  display: none;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  background-color: #fff !important;	
  float: right;	
  
}

.hidecount {
	display:none;
}

._badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: #fff !important;
}

#mails {
	float: right; 
	margin: 0px;
}

.text-msg {

}

i.icon-check {
  background-color: #fff;
  padding: 4px 10px 4px 10px;
  border-radius: 10px;
}

.spanel p {
	margin-bottom:5px;	
}

.spanel {
	background-color: #cce2f0;
	width: 100%;
	border: #aaa solid 1px;
	overflow: hidden;
	border-radius: 8px;
	padding: 15px 20px 15px 20px;
	margin-bottom: 5px;
	display: block;	
	margin-bottom:10px;
}

#seekcombo {
  float: right;
  margin: 3px 15px 0px 0px;
}

#seekcombo select {
	margin-top: 5px;
}

.hrstyle {
	border-top: 1px dashed rgba(0, 0, 0, 0.5);
	margin-top: 20px;
	margin-bottom: 25px;
}

.hrstyle:last-child { 
	display:none;
}

h1.uname {
	font-size:16px;
	text-transform:uppercase;
	padding: 8px 20px 8px 20px;
	border-radius: 10px;
	margin: 0px 10px 10px 0px;
	transition: 0.5s;
	border: #aaa solid 1px;
	float: left;
	font-weight: bold;
	background-color: rgba(255, 255, 255, 0.4) !important;
}

.spanel2 {
	overflow-y:auto;
	max-height:450px;
	padding-right: 10px;
}

#textmsg {
overflow-y: auto;
max-height: 1000px;
padding-right: 10px;
}


.newsletter {
padding: 20px 0px 0px 0px;
}


.newsletter a {
	text-decoration: underline !important;
}

.newsletter button {
	width: 350px;
}

h1.msginform {
  font-size: 24px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 30px;
}

img.image2 {
	width: 80%;
	margin: 0 auto;	
}

.txtinfo {
	text-align: center;
	font-weight: bold;
}

.imgblockinfo {
	overflow:hidden;
	text-align: center;
}

.mainimgblockinfo {
	overflow: hidden;
	margin-bottom: 40px;
	float: left;
	width: 50%;
}

.advblock {
  margin-top: 15px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: #c7c7c7 dashed 1px;
}

a.banner200x200 {
	
}

a.banner200x300 {
	
}

a.banner468x60 {

}

a.banner200x200 img {
	width:200px;	
	height:200px;
}

a.banner200x300 img {
	width:200px;	
	height:300px;
}

a.banner468x60 img {
	width:470px;	
	height:84px;
}

#myblok table{ border:1px solid #bdd5e4; margin-bottom:15px; border: #c7c7c7 solid 1px;
border-radius: 5px;background-color: #cce2f0;padding:10px;}
#myblok td{ padding:3px 15px;}
#myblok .btm_menu{ display:flex; padding:8px 0; border-top:1px solid #b0d8c4; border-bottom:1px solid #c7c7c7; background-color:#fff; text-align:center; border-radius:5px}
#myblok .btm_menu div{ width:100%; font-size:14px; cursor:default}
#myblok .serf_text{text-transform:uppercase; color:#343434; font-weight:bold; letter-spacing:1px; text-shadow: 1px 1px 1px #ffffff;}
#myblok .serf_text:hover{color:#56A8B7;}
#myblok .price div{ font-size:22px; font-weight:bold; color:#343434;}
#myblok .price div span{ color:#7D7D7D; font-weight:400; font-size:18px;}

.frame {
  padding-bottom: 80px;
  width: 100%;
  height: 100%;
}

.msgcount {
	float: right;
	border: 1px solid #999;
	background-color: #fff;
	padding: 1px 5px 0px 5px;
	margin-top: 0px;
	border-radius: 5px;
	color: #000 !important;
	font-size: 12px;
}

.charlength {
	float:right;
}