html, body { min-width:1210px; color:#3a474d; }
h1,h2,h3,h4,.stitle, .stitle:hover, .stitle a,.stitle a:hover, .stitle2, .title2, .title2 a, .ititle, .ititle * { display:inline-block; text-decoration:none; font-family: Tahoma, Arial; font-size:21px; font-weight:normal; margin: 15px 0px 8px 0px; color:#363636; }
.stitle a, .stitle a:hover{
	text-decoration:underline;
	margin:0px;
}
.ititle { margin:15px 0px  12px; }
.ititle .root { margin:0px; }
h2, .title2 { font-size:18px; }
.htitle, .htitle:hover, .htitle a{

	text-decoration: none;
	font-family: Tahoma,Arial;
	font-weight: normal;
	margin: 15px 0px 8px;
	color: #363636;
	font-size: 18px;
}
.htitle a:hover{

	text-decoration: underline;
	font-family: Tahoma,Arial;
	font-weight: normal;
	margin: 15px 0px 8px;
	color: #363636;
	font-size: 18px;
}
h3 { font-size:12pt; }
h4 { font-size:11pt; }
.dcolor { color:#3a474d; }
.stitle,.stitle:hover{
	margin:0;padding:0px 0px 5px 0px;
}
.stitle { display:inline-block; }
.stitle2 { display:inline-block; font-size:13px; }
p,br,td,th,form,ul,ol,li,a,pre,input { font-family: Tahoma, Arial; font-size:11pt; }
input,select,textarea,.input { font-family: Tahoma, Arial; font-size: 11pt; color: #444444; background-color: #F8F8F8; border: #999999 1px solid; }
.submit, .asubmit { font-family: Tahoma, Arial; font-weight:normal; font-size:11pt; color: #ffffff; background-color: #749cc9; border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; cursor:pointer; }
.asubmit { padding:1px 8px 1px 8px;  margin:18px 15px 8px 5px; display:inline-block; text-decoration:none; }
.asubmit:hover{ padding:1px 8px 1px 8px; margin:18px 15px 8px 5px; display:inline-block; text-decoration:none; font-family: Tahoma, Arial; font-weight:normal; font-size:11pt; color: #ffffff; background-color: #749cc9; border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; cursor:pointer; }
.submit1 { font-weight:bold; font-family: Tahoma, Arial; color: #000090; font-size:10pt; }
label { cursor:pointer; }
form { margin:0px; padding:0px; }

.clearBoth { clear:both; }
.underline { text-decoration:underline !important; }
.underline:hover { text-decoration:none !important; }

a, a:hover, a.stitle2, .myb  { text-decoration: none; color:#3b97be; outline:none; }
a:hover { text-decoration: underline; }
.menu { color: #ffffff; text-decoration: none; font-weight:bold; font-size:11pt; }
.menu_current { color: #ffffff; text-decoration: underline; font-weight:bold; font-size:11pt; }
.menusep { color: #bbbbbb; }
.b1 {color: #284463; font-size:11pt;} 
.b2 {color: #ffffff; font-size:11pt;}
.inv { color: #ffffff; }
a.small,.small { font-size:10pt; font-family: Tahoma; text-decoration: none;}
.root, .root:hover, a.root, a.root:hover { font-weight:normal; color: #ff6600 !important; }
.myh1 { font-family: Tahoma, Arial; font-size:13pt; font-weight:bold; color: #444444; }
.myh2 { font-family: Tahoma, Arial; font-size:12pt; font-weight:bold; color: #444444; }
.withmargin { margin-left: 20px; }
.xtitle { font-weight:bold; font-size:14pt; color:#274463; }
ul { list-style-image:url('/img/li.gif'); }

.black, .black:hover { color:#000; }

.newtextarea{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:545px;background:#fff;border:1px solid #AAA;padding:3px;}
.newinput{width:545px; padding:2px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #AAA;}
.table_add_em td{
	padding-bottom:2px;
}

.delIvent{background:url('/img/krestik-krasn.png') no-repeat; width:30px;height:30px;position:absolute;top:0px;right:0px;}



.ftable{border:1px dashed #000;}
.cPrimaryForm{margin:0px 0px 5px 0px; display:none; }
.countryForm{border:1px dashed #000;margin:0px 0px 5px 0px;}

div.descr { width:400px; display:block; font-style:italic; }
div.adr { width:400px; display:block;}
div.phone { width:400px; display:block;}
.border{border-bottom:1px dashed #e2ebf3; position:relative; margin-bottom:7px;}
.delEvent2{	position:absolute; right:5px; top:7px; width:22px; height:22px;	cursor:pointer;	color:#000;}
.updEvent{position:absolute; right:35px; top:7px;	width:22px;	height:22px; cursor:pointer; color:#000;}
.file_upload{position:relative;	overflow:hidden; width: 73px; height:27px;margin-top:-3px; }
.file_upload > button{width: 8em; height: 100%;}
.file_upload > div{padding-left: 1em ;}
.file_upload > button{width:50px;height:27px; border:0px; background:#fff; color:#1A3DC1; text-decoration:underline; font-size:11pt;}
.file_upload input[type=file]{position: absolute;left:0;top:0;width: 157px;height:27px;transform: scale(20);letter-spacing: 10em;-ms-transform: scale(20);opacity: 0;cursor: pointer;}


.newinputfile{width:500px; height:30px;}

.msg { display:block; position:relative; text-align:center; background:#eeffeb; border:1px solid #2ccb12; padding:3px; margin:1px; }
.msg.error { background:#ffebeb; border-color:#cb1212; }
.msg .close { display:block; position:absolute; right:3px; top:0px; font-size:10px; color:#ef0000; cursor:pointer; }

.subscribe_mailing_form_conteiner { text-align:left; margin:15px 0px 15px 0px; }
.subscribe_mailing_form, .subscribe_mailing_form * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.subscribe_mailing_form {
	width:290px;
	background:#fff;
	border:1px solid #cbcbcb;
	padding:15px 18px;
}
.subscribe_mailing_form_2 {
	width:490px;
	background:#fff;
	border:1px solid #cbcbcb;
	padding:15px 18px;
}
.subscribe_mailing_form > div, .subscribe_mailing_form_2 > div { padding-bottom:10px; font-size:14px; color:#274366; }
.subscribe_mailing_form input[type=text], .subscribe_mailing_form input[type=text]:active ,.subscribe_mailing_form_2 input[type=text], .subscribe_mailing_form_2 input[type=text]:active {
	width:100%;
	background:#ffffff;
	border:1px solid #cbcbcb;
	color:#808080;
	font-size:14px;
	padding:5px 10px;
	outline:none;
}
.subscribe_mailing_form input[type=submit], .subscribe_mailing_form_2 input[type=submit] {
	font-size:14px;
	margin-top:10px;
	background:#3e99c6;
	color:#ffffff;
	padding:5px 11px;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px; 
}
.prevnext { margin:5px; }


/* New Design */
.center_conteiner { width:1200px; margin:0px auto; }
.header_top_conteiner { background:#293b45; }
.host_menu a, .host_menu a:hover {
	display:inline-block;
	padding:0px 13px 6px 13px;
	margin-right:10px;
	
	background:#465761;
	
	color:#ffffff;
	font-size:14px;
	line-height:31px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	   -moz-border-radius-topleft: 5px;
	   -moz-border-radius-topright: 5px;
	        border-top-left-radius: 5px;
	        border-top-right-radius: 5px;
}
.host_menu a.cur, .host_menu a:hover { background:#cfdde6; color:#000000; }
.host_menu a.cur:hover { opacity:0.95; }

.login_line, .login_line *, .login_line *:hover { color:#ffffff; font-weight:normal; }
.top_login, .top_login:hover { margin-left:45px; text-decoration:none; font-size:14px; }
.ub_top_login, .ub_top_login:hover { margin-left:15px; text-decoration:none; font-size:14px; }
.top_addoffer, .top_addoffer:hover {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	outline:none;
	
	display:inline-block;
	padding:7px 22px 9px 22px;
	background:#3e99c6;
	margin-left:45px;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
.top_addoffer:hover { opacity:0.95; }
.social, .social:hover {
	display:inline-block;
	width:26px;
	height:26px;
	margin-left:13px;
	background:no-repeat 0px 0px url('/img/newdesign/social.png');
	text-decoration:none;
	outline:none;
	
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px; 
}
.social:hover { opacity:0.95; }
.social.vk { background-position:  0px 0px; }
.social.tw { background-position:-26px 0px; }
.social.fb { background-position:-52px 0px; }

.header_logo { background:#cfdde6; border-bottom:1px solid #d8dde1; }
.header_logo .logo { text-align:center; }

.jd_radios input { display:none; }
.jd_radios label, .jd_radios label:hover {
	display:inline-block;
	background:#ffffff;
	padding:7px 9px;
	border:1px solid #c7ccd0;
	cursor:pointer;
}
.jd_radios label:first-child { 
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	   -moz-border-radius-topleft: 4px;
	   -moz-border-radius-bottomleft: 4px;
	        border-top-left-radius: 4px;
	        border-bottom-left-radius: 4px;
}
.jd_radios label:last-child, .jd_radios label.last {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	   -moz-border-radius-topright: 4px;
	   -moz-border-radius-bottomright: 4px;
	        border-top-right-radius: 4px;
	        border-bottom-right-radius: 4px;
}
.jd_radios label:hover, .jd_radios label.checked {
	background:#ebebeb;
	border:1px solid #acacac;
	-webkit-box-shadow:inset 0 0 2px 1px #acacac;
	box-shadow:inset 0 0 2px 1px #acacac;
}

.jd_select select {
	background:#fff;
	padding:7px 9px;
	line-height: 28px;
	height:35px;
	margin:1px;
	border:1px solid #c7ccd0;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
.jd_submit .submit {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	
	display:inline-block;
	padding:7px 17px 9px 17px;
	background:#ff8420;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
.jd_submit .submit:hover { opacity:0.90; }

.menu { background:#f8f8f8; border-bottom:1px solid #dedede; }
.menu a, .menu a:hover {
	display:inline-block;
	padding:0px 18px;
	white-space:nowrap;
	
	font-size:14px;
	line-height:49px;
	color:#30383b;
	font-weight:normal;
	text-decoration:none;
	background:none;
}
.menu a.cur, .menu a:hover { background:#ccd5da; }

.search { 
	width:66px; 
	height:49px; 
	background:#ccd5da no-repeat center center url('/img/newdesign/search.jpg'); 
	cursor:pointer; 
	
	-khtml-user-select: none;
	  -moz-user-select: none;
	       user-select: none;
}
.search_input { position:relative; width:0px; height:0px; top:49px; }
.search_input .search_conteiner {
	display:none;
	position:absolute; 
	width:0px; 
	height:49px;
	overflow:hidden; 
	right:0px; 
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
	
}
.search_input .search_conteiner div {
	width:500px; 
	height:49px;
	padding:11px 20px 11px 20px; 
	background:#ccd5da;
	
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
	
}
.search_input input[type=text] {	
	width:370px;
	background:#ffffff;
	padding:5px 17px 5px 17px;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
.search_input input.submit { width:auto; padding:6px 17px 7px; margin-left:5px; background:#3E99C6; }

.bottom_shadow { width:100%; background:no-repeat top center url('/img/bottom_shadow.jpg'); height:22px; }

.trade_tm_title_index { width:315px; }
.trade_tm_index_conteiner {
	border:1px solid #cccbd0;
	overflow:hidden;
	
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
.trade_index { background:#eae9f1; width:289px; border-right:1px solid #cccbd0; padding:15px 0px; }
.trade_index p { margin:0px; padding:0px; }
.trade_index div { width:289px; }
.trade_index div > a, .trade_index div:hover > a, .trade_index div.cur > a, .trade_index div > b { 
	display:block; 
	color:#36424e; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:16px; 
	width:300px;
	background:none;
	
	height:39px;
	line-height:39px;
	margin:1px 0px;
	padding-left:20px;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
			
	text-shadow: 1px 1px 0 #FFFFFF;
}
.trade_index div:hover > a, .trade_index div.cur > a, .trade_index div > b { color:#b63436; background:#dad7de no-repeat right center url('/img/trade_index_bg.jpg'); text-shadow: 1px 1px 0 #FFFFFF; }
.trade_index span { display:none; }
.trade_index div.cur span { display:block; }
.trade_index span > a, .trade_index span > a:hover {
	display:block; 
	color:#36424e; 
	text-decoration:none;
	font-size:14px; 
	line-height:31px;
	padding-left:31px;
	text-decoration:none;
	border-bottom:1px solid #EAE9F1;
}
.trade_index span > a:hover { 
	background:#DAD7DE;
	color: #B63436;
}
.sub_cur, .sub_cur:hover{
	background:#DAD7DE;
	color: #B63436 !important;
}
.trade_tm_index { padding:0px 15px; }
.trade_index_tm_grp { display:none; }
.trade_index_tm_grp.cur { display:block; }
.trade_index_tm_ch { padding:25px 10px 0px 25px; }
.trade_index_tm_ch a, .trade_index_tm_ch a:hover { display:block; color:#36424e; font-size:13px; }
.trade_index_tm_ch span { color:#898989; font-size:10px; }

.fgroups_index_block {
	width:290px;
	height:300px;
	background:#eae9f1; 
	border:1px solid #cccbd0; 
	padding:7px 5px;
	
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
}
.fgroups_index_block a { display:block; padding:5px 10px; color:#36424e; font-size:14px; }

.slide_show { width:565px;}

.padLeft17 { padding-left: 17px; }
.padLeft25 { padding-left: 25px; }

.index_lblock img { background:no-repeat center center; margin-top:5px; margin-bottom:7px; }
.index_lblock a { font-size:12px; line-height:17px; }

.line { height:1px; overflow:hidden; border-top:1px solid #cccbd0; width:100%; }

.index_news td { border-bottom:1px solid #b7b7b7; padding:5px 0px; }
.index_news .img { border:1px solid #dfdfdf; padding:4px; }
.index_news .img a { display:block; background:no-repeat center center; }
.index_news .date { padding:10px 0px 0px 18px; background:no-repeat 0px 10px url('img/news_date.jpg'); color:#878787; font-style:italic; font-size:11px; line-height:15px; }
.index_news .name { display:inline-block; padding-top:10px; font-weight:bold; text-decoration:none; }
.index_news .descr { display:inline-block; padding:10px 0px; color:#333b3e; text-decoration:none; }

.index_expo { padding-top:14px; }
.index_expo td { padding-bottom:14px; }
.index_expo .img { display:inline-block; padding-bottom:15px; }
.index_expo .date { color:#506d73; font-style:italic; font-size:12px; }
.index_expo .name { display:inline-block; padding:3px 0px; }
.index_expo .locate { display:block; color:#506d73; }

.index_job { padding-top:0px; margin-top:0px; padding-left:20px; }

.news_right_block { margin-left:10px; }
.news_right_block a, .news_right_block a:hover { display:block; padding-left:17px; background:no-repeat 0px -203px url('img/news_right_block.jpg'); padding-bottom:10px; font-weight:normal; font-size:14px; }
.news_right_block a:hover { color:#bd232b; background-position:0px 3px; text-decoration:none; }

.recomend .midban3 { position:relative; margin-left:10px; margin-bottom:10px; padding-left:20px; background:no-repeat 0px 5px url('img/ok.jpg'); }
.recomend .midban3, .recomend .midban3 * { font-size:14px; }
.recomend .midban3 .hideblock {
	display:none;
	position:relative;
	height:0px;
	width:100%;
	z-index:1;
}
.recomend .midban3:hover .hideblock { display:block; }
.recomend .midban3 .hideblock_conteiner { position:absolute; bottom:-1px; width:100%; }
.recomend .midban3 .hideblock .bg_st { position:relative; top:-1px; width:100%; height:11px; background:no-repeat center center url('img/st_bot.gif'); } 
.recomend .midban3 .hideblock .bg {
	background:#fff; 
	border:1px solid #b9b9bb;
	
	-webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.44);
	-moz-box-shadow:    0px 4px 5px 0px rgba(50, 50, 50, 0.44);
	box-shadow:         0px 4px 5px 0px rgba(50, 50, 50, 0.44);
	
	padding:7px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
}
.recomend .midban3 .hideblock img { display:block; padding-right:5px; }
.recomend .midban3 .hideblock .clearBoth { display:block; height:0px; }

.index_sban { width:140px; text-align:left; margin-bottom:15px; }

.stat { list-style:url('img/ok.jpg'); margin:0px; margin-left:10px; padding-left:20px; }
.stat li { padding:5px; padding-left:2px; font-size:14px; }

.footer_bclock { background:#d7e9f5 repeat-x top url('img/footer_top_line.gif'); padding:30px 0px; margin-top:40px; }
.footer_bclock * { font-size:13px; color:#2f424d; }
.footer_menu { padding-bottom:8px;}
.footer_menu a, .footer_menu a:hover { color:#2f424d; text-decoration:underline; padding-right:8px; }
.footer_menu a:hover { text-decoration:none; }

/*New*/
.countryForm td, .cityForm td, .personalForm td{
	padding:3px 5px 3px 0px;
}
.countryForm span:hover, .cityForm span:hover{
	border-bottom:1px dashed #000;
	text-decoration:none;
	cursor:pointer;
}
.GroupsForm{
	top:10px;
	position:absolute; 
	z-index:10; 
	left:-290px;
	background:#fff;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.68);
	-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.68);
	box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.68);
	min-width:597px;
}
.addGroups,.addGroups:hover, .saveAdr,.saveAdr:hover,.addEm, .addEm:hover,.addEml, .addEml:hover{
	color:#1A3DC1;
	cursor:pointer;
	text-decoration:underline;
	font-weight:normal; 
}
.addAdr, .addAdr:hover{
	color:#51b244;
	text-decoration:none;
	font-weight:normal; 
	cursor:pointer;
	position:relative;
}
.addEml img{
	margin:-3px 5px -3px 5px;
}
.addAdr img{
	position:absolute;
	top:4px;
	right:-15px;
}
.add_cur, .add_cur:hover{
	position:absolute; left:57px; top:-4px; background:url(img/theme.png) no-repeat; width:20px; z-index:12;
}
.GroupsForm span:hover{
	border-bottom:1px dashed #000;
	text-decoration:none;
	cursor:pointer;
}
.topTd{
	font-weight:normal;
	border-bottom:1px solid #94BBE6;
} 
.topTd span{
	color:#1A3DC1;
	font-size:13px; 
}
.topTd span:hover{
	font-size:13px;
	text-decoration:none;
	color:#C00;
	border:0;
}
.dellgrp{
	padding:0px 10px 3px 4px;
	border-bottom: 1px solid #e6e6e6;
	font-size:10pt;
	color:#444;
	position:relative;
}
.dellgrp img {
	position:absolute;
	top:4px;
	right:-2px;
	margin:0px 0px 0px 4px;
	cursor:pointer;
}
.firmBig,.firmBig:hover{
	display:block;
	padding:8px 16px 8px 16px;
	margin:0px 0px 2px 0px;
	background:#fff;
}
.firmSmall,.firmSmall:hover{
	display:block;
	padding:3px 16px 3px 16px;
	background:#fff;
	margin:0px 0px 2px 0px;
}
.firmSmall:hover{
	text-decoration:underline;
}
.dellComm{
	cursor:pointer;
}
.adrForm{
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.68);
	-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.68);
	box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.68);
	position:relative;
	padding:5px 16px 5px 10px;
	top:5px;
	position:absolute; 
	z-index:10; 
	background:#fff;
	min-width:700px;
	height:auto;
	overflow:auto;
	text-align:left;
	left:-80px;
	border:1px solid #e7e7e7;
}
.adrForm a, .adrForm a:hover{
	font-size:12px;
	color:#1A3DC1;
	cursor:pointer;
	text-decoration:none;
	font-weight:normal;
}
.adrForm div b, .adrForm div b:hover{
	font-size:14px;
}
.adrForm div{
	font-size:12px;
	padding:3px 5px 3px 6px;
}
.adrForm span , .adrForm span:hover{
	cursor:pointer;
	font-size:13px;
}
.adrForm span:hover{
	border-bottom:1px dashed #000;
	}
#panel{
	width:100%;
	text-align:left;
}
.first_menu{
	color:#274463;
	display:block;
	padding:3px 0px 3px 0px;
}
.first_menu:hover{
	cursor:pointer;
	text-decoration:underline;
	color:#274463;
}
.second_menu{
	display:none;
}
.third_menu{
	display:none;
}
.m_padding{
	padding:3px 0px 3px 0px;
}
.country_select{
	position:relative; 
	width:1px; 		
	height:1px; 		
	display:none;
}
.country_select_push{
	padding-bottom:0px;
	color:#274463;
}
.country_select_push:hover{
	cursor:pointer;
	text-decoration:underline;
	color:#274463;
}
.s_country{
	padding:5px 10px 5px 10px;
}
.cl_img{
	margin:0px 0px 3px 3px;
}
.back:hover{
	text-decoration:underline;
	cursor:pointer;
}
.firms_adr{
	padding:8px 0px 8px 0px;
	font-size:80%;
	font-weight:bold;
}
#close_event:hover{
	cursor:pointer;
}
.ub_spec_line { width:1px; max-width:1px; min-width:1px; border-left:1px solid #b5b5b5; padding:0px; margin:0px; }

.ya_tm_center b{
	display:block;
	padding-bottom:5px;
	font-size:17px;
}
.ya_tm_center a, .ya_tm_center a:hover{
	color: #36424E;
	font-size: 13px;
	display:block;
	text-decoration:none;
	padding:2px 0px 2px 0px;
}
.ya_tm_center a:hover{
	text-decoration:underline;
}
.selectB{
	width:100%; 
	height:100%; 
	position:absolute; 
	left:0; 
	top:0; 
	background:#000; 
	opacity:0.2;
}
.selectB:hover{
	cursor:pointer;
}
.edit_block_url{
	position:relative;
	width:1px;
	height:1px;
	display:none;
}
.edit_block{
	position:absolute;
	left:-510px;
	z-index:5;
	top:0px;
	width:500px;
	height:100px;
	-webkit-box-shadow:inset 0 0 2px 1px #acacac;
	box-shadow:inset 0 0 2px 1px #acacac;
	background:#fff;
}
.content{
	-webkit-box-shadow:inset 0 0 2px 1px #acacac;
	box-shadow:inset 0 0 2px 1px #acacac;
}
.save_edit_block:hover, .edit_text:hover{
	cursor:pointer;
}
.complite_Ed_Block, .close_Ed_Block{
	text-decoration: underline;
	cursor: pointer;
}
.complite_Ed_Block{
	margin:0px 0px 0px 285px;
}
.news_first_ar{
	border-right:1px solid #B7B7B7;
	margin:0;
	padding:0;
	width:1px;
	max-width:1px;
	min-width:1px;
}
.ypad{
	padding:0px 5px 10px 5px;
}
.ya_info{
	position:relative;
	
}
.ya_info_rel{
	z-index:100;
	position:absolute;
	width:1px;
	height:1px;
	bottom:-5;
	left:-10px;
	display:none;
}
.ya_info_block{
	z-index:100;
	padding:7px;
	width:160px;
	height:auto;
	box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.44);
	border-radius: 5px;
	border: 1px solid #B9B9BB;
	background: none repeat scroll 0% 0% #FFF;
	
}
.ya_info:hover .ya_info_rel{
	display:block;
}
.ya_bg_st{
	position: relative;
	top: -1px;
	width: 170px;
	height: 11px;
	background: url("img/st_bot.gif") no-repeat scroll center center transparent;
}
.btn-default{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 400;
	background-color: #a0b9d8;
	border-color: #CCC;
	line-height: 1.42857;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid #B7B7B7;
	border-radius: 4px;
}
.btn-default:hover{
	color: #333;
	background-color: #a0b9d8;
		border: 1px solid #B7B7B7;
}
.regatas_table{
	border:1px solid #CFDDE6;
}
.regatas_month{
	text-transform:capitalize;
	background:#80C0FF;
	display:block;
	padding:3px 3px 3px 5px;
}
.regatas_m{
	border:1px solid #CFDDE6;
}

.regatas_d{
	border-bottom:1px solid #CFDDE6;
}
.regatas_event{
	background:#CFDDE6;
}
.regatas_event:hover{
	background:#80C0FF;
}
.regatas_event_comp{
	position:relative;
	width:0px;
	height:0px;
	z-index: 10000;
	line-height:0px;
}
.regatas_event_content{
	position:absolute;
	display:none;
	left:-150px;
	top:28px;
	width:600px;
	background:#fff;
	padding:10px;
	box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.44);
	border-radius: 5px;
	border: 1px solid #B9B9BB;
	background: none repeat scroll 0% 0% #FFF;
}
.regatas_event_content table td{
	border-bottom:1px solid #CFDDE6;
}
.regatas_bg_st{
	display:none;
	position: absolute;
	z-index:100;
	left:-300px;
	top: 19px;
	width: 600px;
	height: 11px;
	background: url("img/theme.png") no-repeat scroll center center transparent;
}
.reg_weekend{
	background:#f5f5f5;
}
.regatas_active:hover{
	cursor:pointer;
}
.suggestions{
	text-align:left;
	padding:5px 10px 5px 10px;
}

.adm_menu_block{
	background:#EAE9F1; 
}
.adm_menu{
	background:#EAE9F1;
	padding:15px 0px 15px 0px;
	width:289px;
}
.adm_menu_block a, .adm_menu_block a:hover{
	display:block;
	color:#000;
	text-decoration:none;
	font-size:16px;
	cursor:pointer;
}			
.adm_menu_block div{
	display:block;
	margin-left:15px;
}
.adm_menu_block div span{
	display:block;
	margin-left:15px;
}
.adm_menu_block > a, .adm_menu_block > a:hover{
	padding:5px 3px 3px 15px;
	display:block;
	margin:1px;
}
.adm_menu_block div > a, .adm_menu_block div > a:hover{
	display:block;
	padding:5px 3px 3px 15px;
	margin:1px;
}
.adm_menu_block a:hover{
	background:#DAD7DE;
}
.adm_menu_block div span a, .adm_menu_block div span a:hover{
	display:block;
	padding:3px;
	margin:1px;
}
.register_cont div, .register_cont div:hover{
	position:relative;
	width:0px;
	height:0px;
	z-index:99;
}
.register_cont div > span, .register_cont div > span:hover{
	color:#000;
	position:absolute;
	display:block;
	top:33px;
	right:-85px;
	width:350px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background:#F8F8F8;
	padding:20px 10px 10px 10px;
	border-radius:0px 0px 5px 5px;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.75);
}
.register_cont div > span input, .register_cont div > span input:hover{
	z-index:100;
	display:block;
	color:#000;
}
.register_cont div > span span,.register_cont div > span span:hover{
	z-index:100;
	color:#000;	
}
#reg_input_pwd_cont{
	display:block;
	width:100%;
}
#reg_buttom, #reg_buttom:hover{
	color:#fff;
}
.reg_form_sp, .reg_form_sp:hover{
	color:#000;
	display:inline-block;
	padding-bottom:5px;
}
.adm_add_button, .adm_add_button:hover{
	display:block;
	background:#749CC9;
	padding:5px;
	width:120px;
	height:30px;
	color:#fff;
}
.add_new_em{
	margin-top:2px;
}
.confirmPhone{
	cursor:pointer;
}
.small_block_js{
	max-height:265px;
	overflow:hidden;
	
}
.small_block {
	border:1px solid #e2ebf3;
	padding:3px;
	margin:0px 3px 0px 3px;
}
.deploy{
	text-align:right;
	margin:0px 3px 0px 3px;
	padding:3px;
	border:1px solid #e2ebf3;
	background:#e2ebf3;
	font-weight:bold;
	cursor:pointer;
}

.input_2{
	width:100%;
}
.input_mini_2{
	width:105px;
	height:23px;
}
#in_base{
	color:red;
}
.contact_info{
	width:100%;
	padding:5px;
	border:1px solid #749cc9;
}
.sc span{
	text-decoration:none;
	color:#3B97BE;
}
.sc span:hover{
	text-decoration:underline;
	color:#3B97BE;
}
.sc{
	max-width:230px;
	cursor:pointer;
}
.sc_show{
	max-width:230px;
}
.add_botton, .add_botton:hover{
	padding:8px 18px 8px 18px;
	background:#3e97c3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
}
.bord_cccb{
	border:1px solid #CCCBD0;
}

