html {height:100%;}

.coeffs { border-right: 1px inset black; border-bottom: 1px inset black; border-left: 1px outset white; border-top: 1px outset white }

body {
	padding:0;
	margin:0;
	background:#fff;
	font:12px Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	
}

p { padding:0; margin:0;}
a { text-decoration:underline; color:#2D7BC8;}
a:hover { text-decoration:none;}

img { border:0;}

td { vertical-align:top;}

/**************************************************************/
.spc { height:15px; overflow:hidden;}
.left_blc {
	width:14%;
	float:left;
	padding-right:1%;
}

.mdl_blc {
	width:90%;
	float:left;
}

.clr { clear:both; height:0; overflow:hidden;}

.logo {
	display:block;
	margin:35px 0 0 15px;
}
/*************************************************************/

.footer {
	padding:25px 0 0 0;
	height:55px;
	border-top:1px solid #B0B0B0;
}

.copyr {
	font:10px Arial, Helvetica, sans-serif;
	color:#767676;
	padding:0 0 0 20px;
}
.ft_spc { padding:0 0 0 30px;}



/*******************************************************/

.login {
	width:391px;
	margin:40px auto 0;
	background: url(http://img.usr.bestexotic.com/login_bc.jpg) top repeat-y;
}
.login_top {
	background:url(http://img.usr.bestexotic.com/login_top.jpg) top no-repeat;
}
.login_bot {
	background:url(http://img.usr.bestexotic.com/login_bot.jpg) bottom no-repeat;
}

form.logn {
	padding:60px 0 25px 0;
	margin:0;
	text-align:center;
}

.inpt {
	font:20px Arial, Helvetica, sans-serif;
	color:#97AABD;
	text-align:center;
	display:block;
	margin:5px auto 26px;
	width:230px;
}

.rememb {
	margin:20px 0 0 0;
}

.regestr {
	padding:40px 0 0 0;
	text-align:center;
	font-size:26px;
}

/******************************************************/
.bdy { padding:0 30px 45px 0;}
.top_links {
	text-align:right;
	padding:8px 50px 13px 0;
}
.top_links span { padding:0 10px;}
.adm {
	color:#B0B0B0;
	text-transform:uppercase;
	font-size:10px;
}
.top_links a { color:#767676;}
.top_links a.mail_top {
	color:#E00202;
	background: url(http://img.usr.bestexotic.com/mail_top.gif) left 2px no-repeat;
	padding:0 0 0 19px;
}

.top_links a.exit {
	background:url(http://img.usr.bestexotic.com/exit.gif) left 2px no-repeat;
	padding:0 0 0 19px;
}

.top_links a.enter {
	background:url(http://img.usr.bestexotic.com/login.gif) left 2px no-repeat;
	padding:0 0 0 19px;
}

.menu {
	background:url(http://img.usr.bestexotic.com/menu.gif) top repeat-x;
	height:35px;
}
.menu_r {
	background:url(http://img.usr.bestexotic.com/menu_r.gif) top right  no-repeat;
	height:35px;
}
.menu_l {
	background:url(http://img.usr.bestexotic.com/menu_l.gif) top left  no-repeat;
	height:35px;
}

.chs {
	padding:8px 50px 0 0;
	margin:0;
	float:right;
}
.chs select { font-size:11px; color:#000;}
.chs input { font-size:11px; color:#000;}

.chs1 {	
	padding:8px 15px 0 0;
	margin:0;
	float:right;
}
.chs1 select { font-size:11px; color:#000;}
.chs1 input { font-size:11px; color:#000;}

a.mn {
	display:block;
	float:left;
	padding:9px 15px;
	background:none;
	font-size:14px;
	color:#2F2F2F;
	text-decoration:none;
}
a.mn:hover, a.mn_act {
	background:url(http://img.usr.bestexotic.com/menu_a.jpg) top repeat-x;
	color:#fff;
	padding:9px 15px;
	display:block;
	float:left;
	font-size:14px;
	text-decoration:none;

}

.home {
	float:left;
	padding:9px 18px 0 19px;
}

.menu a.sts {
	background:url(http://img.usr.bestexotic.com/_dwn.gif) right no-repeat;
}
.menu a.sts:hover {
	background:url(http://img.usr.bestexotic.com/menu_a.jpg) top repeat-x;
}

.r_t {
	color:#E42525;
	font-size:9px;
	padding-left:5px;
}
.g_t {
	color:#767676;
	font-size:9px;
	padding-left:5px;
}

/***********************************************/
.left_menu {
	padding:45px 0 0 15px;
}
.left_menu p {
	padding:0 10px 15px 0;
	color:#B0B0B0;
}
.left_menu ul {
	padding:0px;
	margin:0 0 0 15px;
}
.left_menu li {
	padding:0px;
	margin:10px 0 0 0;
}

.rght_blc {
	float:right;
	width:28%;
}

.hl_b {
	background:url(http://img.usr.bestexotic.com/hl_b.gif) top left repeat-x;
	float:left;
	height:30px;
}
.hl_l {background:url(http://img.usr.bestexotic.com/hl_l.gif) top left no-repeat; float:left;}
.hl_r {
	background:url(http://img.usr.bestexotic.com/hl_r.gif) top right no-repeat;
	float:left;
	padding:6px 20px;
	color:#2F2F2F;
	font:bold 16px Arial, Helvetica, sans-serif;
}


.g_bt { background:url(http://img.usr.bestexotic.com/gr_b.gif) top repeat-x;}
.g_bb { background:url(http://img.usr.bestexotic.com/gr_b.gif) bottom repeat-x;}
.g_b_l { background:url(http://img.usr.bestexotic.com/gr_b.gif) left repeat-y;}
.g_b_r { background:url(http://img.usr.bestexotic.com/gr_b.gif) right repeat-y;}

.gr_br { background:url(http://img.usr.bestexotic.com/gr_br.gif) bottom right no-repeat;}
.gr_bl { background:url(http://img.usr.bestexotic.com/gr_bl.gif) bottom left no-repeat;}
.gr_tr { background:url(http://img.usr.bestexotic.com/gr_tr.gif) top right no-repeat;padding:0 0 16px;}
.gr_tl { background:url(http://img.usr.bestexotic.com/gr_tl.gif) top left no-repeat; }

.gr_tl p {
	padding:12px 16px 2px 16px;
}

h1 {
	color:#7597B9;
	font:100 22px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 25px 0;
}

h2 {
	color:#2F2F2F;
	font:100 20px Arial, Helvetica, sans-serif;
	padding:0 0 3px 0; 
	margin:0 0 10px 0;
	border-bottom:1px solid #B0B0B0;
}
h2 a {color:#2F2F2F; text-decoration:none;} 

h3 {
	color:#2F2F2F;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0 0 3px 0;
	margin:0;
}

.agrm p {
	font-size:13px;
}

.agrm p.sub_bl {
	color:#7597B9;
	padding:20px 0 30px 100px;
}

li {
	padding-bottom:15px;
}

p.gray_tx {color:#B0B0B0;}

p.dote {
	background: url(http://img.usr.bestexotic.com/dote.jpg) left 8px no-repeat;
	padding:0 0 18px 30px;
}

.fl_l { float:left;} 
p.fl_l { width:110px;}
.numb_a {
	float:left;
	color:#767676;
	font:28px Arial, Helvetica, sans-serif;
	width:25px;
}
.numb {
	float:left;
	color:#2D7BC8;
	font:28px Arial, Helvetica, sans-serif;
	width:25px;
}

/*************************** KIRILL *******************************/

.main_title {
	width:620px;
	margin:0 auto 0;
	color:#97AABD;
	padding:0px;
}

.main_title h1 {
    padding:0 0 0 40px;
}

.main_block {
	width:620px;
	margin:0 auto 0;
	background: url(http://img.usr.bestexotic.com/main_bc.gif) top repeat-y;
}
.main_block_top {
	background:url(http://img.usr.bestexotic.com/main_top.gif) top no-repeat;
}
.main_block_bot {
	background:url(http://img.usr.bestexotic.com/main_bot.gif) bottom no-repeat;
}

.main_content {
    padding: 25px;
    text-align: left;
}

.btn {
    background-color: #5287BD;
    color: #FFFFFF;
	font-weight:bold;
	border:1px solid #83A9D0;
}

.error {
	color:#FF0000;
	font-weight:bold;
}

.admin_form {
	margin: 10px;
	color:#97AABD;
	text-align:left;
}

.admin_form label {
    font:20px Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
.admin_form input {
    margin-bottom: 5px;
}

.reg_form {
    width: 400px;
}

.faq_div {
	margin:15px;
	font:12px Arial, Helvetica, sans-serif;
}

.rStat {
    color:#EE0000;
}

.gStat {
    color:#00CC00;
}

.alertform {
    color: #EE0000;
    padding-left:30%;
	font:10px Arial, Helvetica, sans-serif;
}

/****************** new style ********************/

.g_bt { background:url(http://img.usr.bestexotic.com/gr_b.gif) top repeat-x;}
.g_bt2 { background:#F7F7F7 url(http://img.usr.bestexotic.com/gr_b.gif) top repeat-x;}
.g_bb { background:url(http://img.usr.bestexotic.com/gr_b.gif) bottom repeat-x;}
.g_b_l { background:url(http://img.usr.bestexotic.com/gr_b.gif) left repeat-y;}
.g_b_r { background:url(http://img.usr.bestexotic.com/gr_b.gif) right repeat-y;}

.gr_br { background:url(http://img.usr.bestexotic.com/gr_br.gif) bottom right no-repeat;}
.gr_bl { background:url(http://img.usr.bestexotic.com/gr_bl.gif) bottom left no-repeat;}
.gr_tr { background:url(http://img.usr.bestexotic.com/gr_tr.gif) top right no-repeat;padding:0 0 16px;}
.gr_tl { background:url(http://img.usr.bestexotic.com/gr_tl.gif) top left no-repeat; }

.blue_bld {
	font:bold 14px Arial, Helvetica, sans-serif; 
	color:#2D7BC8;
}

.gr_tr label {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#767676;
}

.gr_tr label.error {
	color: #EE0000;
	font:bold 10px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.new_line {
	padding:12px 16px 2px 16px;
}

label.left_lb {
	float:left;
	width:30%;
	padding:4px 0 0 0;
}

label.left_lb2 {
	float:left;
	padding:4px 10px 0 0;
}

.inp_txt {
	width:65%;
	color:#2F2F2F;
	font:12px Arial, Helvetica, sans-serif;
}
select.inp_txt { width:200px;}

.inp_txt2 {
	width:85px;
	color:#2F2F2F;
	font:12px Arial, Helvetica, sans-serif;
}

.left_textar  {
	float:left;
	width:35%;
	padding:12px 16px 2px 16px;
}
.right_textar  {
	float:left;
	width:30%;
	padding:12px 16px 2px 16px;
}

.txtar_lr {
	width:100%;
	height:270px;
	margin:5px 0 0 0;
}
.lft_sl {
	float:left;
	width:35%;
	margin-right:10px;
}

