@font-face{font-family:'Play'; src:local('Play'), local('Play Regular'), url('play-regular.woff') format('woff'); font-weight:normal; font-style:normal;}
@font-face{font-family:'Play'; src:local('Play'), local('Play Bold'), url('play-bold.woff') format('woff'); font-weight:bold;font-style:normal;}
div.news, div.images img, div.body table td.text, div.body table td[class|='img'], table.catalog td,
div.information, div#map{
	background-color:#6aaed4;
	border:4px solid #96c3e4;
	border-radius:10px;
	padding:10px;
	}
body{
	background-image:url(../image/bg_body.png);
	font-family:sans-serif;
	margin:0px;
	min-width:825px;
	}
	div,p{margin:0px; padding:0px;}
h1,h2,h3,
div.head_logo span.slogan_mini{
	margin:0px;
	padding:0px;
	font-family:'Play', sans-serif;
	font-variant:small-caps;
	}
div.header_links,div.footer{
	background-color:rgb(16,130,169);
	background-color:rgba(16,130,169,0.95);
	border-bottom:1px solid rgb(216,228,249);
	border-bottom-color:rgba(216,228,249,0.4);
	height:100px;
	text-align:center;
	overflow:hidden;
	width:100%;
	}
	div.footer{height:60px;}
div.header_links
	{position:fixed; top:0px; left:0px;}
	div.header_links a{
		border-right:1px solid rgb(216,228,249);
		border-color:rgba(216,228,249,0.4);
		color:rgb(245,248,225);
		font-size:20px;
		line-height:60px;
		padding:20px 16px;
		text-decoration:none;
		}
	div.header_links a:first-child{
		border-left:1px solid rgb(216,228,249);
		border-left-color:rgba(216,228,249,0.4);
		}
	div.header_links a:hover{
		background-color:rgb(16,130,169);
		background-color:rgba(16,130,169,0.7);
		}
	div.header_links a img{
		height:36px;
		vertical-align:middle;
		}
	
	div.header_links div.alert_head{
		height:30px;
		background-color:#ffdc60;
		width:100%;
		text-align:center;
		clear:both;
		overflow:hidden;
		margin-bottom:1px;
		font:small-caps 100 20px/30px 'Play',sans-serif;
		}
		div.header_links div.alert_head a{
			color:#f00;
			border-width:0px;
			font-size:20px;
			line-height:30px;
			padding:0px;
			text-decoration:none;
			}
		div.header_links div.alert_head a:hover{
			background-color:transparent;
			text-decoration:underline;
			}
	div.header_contacts, div.developer{
		color:rgb(245,248,225);
		float:right;
		font-size:16px;
		margin-right:10px;
		}
		div.header_contacts div{
			background-image:url(../image/bg_head_contacts.png);
			background-repeat:no-repeat;
			background-position:2px 4px;
			font-weight:bold;
			font-size:16px;
			line-height:25px;
			margin-top:6px;
			text-indent:23px;
			text-shadow:0px 0px 3px black;
			}
		div.header_contacts div.skype{
			background-position:2px -21px;
			margin-top:0px;
			}
		div.header_contacts div.velcom{
			background-position:0px -91px;
			margin-top:0px;
			}
		div.header_contacts div.life{
			background-position:2px -44px; 
			margin-top:0px;
			}
		div.header_contacts div.office{
			background-position:2px -68px;
			text-indent:25px;
			margin-top:0px;
			}
		
div.head_logo{
	background-image:url(../image/bg_head_logo.png);
	border-bottom:4px solid #ff4817;
	height:190px;
	margin-top:100px;
	}
	div.head_logo div{
		background-image:url(../image/telephones.png);
		background-position:80% 50%;
		background-repeat:no-repeat;
		height:100%;
		width:100%;
		}
		div.head_logo p,
		div.head_logo span.slogan_mini{
			color:#e7f2f4;
			text-align:center;
			text-indent:-250px;
			text-shadow:1px 2px 15px black;
			}
		div.head_logo p{
			font:small-caps 600 48px/50px 'Play';
			margin-left:-70px;
			padding-top:30px;
			}
		div.head_logo span.slogan_mini{
			display:block;
			font:small-caps 100 17px/0px sans-serif;
			margin-top:12px;
			}
div.body{
	margin:0px auto;
	padding:10px 0px;
	max-width:1100px;
	min-width:860px;
	overflow:hidden;
	width:80%;
	}
div.footer
	{clear:both;}
	div.footer a img{
		border-width:0px;
		margin-top:15px;
		}
	div.developer{
		float:left;
		font-size:14px;
		padding:0px 10px;
		border-right:2px solid #fff;
		height:100%;
		}
		div.developer div, div.developer a{
			margin-top:3px;
			color:#fff;
			text-decoration:none;
			}
		div.developer a:hover
			{text-decoration:underline;}
		div.developer a.insta img{
			height:31px;
			margin-left:7px;
		}
	div.rights{
		color:#b1e1f1;
		font-size:20px;
		line-height:20px;
		margin-top:13px;
		text-align:center;
		font-variant:small-caps;
		}
	div.rights a{
		color:#b1e1f1;
		text-decoration:none;
		}
/*полный экран*/
div.full_screen{
	background-color:#7c8b7c;
	background-color:rgba(0,30,0,0.5);
	height:100%;
	left:0px;
	position:fixed;
	text-align:center;
	top:0px;
	width:100%;
	}
	div.full_screen div{
		background-color:#fff;
		border:5px solid rgba(0,30,0,0.5);
		border-radius:7px;
		margin:150px auto 0px auto;
		padding:40px 0px;
		height:70px;
		width:500px;
		font:normal 100 30px/30px 'Play';
		text-align:center;
		}
		div.full_screen div img{
			float:right;
			cursor:pointer;
			line-height:0px;
			margin:-50px -10px 0px 0px;
		
			}
/*глобальные значения*/

span[class*='bold']{font-weight:bold;}
span[class*='red']{color:red;}
span[class*='green']{color:green;}
span[class*='big']{font-variant:small-caps;}
span[class*='italic']{font-style:italic;}

div[class|='div_hr']{
	border-bottom:2px dotted #b1e1f1;
	width:auto;
	height:0px;
	margin:10px 0px;
	}
div[class*='thr'], h2[class*='thr']{
	border-top:2px dotted #b1e1f1;
	width:auto;
	margin:10px 0px;
	}
div[class*='dhr'], h2[class*='dhr']{
	border-bottom:2px dotted #b1e1f1;
	width:auto;
	margin:10px 0px;
	}
div[class*='dark'], h2[class*='dark']
	{border-color:#0d9aca;}