/* Для всех элементов */
a:link {color: #0091f2;}     /* непосещенная ссылка*/
a:visited {color: #0091f2;}  /* посещенная ссылка */
a:hover {color: #10218b;}   /* курсор мыши указывает на ссылку*/
a:active {color: #0091f2;}   /* выбранная ссылка*/

a:active { outline: none; }				/* убираем рамку в фоксе */
a:focus { -moz-outline-style: none; }	/* убираем рамку в фоксе */

img {
	border:none;
}


* {
	padding:0;
}
li {
	margin-left:30px;
}
li p {
	text-indent: 0px;
}

html {
	width:1000px;
}
body {
	width:1000px;
	background-image:url('/i/bg/bg.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#10218b;
}
H1, H2, H3, H4, H5, H6, H7 {
	font-weight:bold;
	padding-bottom:10px;
}
h1 {
	font-size:15pt;
	font-weight:normal;
}
h2 {
	font-size:10pt;
	color:#c00;
}
h3 {
	color:#999;
	border-bottom:1px #ccc solid;
	padding-bottom:0;
	font-size:11pt;
	font-weight:bolder;
}
h4 {
	color:#0091f2;
	border-bottom:1px #0091f2 solid;
	padding-bottom:0;
	font-size:11pt;
	font-weight:bolder;
}
/*
	#0091f2 - Голубенький
	#999 - серый
*/
p {
text-indent: 0px;
text-align:left;
padding-bottom:20px;
}
/* Для футера */
* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -60px;
}
.footer, .push {
height: 60px;
}
.push {clear:both;}
/* Menu_Top */
#logo {
	float:left;
	width:144px;
	padding-left:10px;
	padding-top:3px;
}
#menu {
	float:left;
	height:80px;
}
#menuup {
	padding-top:5px;
	padding-left:670px;
	font-size:8pt;
	margin-bottom:-18px;
	
}
#menuup a:link {color: #fff;}
#menuup a:visited {color: #fff;}
#menuup a:hover {color: #10218b;}
#menuup a:active {color: #10218b;}

#mmenu a:link {color: #fff;}
#mmenu a:visited {color: #fff;}
#mmenu a:hover {color: #0cf;}
#mmenu a:active {color: #0cf;}

#mmenu a:hover div{
	margin:36px 8px 1px 1px;
}
#mmenu a:active div{
	margin:38px 7px -1px 2px;
}
.adress {
	float:left;
	width:700px;
}
.h {
	clear:both;
	width:100%;
	height:76px;
	background-image:url('./i/m/h/about.jpg');
	background-position:144px 0;
	background-repeat:no-repeat;
}
#about .h {background-image:url('./i/m/h/about.jpg');}
#auto .h {background-image:url('./i/m/h/auto.jpg');}
#travel .h {background-image:url('./i/m/h/travel.jpg');}
#vmi .h {background-image:url('./i/m/h/vmi.jpg');}
#health .h {background-image:url('./i/m/h/health.jpg');}
#documents .h {background-image:url('./i/m/h/documents.jpg');}
#partners .h {background-image:url('./i/m/h/partners.jpg');}
#careers .h {background-image:url('./i/m/h/careers.jpg');}
.h2 {
	clear:both;
	width:100%;
	height:1px;
	background-image:url('./i/m/h/line.jpg');
	background-position:128px 0;
	background-repeat:no-repeat;
}
/* MENU_LEFT */
#menul {
	clear:left;
	float:left;
	width:120px;
	text-align:right;
	padding:7px 10px 0 120px;
	margin-bottom:30px;
	border-right:1px #10218b solid;
}
#nonmenul {
	clear:left;
	float:left;
	width:10px;
	text-align:right;
	padding:7px 10px 0 120px;
	margin-bottom:30px;
}
.mlink {
	font-size:10pt;
	font-weight:bold;
}
#menul a:link {color: #0cf;}
#menul a:visited {color: #0cf;}
#menul a:hover {color: #10218b;}
#menul a:active {color: #0cf;}
.mlopi {
	background-image:url('/i/bg/line_gradient.jpg');
	background-repeat:no-repeat;
	background-position:100% 100%;
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:10px;
}
/* picto */
/*
pauto
pavion
pbuy
pdok
pmanager
psecours
pvac
pvoyage
*/
.pauto {width:32px;height:50px;background-image:url('/i/picto/picto_auto.gif');background-repeat:no-repeat;}
a:hover .pmanager {background-position:0 -71px;}
.pavion {width:32px;height:50px;background-image:url('/i/picto/picto_avion.gif');background-repeat:no-repeat;}
a:hover .pmanager {background-position:0 -71px;}
.pbuy {width:32px;height:50px;background-image:url('/i/picto/picto_buy.gif');background-repeat:no-repeat;}
a:hover .pmanager {background-position:0 -71px;}
.pdok {width:32px;height:50px;background-image:url('/i/picto/picto_dok.gif');background-repeat:no-repeat;}
a:hover .pmanager {background-position:0 -71px;}
.pmanager {width:32px;height:50px;background-image:url('/i/picto/picto_manager.gif');background-repeat:no-repeat;}
a:hover .pmanager {background-position:0 -71px;}
.psecours {width:32px;height:50px;background-image:url('/i/picto/picto_secours.gif');background-repeat:no-repeat;}
a:hover .pmanager {background-position:0 -71px;}
.pvac {width:32px;height:50px;background-image:url('/i/picto/picto_vac.gif');background-repeat:no-repeat;}
a:hover .pmanager {background-position:0 -71px;}
.pvoyage {width:32px;height:50px;background-image:url('/i/picto/picto_voyage.gif');background-repeat:no-repeat;}
a:hover .pmanager {background-position:0 -71px;}

/* Левый блок */

.lblock {
	float:left;
	width:200px;
	padding-top:7px;
	padding-left:15px;
}
#index .lblock {
	padding-top:28px;
}
.lblock p {
	padding-top:10px;
	padding-bottom:10px;
	text-indent:0;
}
.lblock strong {
	line-height:25px
}
.gllm {
	float:left;
	width:160px;
	color:#10218b;
	padding-bottom:15px;
}
/* Страницы */
.page {
	float:left;
	padding-top:7px;
	padding-left:10px;
	padding-bottom:30px;
	width:475px;
}
.glav {
	float:left;
	padding-top:25px;
	padding-left:10px;
	padding-bottom:30px;
	width:510px;
}
#contacts .glav {
	position:relative;
	top:25px;
	width:590px;
	height:620px;
	margin-left:50px;
	background-image:url('/i/pic/map_ea.jpg');
	background-repeat:no-repeat;
}
#opimap {
	position:relative;
	top:400px;
	left:2px;
	width:310px;
	height:100px;
}
.opimail {
	padding-right:10px;
}
#opitel {
	width:200px;
	padding-right:10px;
	float:right;
	clear:right;
	text-align:right;
}
.sm1 {
	float:left;
	padding-top:7px;
	padding-bottom:30px;
	width:775px;
}
.sm2 {
	float:right;
	height:38px;
}
.sm3 {
	clear:both;
	float:right;
	height:82px;
}
.sm4 {
	width:210px;
	padding-right:45px;
	padding-top:25px;
	float:left;
}
.sm5 {
	float:right;
	width:120px;
	text-align:right;
	padding:7px 10px 0 10px;
	margin-bottom:30px;
	border-right:1px #10218b solid;
}
#smd2 {
	width:400px;
	float:left;
	background-color:red;
}
.smd2 {
	width:200px;
}
.smd2 {
	float:left;
	width:220px;
	text-align:right;
	padding:7px 10px 0 10px;
	margin-bottom:30px;
	border-right:1px #10218b solid;
}
.part {
	float:left;
	padding:0 0px 5px 0;
}
#world_map {
	display:none;
}
#click {
	cursor:pointer;
}
/* Документы */
.dpage {
	float:left;
	padding:7px 0 10px 10px;
	width:700px;
}
.doc {
	clear:both;
	float:left;
	width:700px;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px #10218b solid;
}
.dbody {
	clear:both;
	float:left;
	width:475px;
}
.dbody img {
	padding:0 10px 4px 0;
}
.dbody p {
	padding:0;
	margin:0;
}
.load {
	padding:0 20px;
}
.aload {
	padding-left:20px;
}

/* FOOTER */
#FL {
	clear:both;
	float:left;
	margin-top:18px;
	padding:0px 0 0 150px;
	border-top:1px #ccc solid;
}
#FC {
	float:left;
	margin-top:18px;
	padding:0px 80px 0px;
	border-top:1px #ccc solid;
}
#FR {
	float:left;
	margin-top:18px;
	padding-left:20px;
	border-top:1px #ccc solid;
}
#FL, #FC, #FR {
	font-size:8pt;
}

#auto span.fauto a{text-decoration:none;cursor:default;}
#auto span.fauto a:link {color: #10218b;}
#auto span.fauto a:visited {color: #10218b;}
#auto span.fauto a:hover {color: #10218b;}
#auto span.fauto a:active {color: #10218b;}
#travel span.ftravel a{text-decoration:none;cursor:default;}
#travel span.ftravel a:link {color: #10218b;}
#travel span.ftravel a:visited {color: #10218b;}
#travel span.ftravel a:hover {color: #10218b;}
#travel span.ftravel a:active {color: #10218b;}
#vmi span.fvmi a{text-decoration:none;cursor:default;}
#vmi span.fvmi a:link {color: #10218b;}
#vmi span.fvmi a:visited {color: #10218b;}
#vmi span.fvmi a:hover {color: #10218b;}
#vmi span.fvmi a:active {color: #10218b;}
#health span.fhealth a{text-decoration:none;cursor:default;}
#health span.fhealth a:link {color: #10218b;}
#health span.fhealth a:visited {color: #10218b;}
#health span.fhealth a:hover {color: #10218b;}
#health span.fhealth a:active {color: #10218b;}
/* Вспомогательные элементы */
.clear{
	margin:0;
	width:100%;
	height:0px;
	padding:0;
	float:none;
	clear:both;
	font-size:0;
}
.cl {clear:both;}
.fl {float:left;}
.fr {float:right;}
.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
.dn {display:none;}
.bl {color:#0091f2;}
.bl2 {color:#10218b;}
.jst {letter-spacing:0.15px;}
.red {background-color:red;}
.bp {
	border-bottom:1px solid #999;
	color:#999;
	font-size:12pt;
}
.hor {
	padding-top:4px;
	padding-right:23px;
}
.font9 {font-size:9pt;}

/* Эксперименты 
#about .about {text-decoration:none;cursor:default;}
#about #menu a:visited div.about{color:#0cf;}
#about #menu a:hover div.about{margin:37px 9px 0px 0px;}
#about #menu a:active div.about{margin:37px 9px 0px 0px;}
#auto .auto {text-decoration:none;cursor:default;}
#auto #menu a:visited div.auto{color:#0cf;}
#auto #menu a:hover div.auto{margin:37px 9px 0px 0px;}
#auto #menu a:active div.auto{margin:37px 9px 0px 0px;}
#travel .travel {text-decoration:none;cursor:default;}
#travel #menu a:visited div.travel{color:#0cf;}
#travel #menu a:hover div.travel{margin:37px 9px 0px 0px;}
#travel #menu a:active div.travel{margin:37px 9px 0px 0px;}
#vmi .vmi {text-decoration:none;cursor:default;}
#vmi #menu a:visited div.vmi{color:#0cf;}
#vmi #menu a:hover div.vmi{margin:37px 9px 0px 0px;}
#vmi #menu a:active div.vmi{margin:37px 9px 0px 0px;}
#health .health {text-decoration:none;cursor:default;}
#health #menu a:visited div.health{color:#0cf;}
#health #menu a:hover div.health{margin:37px 9px 0px 0px;}
#health #menu a:active div.health{margin:37px 9px 0px 0px;}
#documents .documents {text-decoration:none;cursor:default;}
#documents #menu a:visited div.documents{color:#0cf;}
#documents #menu a:hover div.documents{margin:37px 9px 0px 0px;}
#documents #menu a:active div.documents{margin:37px 9px 0px 0px;}
#partners .partners {text-decoration:none;cursor:default;}
#partners #menu a:visited div.partners{color:#0cf;}
#partners #menu a:hover div.partners{margin:37px 9px 0px 0px;}
#partners #menu a:active div.partners{margin:37px 9px 0px 0px;}
#careers .careers {text-decoration:none;cursor:default;}
#careers #menu a:visited div.careers{color:#0cf;}
#careers #menu a:hover div.careers{margin:37px 9px 0px 0px;}
#careers #menu a:active div.careers{margin:37px 9px 0px 0px;}

 */

.ots20 {
	width:100%;
	height:20px;
}
.ots10 {
	clear:both;
	width:100%;
	height:10px;
}



.mbutton {
	position:relative;
	top:37px;
	height:32px;
	width:95px; 
	overflow:hidden;
	float:left;
	text-decoration:underline;
	background-repeat:no-repeat;
}
.about {background-image:url('/i/m/about.jpg');}
.auto {background-image:url('/i/m/auto.jpg');}
.travel {background-image:url('/i/m/travel.jpg');}
.vmi {background-image:url('/i/m/vmi.jpg');}
.health {background-image:url('/i/m/health.jpg');}
.documents {background-image:url('/i/m/documents.jpg');}
.partners {background-image:url('/i/m/partners.jpg');}
.careers {background-image:url('/i/m/careers.jpg');}



#about .about, #auto .auto, #travel .travel, #vmi .vmi, #health .health, 
#documents .documents, #partners .partners ,#careers .careers {background-position:0 -64px;}


a:hover .mbutton {background-position:0 -32px;}
/*
a:active .mbutton {background-position:0 -64px;}
*/

#allgr {
	width:260px;
	height:200px;
	/*Фоновое изображение в коде*/
	background-repeat:no-repeat;
	float:left;
}
#allgrt {
	padding-top:185px;
	padding-left:20px;
}
#about1 {
	padding-top:40px;
}
