* {	font-size:1em;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset,label, legend,caption {	border:0px;	margin:0px;	outline:0px;	padding:0px;}html,body {	margin:0px;	padding:0px;	width:100%;	height:100%;}html {	overflow-y:scroll;}body{	margin:0;	padding:0;	font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;	font-size:15px;	line-height:18px;	min-width:1280px;	color:#3d3d3d;	background:url('../images/bg1.jpg') no-repeat top center;	background-attachment:fixed;	background-size:cover;}a:link, a:visited, a:active {	color:#3d3d3d;	text-decoration:underline;}a:hover{	text-decoration:none;}article p {	margin-bottom:10px;}article ul,article ol {	margin-left:20px;	margin-bottom:10px;}input[type=submit] {	background:url('../images/oz.png') no-repeat;	text-transform:uppercase;	width:274px;	height:45px;	color:#ffffff;	border:0px;	cursor:pointer;	margin-top:10px;}input[type=text] {	height:32px;	padding:0 10px;	font-size:16px;	border:1px solid #9b1716;	border-radius:5px;}.wrap {	position:relative;	width:1230px;	margin:0 auto;}.clear {	clear:both;}.left {float:left;}.right {	float:right;}.after:after{	content:'.';	display:block;	clear:both;	visibility:hidden;	height:0;}.mess_err {	color:#e03c42;	font-weight:bold;}.mess_ok{	color:#4fad51;	font-weight:bold;}#body{}#top{	background:rgba(21,33,40,0.7);	position:relative;	margin-bottom:30px;	padding-bottom:20px;}.logo {	float:left;	margin-top:40px;}.logo a{	text-shadow:1px 1px 1px rgba(0,0,0,0.7);	font-family: 'PT Sans Narrow', sans-serif;	color:#ffffff;	font-size:40px;	text-decoration:none;}.header_left {	float:left;	margin-left:40px;}.header_right {	float:right;	width:274px;}#top-menu{	float:left;	padding:20px;	position:relative;	margin-bottom:30px;}#top-menu ul{	list-style:none;}#top-menu ul li{	font-family: 'PT Sans Narrow', sans-serif;	float:left;	text-transform:uppercase;	color:#ffffff;	font-size:16px;	padding:35px 20px 10px 20px;	border-left:1px solid #dcdfcd;}#top-menu ul li.last{	border-right:1px solid #dcdfcd;}#top-menu ul li a{	color:#ffffff;	text-shadow:1px 1px 1px rgba(0,0,0,0.7);	text-decoration:none;}#top-menu ul li a:hover{	text-decoration:underline;}#top-menu.mfixed {	position:fixed;	background:rgba(21,33,40,0.9);	left:30%;	top:0px;	padding:20px;	z-index:400;}.phones {	color:#ffffff;	text-shadow:1px 1px 1px rgba(0,0,0,0.7);	width:274px;	font-weight:bold;	font-size:15px;	margin-top:20px;	background:url('../images/ico_phone.png') no-repeat top left;}.phones .phone{	font-family: 'PT Sans', sans-serif;	font-size:25px;	line-height:25px;	margin-bottom:5px;	padding-left:40px;}.phones .address{	margin-top:20px;}.phones a{	color:#ffffff;}.oz {	background:url('../images/oz.png') no-repeat;	text-transform:uppercase;	text-align:center;	width:274px;	height:45px;	line-height:45px;	margin-top:20px;}.oz a{	width:274px;	height:45px;	display:block;	text-decoration:none;	color:#ffffff;	font-size:15px;}.top_pic {	text-align:center;	background:url('../images/tp1.jpg') no-repeat center bottom;	height:480px;}#middle{	position:relative;}.title {	background:#152128;	height:57px;	line-height:57px;}.title h1 {	font-family: 'PT Sans Narrow', sans-serif;	color:#ffffff;	padding-left:30px;	font-size:20px;	text-transform:uppercase;}.content{	background:#ffffff;	padding:25px;	position:relative;}.map {}.map iframe {	width:100%;	height:400px;}#bottom{	background:#cba451;	padding:20px;	color:#ffffff;}#bottom a{	color:#ffffff;}.copy {	float:left;	width:300px;	font-size:12px;}#bottom-menu {	float:left;	width:750px;}#bottom-menu ul{	list-style:none;}#bottom-menu ul li{	font-family: 'PT Sans Narrow', sans-serif;	float:left;	font-size:16px;	text-transform:uppercase;	padding:0 17px;	border-right:1px solid #ffffff;}#bottom-menu ul li.last{	border-right:0px;}#bottom-menu ul li a{	text-decoration:none;}.b_oz {	padding-top:10px;	padding-left:17px;}.counter {	float:right;	width:100px;}.pages {	margin-top:20px;}.pages ul{	list-style:none;}.pages ul li{	float:left;	margin-right:5px;}.form td {	font-family: 'PT Sans', sans-serif;	font-size:16px;	line-height:30px;}.form h1{	color:#9b1716;	font-family: 'PT Sans Narrow', sans-serif;	font-size:28px;	margin-bottom:30px;	text-transform:uppercase;}#modal_bg {	display:none;	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	z-index:700;	background:rgba(0,0,0,0.5);}.modal {	position:absolute;	left:350px;	top:100px;	padding:40px;	z-index:800;	display:none;	background:#ffffff;}.news_item {	width:280px;	float:left;	margin:0px 7px;}.news_date {	font-size:12px;	color:#666666;}.news_item h3{	color:#152128;	font-size:18px;	margin-bottom:10px;	font-family: 'PT Sans Narrow', sans-serif;}.cookie_policy {    position: fixed;    left: 0;    bottom: 0;    width: 100%;    box-sizing: border-box;    text-align: center;    padding: 20px;    background: rgba(0,0,0,0.8);    color: #fff;    z-index: 100000}.cookie_policy a {    color: #fff;    text-decoration: none;    border-bottom: 1px solid rgba(255,255,255,0.5)}.cookie_policy a:hover {    border-color: transparent}.cookie_policy .text {    font-size: 14px;    line-height: 20px;    margin-bottom: 10px}.cookie_policy .buttons {    display: flex;    justify-content: center;    align-items: center}.cookie_policy .buttons a {    margin: 0 5px}.cookie_policy .buttons a.button {    display: inline-block;    vertical-align: middle;    font-size: 14px;    padding: 5px 20px;    line-height: 20px;    font-weight: 400;    color: #fff;    text-transform: none;    min-width: 120px;    box-sizing: border-box;    border: 0;    box-shadow: none}.cookie_policy .buttons a.button:hover {    color: #fff;    opacity: .9}.cookie_policy .buttons a.button.accept {    background: #4fad51}.cookie_policy .buttons a.button.reject {    background: #595959}.rules {    font-size: 12px;    line-height: 15px;    margin-bottom: 15px}.rules a {    color: #000;    text-decoration: none;    border-bottom: 1px solid rgba(234,16,29,0.5)}.rules a:hover {    border-color: transparent}.rules sup {    vertical-align: middle}