
h1,h2,h3,h4,.stitle  { font-family: Tahoma, Arial; font-size:13pt; font-weight:normal; margin-bottom: 8px; margin-top: 8px; color:#274463;}
h2 { font-size:13pt; }
h3 { font-size:12pt; }
h4 { font-size:11pt; }
p,br,td,th,form,ul,ol,li,a,pre,input { font-family: Tahoma, Arial; font-size:11pt; }
select,textarea,.input { font-family: Tahoma, Arial; font-size: 10pt; color: #444444; background-color: #e2ebf3; border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid; }

.submit, .submit:hover {font-family: Tahoma, Arial; font-weight:normal; font-size:10pt; color: #ffffff;background: #94bbe6; border:1px solid #749cc9; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}
.submit1 { font-weight:bold; font-family: Tahoma, Arial; color: #000090; font-size:10pt; }



a,.myb  { text-decoration: none; font-weight:bold; }
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;}
.b3 {color: #284463; font-size:11pt; font-weight:normal; }
.inv { color: #ffffff; }
a.small,.small { font-size:10pt; font-family: Tahoma; font-weight:normal; text-decoration: none;}
.root { font-weight:normal; color: #ff6600; }
.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'); }

.select_cities, .select_country{
	font-family: Tahoma, Arial; font-size: 10pt; color: #444444; background-color: #fff; border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid; width:90%;
}

.newtextarea{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:90%;background:#fff;border:1px solid #AAA;padding:3px;}
.newinput{width:90%;padding:3px;height:25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #AAA;}


.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; }

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:4px; width:18px; height:18px;	cursor:pointer;	color:#000;}
.updEvent{position:absolute; right:30px; top:4px;	width:18px;	height:18px; cursor:pointer; color:#000;}


.file_upload{position:relative;	overflow:hidden; width: 125px; height:27px;  }
.file_upload > button{width: 8em; height: 100%; color:#fff;}
.file_upload > div{padding-left: 1em ;}

.file_upload > button{z-index:9; width:125px;height:25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;	border:1px solid #749CC9;background:#94BBE6;}

.file_upload input[type=file]{position: absolute;left:0;top:0;width: 157px;height:27px;transform: scale(20);z-index:4; 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 6px; }
.subscribe_mailing_form, .subscribe_mailing_form * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.subscribe_mailing_form {
	width:280px;
	background:#718aaa;
	padding:15px 18px;
	text-align:center;
	margin:0px 34px;
}
.subscribe_mailing_form > div { padding-bottom:10px; font-size:14px; color:#274366; }
.subscribe_mailing_form input[type=text], .subscribe_mailing_form 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] {
	font-size:14px;
	margin-top:10px;
	background:#274366;
	color:#ffffff;
	padding:5px 11px;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px; 
}
.prevnext{
	margin:5px;
}

.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; 
	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, .addAdr, .addAdr:hover,.saveAdr,.saveAdr:hover{
	color:#1A3DC1;
	cursor:pointer;
	text-decoration:underline;
	font-weight:normal;
}
.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;
}
.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;
}