/*   
Theme Name: [en_EN:]Monitoring[:en_EN][ru_RU:]Мониторинг[:ru_RU]
Version: 0.3
Description: [en_EN:]Monitoring theme[:en_EN][ru_RU:]Мониторинг обменников[:ru_RU]
*/

*{margin:0;padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: scroll;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

ol,
ul {
	list-style: none;
}

table{border-collapse:collapse;border-spacing:0; vertical-align: middle;}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}

a:focus {
	outline: 0;
	outline: 0;
}

a:hover,
a:active {
	outline: 0;
}

a img {
	border: 0;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

img {
	border: 0;
	vertical-align: middle;
}

ins{text-decoration:none;}
del{text-decoration:line-through;}

sup {font-size:.7em;vertical-align: top;}
sub {font-size:.7em;vertical-align: bottom;}
small {font-size: 10px;}
strong,dfn,dl dt,th,b{font-weight: 600; }

h1, h2, h3, h4, h5, h6{ font-weight: normal;}

select, input, textarea{
padding:0;
margin:0;
outline:0;
font-size:100%;
vertical-align:baseline;
}

button, input[type=submit]{padding:0; margin:0; outline:0; font-size:100%; vertical-align:baseline; -webkit-appearance: none;} 

:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}

a{text-decoration: underline; color:#1073c4;}
a:hover{text-decoration: none; color: #1073c4;}

body{
font: 13px/1.5em Tahoma, Arial;
color: #222;
background: #fff;
}

#container{
display: block;	
position: relative;
width: 100%;
min-width: 320px;
}

.container{
padding: 0;
}
	@media all and (max-width: 959px) {
		.container{
		padding: 0px 0 60px;
		}		
	}

/* wclose */
.warning_mess{
position: relative;
z-index: 200;
padding: 5px 0;
background: #faebee;
}
	.warning_mess_ins{
	max-width: 960px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 10px;
	min-height: 20px;
	position: relative;
	}
	.warning_mess_hide{
	position: absolute;
	z-index: 5;
	float: none;
	top: 0;
	right: 10px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(images/w_close.png) no-repeat center center;
	border-radius: 3px;
	}
		.warning_mess_hide.active{
		background: #fff url(images/ajax-loader.gif) no-repeat center center;	
		}		
	.warning_mess_text{
	position: relative;	
	padding: 1px 20px 0 26px;
	background: url(images/warning.png) no-repeat;
	background-position: 0px 1px;
	color: #000;
	font: 13px Tahoma, Arial;
	}
		.warning_mess_text a{
		color: #000;
		text-decoration: underline;
		}
			.warning_mess_text a:hover{
			text-decoration: none;
			} 	
/* end wclose */

/* forms */		
input[type=text],input[type=email],input[type=password],input[type=search]{
border: 1px solid #e5e9f2;
background: #fff;
border-radius: 3px;	
-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
			transition: all 0.3s linear;
box-sizing: border-box;
    -moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box;
color: #000;
height: 36px;
width: 280px;
max-width: 100%;
padding: 0 10px;
font: 13px/36px Tahoma, Arial;	
}
textarea{
border: 1px solid #e5e9f2;
background: #fff;
border-radius: 3px;	
-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
			transition: all 0.3s linear;
box-sizing: border-box;
    -moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box;
color: #000;
width: 100%;
max-width: 100%;
min-width: 100%;
height: 100px;
min-height: 30px;
padding: 10px;
font: 13px Tahoma, Arial;
}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus, textarea:focus{
border: 1px solid #b0b5c1;	
}
input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled, textarea:disabled{
border: 1px solid #c0ccda;
background: #f5f6fa;
color: #c0ccda;
}	
input[type=text].error,input[type=email].error,input[type=password].error{
border: 1px solid #cf5a46;
}
select{
border: 1px solid #e5e9f2;
background: #fff;
border-radius: 3px;	
-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
			transition: all 0.3s linear;
box-sizing: border-box;
    -moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box;
color: #000;
height: 36px;
width: 280px;
max-width: 100%;
padding: 0 10px; 
font: 13px Tahoma, Arial;	
}		
input[type=submit]{
border: 1px solid #10b759;
background: #10b759;
border-radius: 3px;
box-sizing: border-box;
    -moz-box-sizing: border-box; 
		-webkit-box-sizing: border-box;
color: #fff;
cursor: pointer;
height: 36px;
padding: 0 15px;
font: 13px/34px Tahoma, Arial;
}
	input[type=submit]:hover{
	border: 1px solid #0d9448;	
	background: #0d9448;
	color: #fff;
	text-decoration: none;	
	}	
	input[type=submit]:disabled, input[type=submit]:disabled:hover{
	background: #e5e9f2;
	border: 1px solid #cdd5e6;
	color: #8392a5;
	text-shadow: none;
	cursor: default;
	}
.checkbox{cursor:pointer;background:url(images/checkbox.png) no-repeat 0 3px; font: 13px/16px Tahoma, Arial; padding: 3px 0 3px 25px;}
.checkbox input{ display: none; } 
.checkbox.checked{background:url(images/checkbox.png) no-repeat 0 -281px;} 
/* end forms */

/* standart captcha */
.captcha_div{
margin: 0 -10px 10px 0;
}	
	.captcha_title{
	display: none;
	}
	.captcha_body{
	padding: 0 0 0px 0;
	}
	.type_num .captcha_img{
	float: left;
	width: 38px;
	height: 38px;
	border: 1px solid #e5e9f2;
	border-radius: 3px;		
	}	
		.type_num .captcha_img img{
		width: 38px;
		height: 38px;	
		border-radius: 3px;	
		}
	.captcha_sign{
	float: left;
	width: 24px;
	height: 40px;
	font: 600 18px/40px Tahoma, Arial;
	text-align: center;	
	}	
	.type_image .captcha_img{
	float: left;
	width: 100px;
	height: 38px;
	border: 1px solid #e5e9f2;
	border-radius: 3px;	
	margin: 0 5px 0 0;
	}	
		.type_image .captcha_img img{
		width: 100px;
		height: 38px;
		border-radius: 3px;	
		}	
	input.captcha_value{
	float: left;
	width: 40px;
	height: 40px;
	padding: 0 5px;
	font: 18px/40px Tahoma, Arial;	
	margin: 0;
	text-align: center;	
	}		
		.type_image input.captcha_value{
		width: 80px;	
		}
	a.captcha_reload{
	float: left;
	margin: 0px 0 0 5px;
	width: 32px;
	height: 40px;
	border-radius: 3px;
	background: url(images/reload.png) no-repeat center center;
	}
		a.captcha_reload.active{
		background: #fff url(images/ajax-loader.gif) no-repeat center center;	
		}		
/* end standart captcha */	

/* header */
.header_wrap{
position: relative;	
height: 57px;
z-index: 100;
}
	.header{
	position: absolute;
	float: none;
	top: 0;
	left: 0;
	height: 56px;
	width: 100%;
	border-bottom: 1px solid #e2e5ed;
	background: #fff;	
	}
		.header_ins{
		position: relative;		
		max-width: 960px;
		margin: 0 auto;
		padding: 0 10px;
		height: 56px;
		} 
		.logoblock{
		height: 56px;
		margin: 0 auto;
		text-align: center;
		width: 200px;
		}
			@media all and (min-width: 960px) {
				.logoblock{
				float: left;
				margin: 0;
				text-align: left;
				}		
			}		
			.logoblock a{
			color: #000;
			text-decoration: none;
			} 
			.logoblock_image{
			height: 56px;
			overflow: hidden;
			display: table-cell;
			vertical-align: middle;	
			}
				.logoblock_image img{
				height: 56px;
				vertical-align: middle;	
				}
			.logoblock_text{
			height: 56px;
			font: 600 24px/56px Tahoma, Arial;
			text-transform: uppercase;
			color: #000;
			}	
		.mobile_menu{
		position: absolute;
		float: none;
		top: 0;
		right: 0;
		height: 56px;
		cursor: pointer;
		}
			.mobile_menu_ins{
			margin: 15px 15px 0 0px;
			height: 26px;
			width: 26px;
			background: url(images/menu-ico.png) no-repeat center center;
			background-size: contain;
			}	
		.account_menu{
		display: block;
		position: absolute;
		float: none;
		top: 0;
		left: 0;
		height: 56px;
		cursor: pointer;
		}
			.account_menu_ins{
			margin: 15px 0 0 15px;
			height: 26px;
			width: 26px;
			background: url(images/user-ico.png) no-repeat center center;
			background-size: contain;
			}	
		a.toplink{	
		display: none;
		height: 28px;
		float: right;
		margin: 13px 0 0 10px;
		padding: 0 7px;
		border-radius: 3px;
		background: #fff;
		border: 1px solid #c0ccda;
		font: 12px/28px Tahoma, Arial;
		color: #5f6c81;
		text-decoration: none;
		}	
			a.toplink.linkblock{
			float: none;
			display: block;
			margin: 0 10px 10px;
			}
			a.toplink span{
			padding: 0 0 0 18px;	
			}	
				a.toplink.toplink_signup span{
				background: url(images/join.png) no-repeat 0 center;
				}
				a.toplink.toplink_signin span{
				background: url(images/login.png) no-repeat 0 center;
				}
				a.toplink.toplink_userlogin span{
				background: url(images/userlogin.png) no-repeat 0 center;
				}
				a.toplink.toplink_exit span{
				background: url(images/exit.png) no-repeat 0 center;
				}	
				a.toplink:hover{
				border: 1px solid #8392a5;	
				}
				@media all and (min-width: 960px) {
					a.toplink{
					display: block;	
					}
					.mobile_menu, .account_menu{
					display: none;	
					}
				} 
/* end header */

/* menu */
.topmenu{
display: none;	
}
@media all and (min-width: 960px) {
	.topmenu{
	display: block;
	float: left;
	}
		.topmenu li{
		float: left;
		position: relative;
		height: 57px;
		padding: 0;
		margin: 0 20px 0 0;
		}	
			.topmenu li a{
			float: left;
			height: 56px;
			font: 13px/56px Tahoma, Arial;
			background: none;
			color: #000;
			text-decoration: none;
			}
				.topmenu li:hover > a, .topmenu li.current-menu-item > a{
				color: #1073c4;
				text-decoration: none;
				}										
					.topmenu ul ul{
					position: absolute;
					float: none;
					display: none;
					top: 56px;
					left: -10px;
					background: #ffffff;
					border: 1px solid #e2e5ed;
					height: auto;
					width: 235px;
					margin: 0;
					}			
						.topmenu ul ul li{
						float: none;
						display: block;
						position: relative;
						height: auto;
						width: 235px;
						margin: 0;
						}
						.topmenu ul ul li > a, .topmenu ul ul li.current-menu-item > a
						{
						float: none!important;
						display: block;
						height: auto;
						padding: 12px 20px 12px 17px;
						font: 13px Tahoma, Arial;
						color: #000;
						background: #fff;
						border-bottom: 1px solid #dee2ea;
						border-left: 3px solid #fff;
						text-decoration: none;
						}				
							.topmenu ul ul li:hover > a{
							color: #1073c4;
							text-decoration: none;
							background: #fafbfc;
							height: auto;
							border-left: 3px solid #e2e5ed;
							}
							.topmenu ul ul ul{position:absolute; display:none; float:none; top: -1px; left: 100%; height:auto;}	 					
}	
/* end menu */

/* mobile menu */
.menu_mobile_wrap{
display: block;	
}
	@media all and (min-width: 960px) {
		.menu_mobile_wrap{
		display: none;	
		}							
	}
	.menu_mobile{
	display: none;
	position: absolute;
	z-index: 100;
	float: none;
	top: 57px;
	right: 0;
	background: #fff;
	border-left: 2px solid #dee2ea;
	border-bottom: 2px solid #dee2ea;
	width: 70%;
	padding: 0px 0 5px;
	}	
		.menu_mobile.toleft{
		right: auto;
		left: 0;
		padding: 0;
		border-right: 2px solid #dee2ea;
		border-left: none;
		}
		.menu_mobile_ins{
		padding: 0 0 15px 0;	
		}
		.menu_mobile li{
		display: block;
		}	
			.menu_mobile li a, .menu_mobile_exit a{
			display: block;
			padding: 12px 10px 12px 10px;
			font: 13px Tahoma, Arial;
			color: #000;
			background: #fff;
			border-bottom: 1px solid #dee2ea;
			text-decoration: none;
			}					
				.menu_mobile li a:hover, 
				.menu_mobile li.current-menu-item > a,
				.menu_mobile li.current > a,
				.menu_mobile_exit a:hover{
				color: #1073c4;
				text-decoration: none;
				background: #fafbfc;
				height: auto;
				}
/* end mobile menu */

.content_wrap{
position: relative;
z-index: 50;
overflow: hidden;
min-width: 320px;
max-width: 960px;
margin: 0 auto;
padding: 0px 10px 20px;
min-height: 150px;
}
	@media all and (min-width: 960px) {
		.content_wrap{
		min-height: 730px;
		}		
	}
 
.content{
width: auto;
}
	@media all and (min-width: 960px) {
		.content{
		float: right;	
		width: 65%;
		}
	}

/* stats */
.stats_wrap{
margin: 0px 0 20px 0;
background: #fafbfc;
}
	.stats{
	font: 600 10px Tahoma, Arial;
	text-transform: uppercase;
	padding: 10px 10px;
	color: #333;
	}	
/* ens stats */

/* breadcrumb */
.breadcrumb_wrap{
padding: 0px 0 25px 0;
}	
	h1.breadcrumb_title{
	margin: 0 0 0px 0;
	color: #000;
	font: 20px/20px Tahoma, Arial;	
	}
	.breadcrumb{
	margin: 0 0 10px 0;	
	}
		.breadcrumb ul li{
		float: left;
		text-transform: lowercase;
		margin: 0 6px 0 0;
		padding: 0 0 0 9px;
		font: 11px Tahoma, Arial;
		background: url(images/b_li.png) no-repeat 0 center;
		}
			.breadcrumb ul li.first{
			padding: 0;
			background: none;
			text-decoration: none;
			}
			.breadcrumb ul li a{
			color: #8392a5;
			text-decoration: none;
			}
			.breadcrumb ul li.first a{
			color: #8392a5;
			}			
				.breadcrumb ul li a:hover{
				text-decoration: underline;
				}		
/* end breadcrumb */

/* text page */	
.textblock{
padding: 0 0 10px 0;	
}
.text p{padding:0 0 15px 0;}	
.text h1{font: 24px Tahoma, Arial; margin:0 0 20px 0;}
.text h2{font: 22px Tahoma, Arial; margin:0 0 20px 0;}
.text h3{font: 20px Tahoma, Arial; margin:0 0 20px 0;}
.text h4{font: 18px Tahoma, Arial; margin:0 0 20px 0;}

.text img, .text iframe{
max-width: 100%;
margin: 0 0 20px 0;	
}

.text ul{margin:0 0 10px 10px;}
.text ul ul{margin: 0 0 0px 10px; padding: 4px 0 0 0;}	
	
.text ul li{
display: block;
background: url(images/liarr.png) no-repeat 0 4px;
padding: 0 0 2px 10px;
}	
.text ol{list-style-type:decimal;margin:0 0 10px 20px; }
.text ol ol{margin: 0 0 0px 10px; padding: 4px 0 4px 0;}
.text table{ 
border: none; margin:0 0 20px;
}
	.text table th{
	font: 13px Tahoma, Arial;
	text-transform: uppercase;
	color: #8392a5;
	background: #fff;
	border-top: 1px solid #e5e9f2;
	border-bottom: 1px solid #e5e9f2;	
	padding: 8px 5px;
	}	
	.text table td{
	font: 13px Tahoma, Arial; 
	background: #fff;
	border-bottom: 1px solid #e5e9f2;	
	padding: 8px 5px;
	}
		.text table td.odd{
		background: #fafbfc;	
		}
/* end text page */	

/* gallery */
a.text_image{
display: block;
border-radius: 3px;
border: 1px solid #e5e9f2;
padding: 10px;
margin: 0 0 20px 0;	
text-align: center;
}
	.text_image img{
	border-radius: 3px;
	max-width: 100%;
	margin: 0;	
	}
	.text_image_title, .text_image_descr{
	display: none;	
	}
/* end gallery */	
	
/* vsp window */
.oncevspwin{
position: relative;
}
	.oncevspwintitle{
	position: relative;
	color: #1073c4;
	cursor: pointer;
	border-bottom: 1px dashed #1073c4;
	z-index: 10;
	}
		.oncevspwin:hover .oncevspwintitle{
		border-bottom: none;
		}
		span.oncevspwinok{
		display: none;
		position: absolute;
		top: 22px;
		left: -11px;
		width: 230px;
		padding: 12px 10px;
		background: #fff;
		border: 1px solid #e5e9f2;
		border-radius: 4px;
		z-index: 20;
		font: 12px Tahoma, Arial;
		}
			span.oncevspwinug{
			display: block;
			position: absolute;
			top: -7px;
			left: 30px;
			width: 19px;
			height: 7px;
			background: url(images/vspug.png) no-repeat;
			}
/* end vsp window */	
	
/* toggle */
.oncetoggle{
border: 1px solid #e5e9f2;
border-radius: 3px;
margin: 0 0 10px 0;
background: #fafbfc;
}
	.oncetoggletitle{
	padding: 9px 10px 9px 35px;
	border-radius: 3px;
	background: #fff url(images/plus.png) no-repeat 5px center;
	font: 13px Tahoma, Arial;
	color: #000;
	cursor: pointer;
	}
		.oncetoggle.active .oncetoggletitle{
		background: #fff url(images/minus.png) no-repeat 5px center;
		border-bottom: 1px solid #e5e9f2;
		}
	.oncetogglebody{
	padding: 8px 12px 1px;
	display: none;
	}	
		.oncetoggle.active .oncetogglebody{
		display: block;	
		}
		.oncetogglebody p{
		padding: 0 0 10px 0;	
		}
/* end toggle */

/* site form */
.log_div_wrap, .cf_div_wrap, .reg_div_wrap, .lp_div_wrap, .rf_div_wrap, .acf_div_wrap, .me_div_wrap{ 
margin: 0 0 20px 0;
position: relative;
}
	.log_div_title, .cf_div_title, .reg_div_title, .lp_div_title, .rf_div_title, .acf_div_title, .me_div_title{
	display: none;
	}	
	.log_div, .cf_div, .reg_div, .lp_div, .rf_div, .acf_div, .me_div{
	background: #fafbfc;
	padding: 12px 10px 1px;
	}	
		.log_label, .cf_label, .reg_label, .lp_label, .rf_label, .acf_label, .me_label {
		margin: 0;
		padding: 0 0 3px;
		font: 12px Tahoma, Arial;
		}
		.log_line, .cf_line, .reg_line, .lp_line, .rf_line, .acf_line, .me_line {
		padding: 0px 0 10px;
		}
			.log_line_subm_left, .reg_line_subm_left{
			float: left;
			}
			.log_line_subm_right{
			float: left;
			margin: 0 0 0 20px;
			font: 12px Tahoma, Arial;
			}
				.log_line_subm_right p{
				padding: 1px 0;
				}
			.reg_line_subm_right{
			float: left;
			margin: 9px 0 0 20px;
			}		
/* end site form */

/* terms */
.term_description{
padding: 15px 10px 1px;
border: 1px solid #dee2ea;
margin: 0 0 20px;
}
/* end terms */

.metabox_div{
padding: 0 0 10px 0;	
}
	.metabox_cats, .metabox_tags{
	padding: 0 0 2px 0;
	font: 11px Tahoma, Arial;
	}
		.metabox_cats a, .metabox_tags a{
		text-decoration: underline;
		}
			.metabox_cats a:hover, .metabox_tags a:hover{
			text-decoration: none;
			}

/* articles */
.one_post{
background: #fafbfc;
padding: 15px 10px;
margin: 0 0px 20px 0px;
}
.single_post{
margin: 0 0px 20px 0px;	
}
	h2.one_post_title{
	margin: 0 0 15px 0;
	}
		h2.one_post_title a{
		text-decoration: none;
		color: #000;
		font: 16px Tahoma, Arial;
		}
			h2.one_post_title a:hover{
			text-decoration: underline;
			}		
	.one_post_excerpt{
	margin: 0 0 0px 0;
	}
		.one_post_excerpt a{
		color: #000;
		text-decoration: none;
		}							
	a.one_post_more{
	float: left;
	margin: 0px 0 0 0;
	padding: 5px 10px;
	background: #fff;
	border: 1px solid #c0ccda;
	border-radius: 3px;
	text-decoration: none;
	color: #5f6c81;
	font: 13px Tahoma, Arial;	
	}
		a.one_post_more:hover{
		border: 1px solid #8392a5;		
		}
/* end articles */

/* news */
.one_news{
position: relative;
border-bottom: 1px solid #e2e5ed;
padding: 0 0 20px 0px;
margin: 0 0px 20px 0px;
}
.single_news{
margin: 0 0px 20px 0px;
}
	h2.one_news_title{
	margin: 0 0 15px 0;
	}
		h2.one_news_title a{
		text-decoration: none;
		color: #000;
		font: 16px Tahoma, Arial;
		}
			h2.one_news_title a:hover{
			text-decoration: underline;
			}
	.one_news_date{
	font: 12px Tahoma, Arial;	
	margin: -5px 0 10px 0;
	}		
	.one_news_excerpt{
	margin: 0;
	}
		.one_news_excerpt a{
		color: #333;
		text-decoration: none;
		}							
	a.one_news_more{
	float: left;
	margin: 0px 0 0 0;
	padding: 5px 10px;
	background: #fff;
	border: 1px solid #c0ccda;
	border-radius: 3px;
	text-decoration: none;
	color: #5f6c81;
	font: 13px Tahoma, Arial;	
	}
		a.one_news_more:hover{
		border: 1px solid #8392a5;			
		}	
/* end news */

/* wiki */
.wc_one{
background: #fafbfc;
border-radius: 3px;	
padding: 15px 10px 13px;
margin: 0 0px 20px 0px;	
}
	.wc_one_title{
	margin: 0 0 10px 0;	
	}
		.wc_one_title a{
		text-decoration: none;
		color: #000;
		font: 600 14px Tahoma, Arial;	
		}
			.wc_one_title a:hover{
			text-decoration: underline;	
			}
			.wc_one_article{
			padding: 0 0 2px 0;	
			}
.one_wiki, .single_wiki{
margin: 0 0px 20px 0px;
}	
	h2.one_wiki_title{
	margin: 0 0 15px 0;
	}
		h2.one_wiki_title a{
		text-decoration: none;
		color: #000;
		font: 600 16px Tahoma, Arial;
		}
			h2.one_wiki_title a:hover{
			text-decoration: underline;
			}		
	.one_wiki_excerpt{
	margin: 0 0 0px 0;
	}
		.one_wiki_excerpt a{
		color: #000;
		text-decoration: none;
		}								
	a.one_wiki_more{
	float: left;
	margin: 0px 0 0 0;
	padding: 5px 10px;
	background: #fff;
	border: 1px solid #c0ccda;
	border-radius: 3px;
	text-decoration: none;
	color: #5f6c81;
	font: 13px Tahoma, Arial;	
	}
		a.one_wiki_more:hover{
		border: 1px solid #8392a5;		
		}	
/* end wiki */

/* relative */
.related_posts_wrap{
margin: 0 0 20px 0;
padding: 10px 10px 8px;
background: #fafbfc;
}
	.related_post_title{
	padding: 0 0 10px 0;
	font: 18px Tahoma, Arial;	
	}
	.related_post{
	padding: 0px 0px 2px;	
	}
/* end relative */

/* comments */
.comments_wrap{
margin: 0 0 20px 0;	
}
	.comments_title{
	font: 18px Tahoma, Arial;
	padding: 0 0 20px 0;
	}
	.comment_no_item{
	margin: 0 0 20px 0;	
	}
	.comment_addlink_div a{
	float: left;
	border: 1px solid #10b759;
	background: #10b759;
	border-radius: 3px;
	box-sizing: border-box;
		-moz-box-sizing: border-box; 
			-webkit-box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	height: 36px;
	padding: 0 15px;
	font: 13px/34px Tahoma, Arial;	
	}
		.comment_addlink_div a:hover{
		border: 1px solid #0d9448;	
		background: #0d9448;
		color: #fff;
		text-decoration: none;	
		}	
	
	ul.commentlist{
	display: block;	
	}
		ul.commentlist li{
		display: block;	
		}
		ul.commentlist li li{
		display: block;	
		margin: 0 0 0px 20px;
		}	
			.comment{
			position: relative;
			padding: 10px 0px 10px 10px;
			border-left: 3px solid #dee2ea;
			border-bottom: 1px solid #dee2ea;
			background: #fff;
			margin: 0 0 10px 0px;
			}
				a.comment_permalink{
				color: #000;
				position: absolute;
				float: none;
				top: 10px;
				right: 10px;
				}
					.comment_top{
					padding: 0 0 15px 0;	
					}
						.comment_author{
						font: 600 13px Tahoma, Arial;
						padding: 0 0 5px 0;
						}
							.link_edit a{
							font: 11px Tahoma, Arial;		
							}
						.comment_date{
						font: 11px Tahoma, Arial;
						color: #cacaca;
						}
				a.comment-reply-link{
				color: #000;
				position: absolute;
				float: none;
				font: 11px Tahoma, Arial;
				bottom: 15px;
				right: 10px;							
				}				
/* end comments */

/* apidata */
.apidata_wrap{
padding: 0 0 20px 0;
}
.apidata_table{
margin: 0 0 20px 0;	
}
.apidata_table table{ 
border: none; 
margin:0 0 20px;
width: 100%;
}
	.apidata_table table th{
	font: 13px Tahoma, Arial;
	text-transform: uppercase;
	color: #8392a5;
	background: #fff;
	border-top: 1px solid #e5e9f2;
	border-bottom: 1px solid #e5e9f2;	
	padding: 8px 5px;
	}	
	.apidata_table table td{
	font: 13px Tahoma, Arial; 
	background: #fff;
	border-bottom: 1px solid #e5e9f2;	
	padding: 5px 5px;
	}
		.apidata_table table td.odd{
		background: #fafbfc;	
		}	
	a.apidata_link{
	float: left;
	margin: 0px 0 0 0;
	padding: 5px 10px;
	background: #fff;
	border: 1px solid #c0ccda;
	border-radius: 3px;
	text-decoration: none;
	color: #5f6c81;
	font: 13px Tahoma, Arial;	
	}
		a.apidata_link:hover{
		border: 1px solid #8392a5;			
		}	
/* end apidata */

/* currency */
.currency_top_text{
margin: 0 0 20px 0;	
}
	.currency_offsite_wrap{
	padding: 0 0 10px 0;	
	}
	.currency_rate_label, .currency_offsite_label{
	font-weight: 600;	
	}
	.currency_rate_name{
	font-weight: 600;	
	}
.currency_lists_wrap{
margin: 0 0 20px 0;
border-top: 1px solid #e5e9f2;
padding: 20px 0 0 0;	
}
	.currency_lists_left{
	float: left;
	width: 48%;
	}
	.currency_lists_right{
	float: right;
	width: 48%;
	}	
		@media all and (max-width: 960px) {
			.currency_lists_left, .currency_lists_right{
			float: none;
			width: auto;
			padding: 0 0 20px 0;
			}		
		}	
		.currency_lists_title{
		padding: 0 0 10px 0;
		font: 600 12px Tahoma, Arial;
		}
		.currency_lists li{
		display: block;
		background: url(images/liarr.png) no-repeat 0 3px;
		font: 12px Tahoma, Arial;
		padding: 0 0 5px 10px;
		margin: 0;
		}
/* end currency */

/* converter */
.converter_wrap{
margin: 0 0 20px 0;	
}
	.converter_top{
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #dee2ea;
	}
		.converter_elem{
		float: left;
		margin: 0 10px 5px 0;
		height: 50px;
		font: 600 18px/50px Tahoma, Arial;
		}
			.converter_elem input{
			height: 50px;	
			width: 140px;
			padding: 0 5px;
			font: 600 18px/50px Tahoma, Arial;
			}
			.converter_elem select{
			height: 50px;
			width: 80px;
			padding: 0 5px;
			font: 600 18px/50px Tahoma, Arial;
			}
	.converter_table_title{
	font: 600 14px Tahoma, Arial;
	padding: 0 0 10px 0;
	}	
		.converter_table table{
		width: 100%;
		border: none; 
		margin:0 0 20px;
		}
			.converter_table table th{
			font: 12px Tahoma, Arial;
			text-transform: uppercase;
			color: #8392a5;
			background: #fff;
			border-top: 1px solid #e5e9f2;
			border-bottom: 1px solid #e5e9f2;
			border: none;		
			padding: 8px 5px;
			}	
			.converter_table table td{
			font: 13px Tahoma, Arial; 
			background: #fff;
			border-bottom: 1px solid #e5e9f2;	
			padding: 4px 5px;
			}
				.converter_table table td.odd{
				background: #fafbfc;	
				}	
			.converter_table table td .ct_t1,
			.converter_table table td .ct_t2
			{
			color: #8392a5;
			padding: 0 0 0 5px;
			}
			.converter_table table td .ct_s1,
			.converter_table table td .ct_s2
			{			
			word-break: break-all; 
			}
/* end converter */

/* exchange page */
.exchange_top_text{
padding: 0 0 5px 0;
}		
/* end exchange page */

/* reglaments */
.reglaments_wrap{
padding: 0 0 10px 0;	
}
.reglament_line{
background: #fafbfc;
margin: 0 0 10px 0;
padding: 10px 10px 1px;		
}
	.reglament_title_label{
	margin: 0 0 10px 0;
	font-weight: 600;
	}
	.reglament_title{
	margin: 0 0 10px 0;
	font: 600 13px Tahoma, Arial;
	}
		.reglament_text{
		padding: 0 0 0px 0;	
		}
			.reglament_text p, .reglament_note p{
			padding: 0 0 10px 0;	
			}
		.reglament_note{
		background: #fff;
		padding: 10px 10px 1px;
		margin: 0 0 10px 0;
		}		 
/* end reglaments */

/* exchanger page */
.other_exchangers{
position: relative;
margin: 0 0 20px 0;
}
	.other_exchangers_title{
	overflow: hidden;	
	}
		.other_exchangers_title_ins{
		float: left;
		background: url(images/other.png) no-repeat 0 center;
		padding: 0 0 0 20px;
		}
			.other_exchangers_title span{
			color: #1073c4;
			cursor: pointer;
			font: 13px Tahoma, Arial;
			border-bottom: 1px dotted #1073c4;	
			}
				.other_exchangers_title span:hover{
				border-bottom: none;	
				}
	.other_exchangers_ul{
	display: none;
	position: absolute;
	z-index: 5;
	float: none;
	top: 20px;
	left: 0;
	width: 200px;
	padding: 0;
	background: #fff;
	border-radius: 3px;
	border: 2px solid #e5e9f2;
	max-height: 100px;
	overflow-y: auto;
	}
		.other_exchangers_li a{
		display: block;
		padding: 0 10px;
		height: 25px;
		font: 12px/25px Tahoma, Arial;	
		}
			.other_exchangers_li.current a{
			text-decoration: none;
			background: #f4fef6;		
			}
				.other_exchangers_li:hover a{
				text-decoration: none;		
				background: #fdfef4;
				}

.exchanger_page_wrap{
position: relative;
z-index: 4;
margin: 0 0 20px 0;
}	
 	@media all and (min-width: 600px){
 		.exchanger_topinfo_leftcol{
		float: left;
		width: 25%;
		}
		.exchanger_topinfo_rightcol{
		float: right;
		width: 72%;
		} 
	}
	.exchanger_topinfo{
	padding: 0 0 20px 0;	
	}
 	.exchanger_logo{
	margin: 0 0 20px 0;
	}
		.exchanger_logo img{
		width: 100%;
		border: 2px solid #e5e9f2;
		}	
	.exchline_url{
	margin: 0 0 5px 0;		
	}			
	.exchline{
	margin: 0 0 5px 0;
	}	
	.exchline_description, .exchline_addreviews{
	margin: 0 0 5px 0;
	}
		.exchline_description span, .exchline_addreviews span{
		color: #1073c4;
		cursor: pointer;
		font: 13px Tahoma, Arial;
		border-bottom: 1px dotted #1073c4;	
		}
			.exchline_description span:hover, .exchline_addreviews span:hover{
			border-bottom: none;	
			}
	.exchline_description_body{
	display: none;
	border: 1px solid #e5e9f2;
	margin: 0 0 10px 0;
	padding: 10px 10px 1px;
	background: #fafbfc;	
	}
		.exchline_description_body p{
		padding: 0 0 9px 0;	
		}
	.exchanger_info_left, .exchanger_info_right{
	padding: 0;
	}
		@media all and (min-width: 600px){
			.exchanger_info_left{
			float: left;
			width: 49%;
			}
			.exchanger_info_right{
			float: right;
			width: 49%;				
			}
		}
		.exch_infoline{
		padding: 0 0 5px 0;
		overflow: hidden;
		}
			.exch_infoline_title{
			float: left;
			width: 40%;
			}
				.exch_infoline_title_ins{
				padding: 0 5px 0 0;
				color: #000;
				font: 600 12px Tahoma, Arial;
				}
			.exch_infoline_con{
			float: left;
			width: 60%;	
			font: 12px Tahoma, Arial;
			}
				span.exch_status{
				position: relative;
				border-radius: 3px;
				padding: 2px 5px;
				font: 600 11px Tahoma, Arial;
				}
					span.exch_status.exst_1{
					background: #8aa926;
					color: #fff;
					}
					span.exch_status.exst_0{
					background: #d1d1d1;
					color: #000;
					}
					span.exch_status.exst_2{
					background: #373737;
					color: #fff;
					}
			.rev_plus{
			font-weight: 600;
			color: #59a424;	
			}
			.rev_minus{
			font-weight: 600;
			color: #ed4e38;	
			}		 
/* end exchanger page */

/* reviews */
.reviews_page_wrap{
padding: 0px;	
}
	.no_reviews{
	background: #fff;
	padding: 10px;	
	}
	.one_review{
	border-radius: 4px;	
	border: 1px solid #cdd4e0;
	background: #e3e7ed;
	margin: 0 0 9px 0;
	padding: 0 0px 5px;
	}
		.one_review.revtype_0{
		background: #cff1de;
		border: 1px solid #bcebd1;
		}
		.one_review.revtype_2{
		border: 1px solid #f5c6cb;
		background: #f8d7da;
		}
			.one_review_top{
			border-bottom: 1px solid #fff;	
			}
				.revtype_0 .one_review_top{
				border-bottom: 1px solid #fff;	
				}
				.revtype_2 .one_review_top{
				border-bottom: 1px solid #fff;	
				}
				.one_review_top_abs{
				width: 20px;
				height: 20px;
				position: absolute;
				float: none;
				top: 10px;
				right: 10px;	
				}					
					.revtype_0 .one_review_top_abs{
					background: url(images/positive.png) no-repeat center center;
					background-size: contain;
					}
					.revtype_2 .one_review_top_abs{
					background: url(images/negative.png) no-repeat center center;
					background-size: contain;
					}
				.one_review_orderid{
				padding: 5px 10px 0px;	
				}				
					.one_review_orderid span{
					font-weight: 600;	
					}
				.one_review_top_ins{
				position: relative;
				padding: 10px 10px 5px;
				font: 13px Tahoma, Arial;
				border-bottom: 1px solid #cdd4e0;
				}
					.revtype_0 .one_review_top_ins{
					border-bottom: 1px solid #bcebd1;	
					}
					.revtype_2 .one_review_top_ins{
					border-bottom: 1px solid #f5c6cb;	
					}
					.one_review_name{
					float: left;
					padding: 0 0 0 20px;
					position: relative;
					margin: 0 30px 5px 0;
					}
						.one_review_name.the_admin{
						font-weight: 600;	
						}
							.one_review_name_abs{
							width: 14px;
							height: 14px;
							background: url(images/user.png) no-repeat center center;
							background-size: contain;
							position: absolute;
							float: none;
							top: 1px;
							left: 0;
							}
								.one_review_name_abs.the_admin{
								background: url(images/admin.png) no-repeat center center;	
								background-size: contain;
								}
						.one_review_ip{
						float: left;
						margin: 0 10px 5px 0;
						}
							.revtype_0 .one_review_ip{ color: #085f2e; }
							.revtype_2 .one_review_ip{ color: #721c24; }
						.one_review_date{
						float: left;
						margin: 0 10px 5px 0;	
						}
							.revtype_0 .one_review_date{ color: #085f2e; }
							.revtype_2 .one_review_date{ color: #721c24; }	
						.one_review_edit{
						float: left;
						margin: 0 10px 5px 0;	
						}
				.one_review_body{
				padding: 10px 10px 5px;	
				font: 13px Tahoma, Arial;
				word-break: break-all; 		
				}
					.one_review_body p{
					padding: 0 0 5px 0;	
					}	
		.revcomments_wrap{
		display: none;
		}
			.revcomments_wrap.opened{
			display: block;	
			}
				.revcomments_div{	
				padding: 10px 10px 0;
				}							
		.one_revcom{
		border-radius: 4px;	
		border: 3px solid #fff;
		background: #e3e7ed;
		margin: 0 0 10px 0;
		padding: 0 0px 1px;	
		}			
			.one_revcom_top{
			border-bottom: 1px solid #fff;	
			}
				.one_revcom_top_ins{
				position: relative;
				padding: 10px 10px 5px;
				border-bottom: 1px solid #cacaca;
				font: 13px Tahoma, Arial;
				}		
					.one_revcom_name{
					float: left;
					padding: 0 0 0 20px;
					position: relative;
					margin: 0 30px 5px 0;
					}
						.one_revcom_name.the_admin{
						font-weight: 600;	
						}
						.one_revcom_name_abs{
						width: 14px;
						height: 14px;
						background: url(images/user.png) no-repeat center center;
						background-size: contain;
						position: absolute;
						float: none;
						top: 1px;
						left: 0;
						}
							.one_revcom_name_abs.the_admin{
							background: url(images/admin.png) no-repeat center center;	
							background-size: contain;
							}
					.one_revcom_ip{
					float: left;
					margin: 0 10px 5px 0;
					}
					.one_revcom_date{
					float: left;
					margin: 0 10px 5px 0;	
					}
					.one_revcom_edit{
					float: left;
					margin: 0 10px 5px 0;	
					}							
						.one_revcom_body{
						padding: 10px 10px 5px;	
						font: 13px Tahoma, Arial;
						}
							.one_revcom_body p{
							padding: 0 0 5px 0;	
							}
			.div_pretense{
			float: left;
			padding: 4px 8px;
			background: #000;
			color: #fff;
			border-radius: 4px;
			font: 12px Tahoma, Arial;
			margin: 0 0 10px 10px;
			}			
		.one_review_com_line, .one_review_del_line, .one_review_comments_line{
		padding: 0 10px 5px;
		font: 12px Tahoma, Arial;
		}
			.one_revcom_del_line{
			float: right;
			margin: 0 10px 10px 0;
			font: 12px Tahoma, Arial;				
			}
				.one_review_com_line a, .one_review_del_line a, .one_review_comments_line a, .one_revcom_del_line a{
				text-decoration: none;
				border-bottom: 1px dashed #1073c4;
				}
					.one_review_com_line a:hover, .one_review_del_line a:hover, .one_review_comments_line a:hover, .one_revcom_del_line a:hover{
					border-bottom: 1px solid #1073c4;	
					}				
				@media all and (min-width: 500px){
					.one_review_com_line, .one_review_del_line{
					padding: 0;
					float: right;
					margin: 0 10px 5px 0;
					}
					.one_review_comments_line{
					padding: 0;
					float: left;
					margin: 0 0px 0 10px;
					}
				} 
.delreviews_text, .settingsform_text, .divcity_descr{
padding: 0 0 15px;
color: #999;
font: 13px Tahoma, Arial;	
}	
	.delreviews_text p, .settingsform_text p, .divcity_descr p{
	padding: 0 0 5px 0;	
	}				
.reviewline_label{
padding: 0 0 5px 0;	
}
	.reviewline_selects{
	margin: 0 0 10px 0;	
	}
		.reviewline_select{
		float: left;
		margin: 0 5px 5px 0;
		border-radius: 40px;
		background: #dcdcd5;
		color: #565655;
		padding: 3px 10px;
		font: 12px Tahoma, Arial;
		}
			.reviewline_select label{
			display: block;	
			position: relative;
			top: -2px;
			}
			.reviewline_select input{
			position: relative;
			top: 3px;			
			}			
			.reviewline_select.r_plus{
			background: #aece7b;
			color: #3d6503;
			}
			.reviewline_select.r_minus{
			background: #f1b4ba;
			color: #703f45;	
			}	
	.reviewline_selectdivs{
	margin: 0 0 15px 0;		
	}
		.reviewline_selectdiv{
		font: 12px Tahoma, Arial;
		display: none;
		color: #888;
		}
			.reviewline_selectdiv.active{
			display: block;	
			}
			.reviewline_selectdiv p{
			padding: 0 0 7px 0;	
			} 
/* end reviews */

/* banners */
.banner_block{
margin: 0 0 30px 0;	
}
	.banner_block_name{
	font: 600 13px Tahoma, Arial;	
	padding: 0 0 5px 0;	
	}
	.banner_block_img{
	margin: 0 0 10px 0;	
	}
	.banner_block_code textarea{
	width: 100%;
	height: 60px;
	}
/* end banners */

/* toggle */
.all_toggle_select{
display: block;	
margin: 0 0 10px 0;	
}
	.all_toggle_select select{
	width: 100%;	
	}
.all_toggle_links{
margin: 0 0 5px 0;
display: none;	
}
	@media all and (min-width: 600px){
		.all_toggle_select{
		display: none;
		}
		.all_toggle_links{
		display: block;	
		}		
	}
	.all_toggle_links a{
	float: left;
	margin: 0px 5px 5px 0;
	padding: 5px 10px;
	background: none;
	border: 1px solid #c0ccda;
	border-radius: 3px;
	text-decoration: none;
	color: #838e9f;
	font: 13px Tahoma, Arial;
	}
		.all_toggle_links a:hover{
		opacity: 0.9;		
		}
			.all_toggle_links a.active{
			border: 1px solid #8392a5;
			color: #000;		
			}
		.all_toggle_tab{
		display: none;	
		}
			.all_toggle_tab.active{
			display: block;	
			}
/* end toggle */

/* body table settings */
.bodytable_settings_wrap{
padding: 0 0 5px 0;	
display: none;	
}
	@media all and (min-width: 960px){
		.bodytable_settings_wrap{
		display: block;	
		}
	}
	.bodytable_setting{
	float: right;
	margin: 0 0 5px 10px;
	padding: 0 0 0 12px;
	background: url(images/sett_settings.png) no-repeat 0 3px;
	font: 11px Tahoma, Arial;
	cursor: pointer;
	text-transform: lowercase;
	}
		.bodytable_setting.bts_reverseexch{
		background: url(images/reverse.png) no-repeat 0 3px;	
		}
		.bodytable_setting.bts_favorits{
		background: url(images/fav.png) no-repeat 0 2px;	
		}		
		.bodytable_setting.bts_favorits.active{
		background: url(images/fav_a.png) no-repeat 0 2px;
		}
		.bodytable_setting.bts_cities{
		float: left;
		background: url(images/city.png) no-repeat 0 2px;
		text-transform: none;
		}		
		.bodytable_setting span, .bodytable_setting a{
		text-decoration: none;
		color: #8392a5;
		border-bottom: 1px dotted #8392a5;	
		}
			.bodytable_setting.bts_favorits.active a, .bodytable_setting.bts_cities span.active{
			color: #32b04f;
			border-bottom: 1px dotted #32b04f;
			}
			.bodytable_setting:hover span, .bodytable_setting:hover a, .bodytable_setting.bts_cities:hover span{
			text-decoration: none;
			color: #8392a5;
			border-bottom: 1px solid #8392a5;	
			}
				.bodytable_setting.bts_favorits.active:hover a, .bodytable_setting.bts_cities:hover span.active{
				color: #32b04f;
				border-bottom: 1px solid #32b04f;	
				} 
/* end body table settings */

.thetable_wrap{
background: #fafbfc;
margin: 0 0 20px 0;
padding: 10px 10px 10px;	
} 

/* body table descr */
.bodytable_description_wrap{
border-radius: 3px;
border: 1px solid #c0ccda;
margin: 0 0 20px 0;
padding: 10px 10px 1px;	
color: #838e9f;
font: 11px Tahoma, Arial;
}
	.bodytable_description_wrap p{
	padding: 0 0 9px 0;	
	} 
/* end body table descr */

/* table */
.xutable table
{
width: 100%; 
border: none;
}

.tbl_curr_title{
color: #838e9f;
padding: 0 0 0 3px;
}

.default_currency{
color: #838e9f;
padding: 0 0px 0 1px;	
}

.dcom_sum{
font-weight: 600;	
}

@media all and (min-width: 700px){
 	.xutable table th
	{
	font: 11px Tahoma, Arial;
	text-transform: uppercase;
	color: #8392a5;
	background: #fff;
	border-top: 1px solid #e5e9f2;
	border-bottom: 1px solid #e5e9f2;	
	padding: 8px 5px;
	}
		.has_sort span{
		display: block;
		padding: 0 10px 0 0;
		background: url(images/sort.png) no-repeat right center;
		cursor: pointer;
		}
			.has_sort.sort_desc span{
			background: url(images/sort_desc.png) no-repeat right center;
			color: #000;
			}
			.has_sort.sort_asc span{
			background: url(images/sort_asc.png) no-repeat right center;
			color: #000;
			}		
	.xutable table td {
	font: 11px Tahoma, Arial; 
	background: #fff;
	color: #000;
	border-bottom: 1px solid #e5e9f2;	
	padding: 5px 5px;
	}
		.xutable table tr.even td{
		background: #fafbfc;	
		}	
		.xutable table tr:hover td{
		color: #333333;
		background: #fdfef4;	
		}	
	th.th_exchind{
	width: 16px;
	height: 16px;
	padding: 0;
	}	
		.ajaxtable_html.ajaxed th.th_exchind{
		background: url(images/loader.gif) no-repeat center center;	
		}
	.one_item_label{
	display: none;	
	}
	.xutable table tr td.td_exchind{
	width: 16px;
	height: 16px;	
	}	
		.exchind {
		width: 16px;
		height: 16px;			
		background: url(images/info.png) no-repeat center center;	
		}		
			.exchind:hover{
			position: relative;	
			z-index: 5;
			}
			.exchind_window{
			position: absolute;
			float: none;
			top: -9px;
			left: 21px;
			display: none;
			width: 250px;
			cursor: default;
			}
				.exchind:hover .exchind_window{
				display: block;	
				border: 3px solid #e2e5ed;
				border-radius: 3px;
				background: #fff;
				}
					.exchind_window_abs{
					position: absolute;
					width: 20px;
					height: 30px;
					top: 0px;
					left: -20px;
					}
					.exchind_window_title{
					padding: 5px 10px;
					font: 600 13px Tahoma, Arial; 
					}
					.exchind_window_body{
					border-top: 1px solid #e2e5ed;
					background: #fafbfc;
					padding: 5px 5px 5px;
					border-radius: 0 0 3px 3px;
					}
						.exchind_window_body_ins{
						background: #fff;	
						}
							.exchind_line{
							padding: 5px;
							font: 11px Tahoma, Arial; 
							border-bottom: 1px solid #e2e5ed;
							}
								.exchind_line_title{
								float: left;
								width: 45%;
								font-weight: 600;
								}
								.exchind_line_cont{
								float: right;
								width: 50%;
								}			
	.xutable table tr td.td_exchreviews{
	padding: 0;
	width: 20px;
	}	
		.xutable table tr td.td_exchreviews:hover{
		background: #e4f5e7;	
		}	
		.xutable table tr td.td_exchreviews a{
		text-decoration: none;
		display: block;
		padding: 5px 5px;
		}
		.xutable table tr td.td_exchreviews a{
		text-decoration: none;	
		}
		.xutable table tr td.td_cexchtitle{
		position: relative;
		width: 150px;
		padding: 0;
		height: 20px;
		font: 11px/20px Tahoma, Arial; 
		}
			.cexchicowr{
			position: absolute;
			float: none;
			top: 0px;
			right: 0px;
			height: 100%;
			}
				.cexchico{
				width: 12px;
				height: 100%;
				float: right;
				margin: 0 4px 0 0;
				position: relative;
				}
					.cexchico.ico_manual {background: url(images/ico2.png) no-repeat center center; background-size: contain; }
					.cexchico.ico_verify {background: url(images/ico3.png) no-repeat center center; background-size: contain; }
					.cexchico.ico_floating {background: url(images/ico5.png) no-repeat center center; background-size: contain; }
					.cexchico.ico_reg {background: url(images/ico4.png) no-repeat center center; background-size: contain; }
					.cexchico.ico_dcom {background: url(images/ico1.png) no-repeat center center; background-size: contain; }
					.cexchabs{
					display: none;
					position: absolute;
					top: 27px;
					left: -18px;
					width: 280px;
					padding: 8px 10px;
					background: #fbe9ee;
					border: 1px solid #ff0000;
					color: #000;
					border-radius: 4px;
					z-index: 20;
					font: 12px Tahoma, Arial;
					}
						.cexchico:hover .cexchabs{
						display: block;	
						}
						.cexchabs_ug{
						display: block;
						position: absolute;
						top: -7px;
						left: 12px;
						width: 19px;
						height: 7px;
						background: url(images/wug.png) no-repeat;	
						}		
		.xutable table tr td.td_cexchgive{
		padding: 0;
		}
		.xutable table tr.js_redirect td{
		cursor: pointer;		
		}	
		.trgive{
		float: left;
		height: 20px;
		font: 11px/20px Tahoma, Arial; 
		}
		.trminmaxwr{
		float: left;
		height: 20px;
		padding: 0 0 0 8px;
		}
			.trskob{ display: none; height: 10px;}
			.trminmax_one{
			color: #acadad;	
			font: 10px/10px Tahoma, Arial; 
			}
				.trminmax_one.tmax{
				display: none;	
				}
				.xutable table tr:hover .trminmax_one.tmax{
				display: block;	
				}
		.trminmax_one{
		display: block;	
		}
}	

@media all and (max-width: 699px){
 	.xutable table thead{
	display: none;
	}
	.xutable table tbody{
	display: block;	
	}
	.xutable table tr{
	padding: 5px 10px;
	background: #fff;
	border: 1px solid #e5e9f2;
	border-radius: 4px;
	margin: 0 0 10px 0;
	display: block;
	}
		.xutable table td{
		padding: 0px 0;
		display: block;
		}
			.xutable table .one_item_label{
			padding: 0 10px 0px 0;
			font: 600 13px Tahoma, Arial; 
			}
			.xutable table .one_item_content{
			font: 13px Tahoma, Arial; 		
			}		
	.xutable table td.td_exchind{
	display: none;
	}
	.xutable table tr td.td_exchreviews a{
	text-decoration: none;	
	} 
		.trminmaxwr{
		color: #acadad;
		font: 11px Tahoma, Arial; 
		padding: 0 0 0 8px;
		}
	.cexchico{
	padding: 0 0 0 20px;
	font: 12px/16px Tahoma, Arial;
	color: #838e9f;
	}
		.cexchico.ico_manual {background: url(images/ico2.png) no-repeat 0 center;  }
		.cexchico.ico_verify {background: url(images/ico3.png) no-repeat 0 center;  }
		.cexchico.ico_floating {background: url(images/ico5.png) no-repeat 0 center;  }
		.cexchico.ico_reg {background: url(images/ico4.png) no-repeat 0 center;  }
		.cexchico.ico_dcom {background: url(images/ico1.png) no-repeat 0 center;  }		
}		
/* end table */

/* cities */
.divcity_country{
float: left;
width: 48%;
border: 1px solid #c0ccda;
border-radius: 3px;
height: 168px;
overflow-y: scroll;
}
.divcity_items{
float: right;
width: 48%;
border: 1px solid #c0ccda;
border-radius: 3px;
height: 168px;
overflow-y: scroll;
}
	.divcity_country_line, .divcity_item_line{
	padding: 3px 10px;
	border-bottom: 1px solid #c0ccda;
	font: 12px Tahoma, Arial;
	cursor: pointer;
	overflow: hidden;
	}
		.divcity_item_line{
		display: none;	
		}
			.divcity_item_line.visible{
			display: block;	
			}		
	.divcity_country_line:hover, .divcity_item_line:hover{
	color: #333333;
	background: #fdfef4;
	}
	.divcity_country_line.active, .divcity_item_line.active{
	color: #fff;	
	background: #8392a5;
	}			
/* end cities */

/* my exchangers */
.myexch_one, .singleexch{
padding: 10px 10px 10px;
background: #fafbfc;
margin: 0 0 20px 0;	
}
	.myexch_one_title, .singleexch_title{
	font: 18px Tahoma, Arial;
	margin: 0 0 5px 0;
	}
		.myexch_one_stats{
		background: #fff;
		padding: 6px 5px 1px;
		margin: 0 0 5px 0;
		font: 12px Tahoma, Arial;
		}
			.myexch_stats{
			float: left;
			margin: 0 10px 5px 0;
			}
		.myexch_link{
		float: left;
		margin: 0 10px 5px 0;	
		font: 12px Tahoma, Arial;
		}
		.singleexch_title a{
		font: 12px Tahoma, Arial;	
		}
		.me_div_wrap textarea{
		height: 300px;	
		}
		.worktime_wrap{
		background: #fff;
		padding: 10px;
		margin: 0 0 10px 0;
		}
			.worktime_title{
			font: 15px Tahoma, Arial;
			margin: 0 0 10px 0;	
			}
			.worktime_line{
			margin: 0 0 10px 0;		
			}
				.worktime_line select{
				padding: 3px 2px;
				height: 26px;
				font: 600 13px Tahoma, Arial;
				}
/* end my exchangers */

/* transitions */
.transitions_text_wrap, .history_text_wrap{
margin: 0 0 10px 0;	
}
	.transitions{
	border: 1px solid #8392a5;
	border-radius: 3px;
	background: #fff;
	margin: 0 0 10px 0;
	}
		.transition, a.transition{
		display: block;
		text-decoration: none;
		padding: 8px 5px;
		color: #000;
		font: 12px Tahoma, Arial;
		border-bottom: 1px solid #c0ccda;
		}
			.transition.odd, a.transition.odd{
			background: #e4f5e7;	
			}
				.transition_title{
				float: left;
				width: 80%;					
				}
					span.transition_get{
					padding: 0 0 0 13px;
					background: url(images/p_arr.png) no-repeat 3px center;
					}
				.transition_pers{
				float: right;
				width: 19%;
				text-align: right;
				}
					.transition_pers span{
					font: 11px Tahoma, Arial;						
					}
					.transition.up .transition_pers span{
					padding: 0 0 0 8px;	
					background: url(images/up.png) no-repeat 0px center;
					}					
					.transition.down .transition_pers span{
					padding: 0 0 0 8px;	
					background: url(images/down.png) no-repeat 0px center;	
					}

	.transitions_hidelink{
	font: 12px Tahoma, Arial;
	}
		.transitions_hidelink a{
		text-decoration: none;
		border-bottom: 1px dashed #1073c4;
		}
			.transitions_hidelink a:hover{
			border-bottom: 1px solid #1073c4;	
			}
	.transitions_hide{
	display: none;
	}
		.transitions_hide.opened{
		display: block;	
		}
/* end transitions */															

/* sitemap */
.sitemap_block{
margin: 0 0 15px 0;
font: 12px Tahoma, Arial;
}
	.sitemap_title{
	margin: 0 0 15px 0;
	font: 18px Tahoma, Arial;
	}		
		ul.sitemap_ul_exchanges li{
		float: left;
		display: block;
		width: 280px;
		margin: 0 10px 0 0;
		padding: 0 0px 5px 10px;
		background: url(images/liarr.png) no-repeat 0 3px;
		}
		ul.sitemap_ul li{
		display: block;
		padding: 0 0px 5px 10px;
		background: url(images/liarr.png) no-repeat 0 3px;
		}
/* end sitemap */		
	
/* home */
.homepage_wrap{
padding: 0px 0 0 0;	
}
.home_wtext_wrap{
padding: 0 0 5px 0;
}			
	.home_wtext_title{
	margin: 0 0 15px 0;
	color: #000;
	font: 20px/20px Tahoma, Arial;	
	}

.home_text_wrap{
margin: 0 0 0px 0;
}
	.home_text_title{
	margin: 0 0 15px 0;
	color: #000;
	font: 20px/20px Tahoma, Arial;			
	}
/* end home */

/* pagenavi */
.pagenavi{ 
padding: 0px 0 0 0; 
margin: 0 0 20px 0;
text-align: center; 
font: 13px Tahoma, Arial;
}
.pagenavi span, .pagenavi a{
margin: 0 3px;
position: relative; 
padding: 4px 7px; 
border-radius: 3px;
}
.pagenavi span{
background: #e2e5ed;
border: 1px solid #e2e5ed;
color: #000;
}
.pagenavi a{
text-decoration:none;
color: #5f6c81;
background: #fff;
border: 1px solid #c0ccda;
border-radius: 3px;
}
	.pagenavi a:hover{
	border: 1px solid #8392a5;	
	text-decoration: none;
	}
/* end pagenavi */	
	
/* sidebar */
.sidebar{
position: relative;
}
	@media all and (min-width: 960px) {
		.sidebar{
		float: left;	
		width: 33%;
		}	
	}	
/* end sidebar */

.widget{
margin: 0 0 20px 0;
background: #f8f9fc;
padding: 10px 10px;
}
	.widget_title{
	font: 18px Tahoma, Arial;
	color: #000;
	margin: 0px 0px 10px 0px;
	}	
			
/* user widget */
.user_widget{
margin: 0 0 20px 0;
background: #f8f9fc;
padding: 10px 10px;
}
	@media all and (max-width: 959px) {
		.user_widget{
		display: none;	
		}
	}	
	.user_widget_title{
	font: 18px Tahoma, Arial;
	color: #000;
	margin: 0px 0px 10px 0px;
	}	
	.uswidin{
	margin: 0 0 15px 0;
	font: 600 12px Tahoma, Arial;
	}
		.uswidinleft{
		float: left;
		width: 50%;
		}
		.uswidinright{
		float: right;
		width: 50%;	
		text-align: right;
		}
		.user_widget_body{
		background: #fff;
		padding: 10px;
		}
			.user_widget_body ul{
			margin: 0 0 5px 0;
			}
				.user_widget_body ul li{
				display: block;
				padding: 0 0 2px 0;
				}
					.user_widget_body ul li a{
					font: 13px Tahoma, Arial;
					}
						.user_widget_body ul li.current a{
						color: #000;
						text-decoration: none;
						cursor: default;
						}			
					a.exit_link{
					font: 600 12px Tahoma, Arial;
					}
/* end user widget */

/* widget toogle */
.widget_toggle_links{
margin: 0 0 10px 0;	
}
	.widget_toggle_links a{
	float: left;
	margin: 0px 5px 0 0;
	padding: 5px 10px;
	background: none;
	border: 1px solid #c0ccda;
	border-radius: 3px;
	text-decoration: none;
	color: #838e9f;
	font: 13px Tahoma, Arial;	
	}
		.widget_toggle_links a:hover{
		opacity: 0.9;		
		}
			.widget_toggle_links a.active{
			border: 1px solid #1f7330;
			color: #000;
			}	
	.widget_toggle_tab{
	display: none;	
	}
		.widget_toggle_tab.active{
		display: block;	
		}		
/* end widget toogle */

/* direction */
.widget_direction{
margin: 0 0 20px 0;
background: #f4fef6;
padding: 10px 10px;	
}
	@media all and (max-width: 959px) {
		.widget_direction{
		display: none;	
		}
	} 
	.widget_direction_title{
	display: none;
	font: 18px Tahoma, Arial;
	color: #000;
	margin: 0px 0px 10px 0px;		
	}
	.widget_dir_title{
	border: 1px solid #83a584;
	border-bottom: none;
	border-radius: 3px 3px 0 0;	
	}
		.widget_dir_title_left{
		float: left;
		width: 50%;
		}
		.widget_dir_title_right{
		float: right;
		width: 50%;	
		}	
			.widget_dir_title_some{
			padding: 5px 5px;
			color: #000;
			text-align: center;
			font: 13px Tahoma, Arial;	
			}		
	.widget_dir_cat{
	border: 1px solid #83a584;
	border-bottom: none;
	}			
		.widget_dir_cat_title{
		padding: 5px 5px;
		color: #000;
		text-align: center;
		font: 13px Tahoma, Arial;			
		}
			.widget_dir_cat.first_cat_title{
			display: none;	
			}
	.scroll_widget .widget_cat_wrap{
	overflow-y: auto;
	max-height: 132px;
	}													 	
	.widget_dir_line{
	border: 1px solid #83a584;
	border-bottom: none;
	background: none;
	}
		.widget_dir_line.js_hide_dirline{
		display: none;	
		}
		.widget_dir_line.odd{
		background: #d4e8dd;
		}
		.widget_dir_line_left{
		float: left;
		width: 50%;
		}
		.widget_dir_line_right{
		float: right;
		width: 50%;	
		}	
			a.widget_dir_line_text{
			height: 21px;
			display: block;
			text-decoration: none;
			cursor: pointer;
			color: #000;
			padding: 0 10px;
			font: 12px/21px Tahoma, Arial;
			}
				a.widget_dir_line_text.not_active{
				color: #838e9f;	
				}
				a.widget_dir_line_text:hover{
				color: #333333;
				background: #f9fdd6;
				}
				a.widget_dir_line_text.current{
				color: #fff;	
				background: #06801c;
				}				
				.widget_dir_line_right a.widget_dir_line_text{
				border-left: 1px solid #83a584;	
				} 			
		.widget_elements{
		display: none;
		border-radius: 0 0 3px 3px;
		border: 1px solid #83a584;
		text-align: center;
		padding: 6px 5px;
		cursor: pointer;	
		background: #10b759;
		text-decoration: none;
		color: #fff;
		text-transform: lowercase;
		font: 13px Tahoma, Arial;
		}
			.widget_elements:hover{
			background: #0d9448;	
			}
			.widget_elements.visible_elem{
			display: block;	
			}	
 	.widget_dir_list{
	border-radius: 3px;
	padding: 10px 5px;
	border: 1px solid #83a584;
	} 
		.widget_dir_list_table{
		margin: 0 0 10px 0;	
		}	
			.widget_dir_list_table table{
			width: 100%;	
			}
				.widget_dir_list_table table th{
				padding: 3px 5px;
				color: #000;
				font: 600 13px Tahoma, Arial;	
				}
				.widget_dir_list_table table td{
				padding: 3px 5px;	
				}	
			.widget_dir_list_line{
			padding: 0 0 10px 0;
			}				
			.widget_dir_list_table input{
			width: 100%;	
			}
			.widget_dir_list_table select{
			border-radius: 3px;
			width: 100%;
			font: 600 12px Tahoma, Arial;
			}				
				.widget_dir_list_table select option{
				padding: 5px 0;
				font: 13px Tahoma, Arial;	
				}
				.widget_dir_list_table select optgroup{
				font: 13px Tahoma, Arial;	
				}
				.widget_dir_list_table select optgroup.even{
				background: #f8f9fc;	
				}		
		.widget_dir_list_submit input{
		width: 240px;
		display: block;
		height: 40px;
		font: 15px Tahoma, Arial;
		margin: 0 auto;
		}	
	.widget_dir_popular_wrap{
	border-radius: 3px;
	padding: 0px 0px;
	border: 1px solid #83a584;
	}	
		.widget_dir_popular_title{
		padding: 5px 5px;
		font: 13px Tahoma, Arial;
		color: #000;
		background: #fff;
		text-align: center;	
		}
			a.widget_dir_popular_line{
			display: block;
			text-decoration: none;
			padding: 5px;
			color: #000;
			font: 12px Tahoma, Arial;
			border-top: 1px solid #83a584;
			}
				a.widget_dir_popular_line.odd{
				background: #d4e8dd;	
				}
				a.widget_dir_popular_line:hover{
				color: #333333;
				background: #f9fdd6;
				}
				a.widget_dir_popular_line.current{
				color: #fff;	
				background: #06801c;
				}					
				
				.popular_line_title{
				float: left;
				width: 80%;					
				}
					span.popular_get{
					padding: 0 0 0 13px;
					background: url(images/p_arr.png) no-repeat 3px center;
					}
				.popular_line_pers{
				float: right;
				width: 19%;
				text-align: right;
				}
					span.popular_pers{
					font: 11px Tahoma, Arial;						
					}
					.widget_dir_popular_line.up span.popular_pers{
					padding: 0 0 0 8px;	
					background: url(images/up.png) no-repeat 0px center;
					}					
					.widget_dir_popular_line.down span.popular_pers{
					padding: 0 0 0 8px;	
					background: url(images/down.png) no-repeat 0px center;	
					}		
/* end direction */

/* news */
@media all and (max-width: 959px) {
	.widget_news_div{
	display: none;	
	}	
}	
.widget_items{
background: #fff;
padding: 10px 10px 1px;		
}
	.widget_news_line{
	margin: 0 0 10px 0;
	}
		.widget_news_date{
		font: 12px Tahoma, Arial;
		color: #8392a5;
		padding: 0 0 5px 0;
		}
		.widget_news_title{
		padding: 0 0 5px 0;	
		font: 600 13px Tahoma, Arial;
		}
			.widget_news_title a{
			color: #000;	
			text-decoration: none;
			}
		.widget_news_content{
		padding: 0;	
		font: 12px Tahoma, Arial;
		}
			.widget_news_content a{
			color: #000;	
			text-decoration: none;	
			}
	.bonus_text{
	font: 12px Tahoma, Arial;
	color: #8392a5;
	padding: 0 0 15px 0;	
	}
/* end news */


























/* social block */
.social_block{
position: relative;
padding: 20px 0 0 0;
color: #8392a5;
font: 12px Tahoma, Arial;
}
	.social_block_abs{
	position: absolute;
	float: none;
	top: 9px;
	left: 0;
	width: 233px;
	height: 1px;
	background: #e2e5ed;
	}
	.social_tabs{
	padding: 0 0 5px 0;	
	}
		.social_tabs a{
		text-decoration: none;
		color: #8392a5;
		border-bottom: 1px dashed #8392a5;
		}
			.social_tabs a:hover{
			border-bottom: none;	
			}
	.social_tabs_one{
	padding: 5px 0 0 0;
	display: none;	
	}		
		.social_tabs_one textarea{
		width: 100%;
		height: 60px;
		}
/* end social block */

/* share */
.share_div a{
float: left;
margin: 0 5px 5px 0;	
}
	.share_div a:hover{
	opacity: 0.8;	
	}
/* end share */

/* courses */
.courses_wrap {
background: #fff;
border-top: 1px solid #dee2ea;	
}
	.courses_div {
	max-width: 960px;
	padding: 10px 10px 5px;
	margin: 0 auto;	
	font: 12px Tahoma, Arial;
	color: #8392a5;
	}
		.courses_title {
		float: left;
		color: #000;
		margin: 0 10px 5px 0;
		}	
		.one_courses {
		float: left;
		font: 12px Tahoma, Arial;
		padding: 0 15px 0 0;
		margin: 0 15px 5px 0;
		border-right: 1px solid #8392a5;
		}
			.one_courses.last_item {
			padding: 0 0px 0 0;
			margin: 0 0px 5px 0;
			border-right: none;	
			}
			@media all and (max-width: 960px) {
				.one_courses, .one_courses.last_item, .courses_title{
				display: block;
				text-align: center;
				float: none;
				margin: 0 0 5px;
				padding: 0;
				border: none;
				}	
					.courses_title{
					margin: 0 0 10px;	
					}
			}
/* end courses */

/* footer */
.footer_wrap{
border-top: 1px solid #dee2ea;
background: #fafbfc;	
}
	.footer{
	max-width: 960px;	
	padding: 15px 10px;	
	margin: 0 auto;
	}
		.copyright{
		color: #77808f;
		font: 13px Tahoma, Arial;
		}	
		.footer_menu li{
		display: block;
		margin: 0 0 5px 0;
		}	
		@media all and (max-width: 960px) {
			.copyright{
			text-align: center;
			}
			.footer_part{
			text-align: center;	
			padding: 0 0 20px;	
			}
		}
		@media all and (min-width: 960px) {
			.copyright{
			float: left;
			width: 400px;
			}		
			.footer_part{
			float: right;
			max-width: 550px;
			font: 12px Tahoma, Arial;
			}	
				.footer_menu li{
				float: left;
				margin: 0 0 0 5px;
				padding: 0 0 0 6px;
				background: url(images/f_li.png) no-repeat left 3px;
				}	
					.footer_menu li.first_menu_li{
					background: none;
					padding: 0;
					margin: 0;
					}
					.footer_menu li a{
					font: 12px Tahoma, Arial;
					}
		}			
/* end footer */			
	
/* mobile_bottom_menu */
.mobile_bottom_menu_wrap{
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 999;
border-top: 1px solid #e2e5ed;	
display: block;
}
	@media all and (min-width: 960px){
		.mobile_bottom_menu_wrap{
		display: none;	
		}
	}
	.mobile_bottom_menu_ins{
	background: #fff;	
	}
		.mobile_bottom_menu{
		max-width: 640px;
		min-width: 300px;
		padding: 0 10px;
		margin: 0 auto;
		}
			.mobile_bottom_menu_insert{
			position: relative;
			height: 60px;
			}
				.mbm_button{
				position: absolute;
				top: 50%;
				width: 36px;
				height: 36px;
				cursor: pointer;
				margin-top: -18px;
				}
					.mbm_button.mbm_pos1{
					left: 0;				
					}
					.mbm_button.mbm_pos2{
					left: 25%;
					margin-left: -18px;
					}
					.mbm_button.mbm_pos3{
					left: 50%;
					margin-left: -18px;
					}					
					.mbm_button.mbm_pos4{
					right: 25%;
					margin-right: -18px;
					}
					.mbm_button.mbm_pos5{
					right: 0;				
					}									
					.mbm_button.mbm_exchange{
					background: url(images/exchange.png) no-repeat center center;
					background-size: contain;	
					}
					.mbm_button.mbm_cities{
					background: url(images/cities.png) no-repeat center center;
					background-size: contain;	
					}					
					.mbm_button.mbm_settings{
					background: url(images/settings.png) no-repeat center center;
					background-size: contain;	
					}							
			.mbm_wrap{
			position: absolute;
			float: none;
			top: -222px;
			left: 0;
			background: #f4fef6;
			border-top: 1px solid #e2e5ed;
			border-bottom: 1px solid #e2e5ed;
			width: 100%;
			height: 220px;
			display: none;
			}
				.mbm_wrap.active{
				display: block;	
				}
				.mbm_ins{
				max-width: 400px;
				padding: 10px;
				margin: 0 auto;
				}
/* end mobile_bottom_menu */	
	
/* tooltips */
.form_field_line.has_tooltip .form_field_ins{
position: relative;	
}
	.has_tooltip .form_field_label_ins{
	position: relative;	
	padding: 0 20px 0 0px;
	}	
	.has_tooltip .field_tooltip_label{
	position: absolute;
	float: none;
	display: block;
	width: 16px;
	height: 16px;
	top: -1px;
	right: 0;
	cursor: help;
	background: url(images/question.png) no-repeat right center;
	}		
.field_tooltip_div{
display: none;
z-index: 100;	
position: absolute;	
float: none;
top: 101%;
left: 0;
width: 280px;
max-width: 100%;
}
	.has_tooltip.showed .field_tooltip_div{
	display: block;	
	} 
	.field_tooltip{
	font: 12px/14px Tahoma, Arial;
	padding: 10px 15px 10px 35px;
	border-radius: 3px;
	border: 1px solid #84dff3;
	color: #333;
	background: #ddf7fc url(images/question.png) no-repeat 10px 9px;
	}
/* end tooltips */			

/* result message */
.resulttrue{
padding: 14px 20px;
border-radius: 3px;
color: #085f2e;
background: #cff1de;
border: 1px solid #bcebd1;
margin: 0 0 20px 0;
font: 13px Tahoma, Arial;
}
.resultfalse{
padding: 14px 20px;
border-radius: 3px;
color: #721c24;
background: #f8d7da;
border: 1px solid #f5c6cb;
margin: 0 0 20px 0;
font: 13px Tahoma, Arial;
}
/* end result message */
	
/* notify */
.wn_wrap{
position: fixed;
float: none;
bottom: 0;
left: 0;
z-index: 999998;
border-top: 1px solid #cdd5e6;
background: #e5e9f2;
width: 100%;	
}
	.wn_div{
	padding: 15px 10px;
	max-width: 960px;
	margin: 0 auto;
	font: 13px Tahoma, Arial;
	color: #000;
	}
	.wn_div_text{
	padding: 0 0 10px 0;	
	}
/* end notify */	
	
/* window */
.standart_shadow{
position: fixed;
float: none;
top: 0;
left: 0;
z-index: 999998;
width: 100%;
height: 100%;
background: #000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7; 
-khtml-opacity: 0.7;
opacity: 0.7;
}
.standart_window{  
position: fixed;
float: none;
width: 100%;
top: 100px;
left: 0px;
z-index: 999999;
}
	.standart_windowins{
	position: relative;
	max-width: 360px;
	margin: 0 auto;
	padding: 0 10px;
	}
		.standart_window_ins{
		padding: 0px 20px 10px;
		background: #fff;	
		border-radius: 3px;
		}	
			.standart_window.small_window .standart_windowins{
			max-width: 240px;
			min-width: 200px;	
			}
    .standart_window_close{
	position: absolute;
	float: none;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(images/close.png) no-repeat center center;
	top: 14px;
	right: 20px;
	}	
	.standart_window_title{
	font: 600 14px Tahoma, Arial;
	color: #000;
	margin: 0 -20px 15px;
	padding: 15px 40px 15px 20px;
	background: #f6f6f6; 
	border-bottom: 1px solid #c0ccda;
	border-radius: 3px 3px 0 0;		
	}	
	.standart_window_submit{
	padding: 20px 0px 10px;	
	text-align: center;
	}			
	.rb_label{
	font: 12px Tahoma, Arial;	
	padding: 0px 0px 3px 0px;
	}
	.rb_line{
	padding: 0px 0 10px;
	}
	.standart_window .resulttrue, .standart_window .resultfalse{
	margin: 0;	
	}
/* end window */	
	
/* top button */
.topbutton {
display: none; 
width: 40px;
height: 40px;
border-radius: 4px;
background: #10b759 url(images/topped.png) no-repeat center center;
opacity: 0.7;
position: fixed;
bottom: 20px;
left: 20px;
cursor: pointer;
z-index: 99999;
-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
			transition: all 0.3s linear;
}
	.topbutton:hover {
	opacity: 1;
	}
/* end top button */	
	
/* classed */
.red, .req{ color: #ff0000; }
.bred {
font-weight: 600;
color: #ff0000;
}
.bgreen {
font-weight: 600;
color: #10b759;
}
.break_words{ word-break: break-all; }
.hidden_line{ display: none; }

a.external_link{ color: #085f2e; text-decoration: none; border-bottom: 1px dotted #085f2e; }
	a.external_link:hover{ border-bottom: none; }
	
a.js_tablink{
color:#1073c4;
text-decoration: none;
border-bottom: 1px dashed #1073c4;
}
	a.js_tablink:hover{
	border-bottom: 1px solid #1073c4;	
	}	
.js_copy{ padding: 0 5px 0 20px; background: url(images/copy_b.png) no-repeat 0 center; }
	.js_copy.copied{ color: #10b759; background: url(images/copy.png) no-repeat 0 center; }	
	
.js_qr_code_wrap{ margin: 0 0 20px 0; }	
	
.clear { clear:both; }