html{
	height:100%;
}

body{
	width:100%;
	text-align:center;
	margin:0px auto 0px;
	box-sizing:border-box;
	background:#eee;
}
li{margin-bottom: 7px;}

input[type=text]{border:1px solid #AAA; box-sizing:border-box; font:13px Tahoms; padding:3px 0;}

.imh{
	font:14px Tahoma;
	font-weight: bold;
	color:#FFF;
	padding:0px 5px 10px 5px;
	margin:0px 5px;
	border-bottom: 2px solid #e5e5e5;
}

.imlistt{
	transition: all 500ms ease 0ms;
	display:table-cell;
	background:rgba(238,238,245,0.8);
	padding:0px 0px 0px 0px;
	color:#cc1122;
	font:14px Tahoma;
	line-height:120%;
	width: 20%;
	text-align:left;
	vertical-align:top;
	cursor:pointer;
	border:1px solid #E4E4EB; #0e547f;
}

.imlist{
	transition: all 500ms ease 0ms;
	display:table-cell;
	background:rgba(238,238,245,0.8);
	padding:15px 10px 10px 30px;
	color:#cc1122;
	font:14px Tahoma;
	line-height:120%;
	width: 20%;
	text-align:left;
	vertical-align:top;
	cursor:pointer;
	border:1px solid #E4E4EB; #0e547f;
}
.imlist a{color:#474747; text-decoration:none;}
.imlist a:hover{color:#cc1122; text-decoration:none;}

#.imlist#{
	transition: all 500ms ease 0ms;
	display:table-cell;
	background:rgba(238,238,245,0.8);
	padding:15px 10px 10px 30px;
	color:#0e547f;
	font:14px Tahoma;
	line-height:120%;
	width: 20%;
	text-align:left;
	vertical-align:top;
	cursor:pointer;
	border:1px solid #E4E4EB; #0e547f;
}
#.imlist# a{color:#0e547f; text-decoration:none;}
#.imlist# a:hover{color:#EA9E5D;}

.imlistt img{opacity:0.8;}
.imlistt:hover img{opacity:1.0;}
.imlistt p{
	min-height:55px;
	text-align:center;
	borde-r:1px solid #800;
	margin:0px;
	padding:10px 10px 0px;;
}

.imlistm{
	transition: all 500ms ease 0ms;
	display:table-cell;
	background:#FFF;
	padding:0px;
	color:#0e547f;
	font:14px Tahoma;
	line-height:120%;
	text-align:left;
	vertical-align:top;
}
.imlistm a{color:#0e547f; text-decoration:none;}
.imlistm a:hover{color:#ff5500; text-decoration:none;}

/* Главное меню */
.mainMenu, .subMenu{text-align:left;}
.mainMenu ul, .subMenu ul{
	margin:0px 0px;
	padding:0px;
	display:inline-block;
	text-align:left;
}
.mainMenu li{
	color:#fff;
	list-style:none;
	text-align:left;
	border-right:1px solid #888;
	display:inline-block;
	padding:0px 10px 0px 10px;
	line-height:10px;
	margin:1px -1px;
	white-space:nowrap;
}
.Menu a{
	color:#0E547F;
	font:12px Verdana;
	font-weight:bold;
	text-decoration: none;
	transition: all 1000ms ease 0ms;
}
.Menu a:hover{
	color:#EA9E5D;
	font:14px Verdana;
	font-weight:bold;
	text-decoration: none;
}
.Menus a{
	color:#EA9E5D;
	font:14px Verdana;
	font-weight:bold;
	text-decoration: none;
}

/* Левое меню */
.leftMenu{
	display:block;
	padding:0px 8px;
	font:13px Tahoma;
	line-height:140%;
	margin:5px 0px;
}
.leftMenu p{text-indent:30px; text-align:justify; padding:0px 0px 0px 0px; margin:5px 0px 0px -13px;}
.leftMenu h4{color:#0e547f; font:14px Tahoma; font-weight:bold; margin:0px 0px 10px -12px;}
.leftMenu span{color:#666; font:12px Tahoma;}
.leftMenu a{font:13px Tahoma; color:#0e547f; text-decoration:none; transition: all 500ms ease 0ms;}
.leftMenu span a{color:#EA9E5D; font:12px Tahoma; text-decoration:none;}
.leftMenu ul{margin:7px 0px; padding:0px 15px 0px 10px; font:13px Arial; line-height:150%;}

/* Левое меню */
.sMenu{list-style:url(img/13.png) outside;}
.sMenus{list-style:url(img/13.png) outside;}
.sMenus a{color:#cc1122; text-decoration:none;}
.sMenu a:hover{color:#cc1122;}
h4.sMenu, h4.sMenus{margin-top:15px;}
h4.sMenu a{line-height:130%; text-decoration:none; color:#0e547f; font:14px Verdana; font-weight:bold;}
h4.sMenus a{line-height:130%; text-decoration:none; color:#ff6600; font:14px Verdana;  font-weight:bold;}

.ssMenu{margin:7px 0px 7px 20px;}
.ssMenu a{color:#f4663a; text-decoration:none;}
.ssMenu a:hover{color:#999;}
.ssMenus{margin:7px 0px 7px 20px;}
.ssMenus a{color:#AF360F; text-decoration:none;}


.ms a, .m a{
	color:#0e547f;
	text-decoration:none;
	font:18px Verdana;
}
.ms1 a, .m1 a{
	color:#FFF;;
	text-decoration:none;
	font:13px Verdana;
}

.list{
	margin: 0px 0px 5px;
}
.text{
	font:14px Arial;
	color:#000;
	line-height:150%;
	padding:15px 15px 10px 20px;
	text-align:justify;
	background:rgba(238,238,245,0.7);
}

#topbar{position:fixed; z-index:10; padding:10px 5px 5px;; right:5px; bottom:5px;
	min-width:30px; min-height:20px; box-shadow:0px 0px 7px #777; background:#777;
	text-align:center; border-radius:50px;}
#topbar a{text-decoration:none; font:18px Verdana; color:#FFF; font-weight:bold;}

.button-default{
	display:block;
	border:1px solid #AAA;
	border-radius:5px;
	padding:7px 15px;
	background:#EEE;
	margin:3px;
	text-align:center;
	box-shadow:0px 0px 1px #999;
	cursor:pointer;
	background: linear-gradient(to bottom, #FFF, #DDD);
}

.button-red{
	display:block;
	color:#FFF;
	border:1px solid #D74515;
	border-radius:5px;
	padding:7px 15px;
	background:#EE7850;
	margin:3px;
	text-align:center;
	box-shadow:0px 0px 1px #999;
	cursor:pointer;
        background: -webkit-linear-gradient(#EE7850, #E45A2C);
	background: -o-linear-gradient(#EE7850, #E45A2C);
	background: linear-gradient(#EE7850, #E45A2C);
	opacity:1.0;
}

.button-green{
	display:block;
	color:#FFF;
	border:1px solid #EA9E5D;
	border-radius:0px;
	padding:7px 15px;
	background:#EA9E5D;
	margin:3px;
	text-align:center;
	box-shadow:0px 0px 1px #999;
	cursor:pointer;
    background: -webkit-linear-gradient(#EA9E5D, #276404);
	background: -o-linear-gradient(#EA9E5D, #276404);
	background: linear-gradient(#EA9E5D, #276404);
	opacity:1.0;
}