﻿@charset "utf-8";

	body{
		margin:0;
		padding:0;
		font-family:Tahoma,Geneva,sans-serif;
		font-size:12px;
		}
	
	a{
		text-decoration:none;
		color:#333;
		
		}
	div,h1,h2,h3,h4,h5,h6,img,ul{
		margin:0;
		padding:0;
		}
	ul{list-style-type:none}
	img{border:0;}
	.wrapper{
		margin-left:63px;
		border-bottom:1px dotted red;
		width:871px;
		z-index:100;
		}
	.wrapper a{
		border-bottom:1px dotted;
		}
		.wrapper{
		border-right:1px dotted red;
		}
	.wrapper p{
		padding-right:20px;
		padding-left:10px;
		}	
		.wrapper h2{
			text-align:center;
			}
	.Header{
		position:absolute;
		top:0;
		left:0;
		height:127px;
		width:934px;
		background:url(bg.jpg) repeat-x bottom left;
		z-index:-100;
		}
	.head{
		height:145px;
		background:transparent;
		}
	.tel{
		position:relative;
		top:0;
		left:85px;
		float:right;
		line-height:76px;
		font-size:16px;
		margin-right:5px;
		}
	.logo{
		float:left;
		margin-top:6px;
		}
	.NavCollum{
		float:left;
		width:286px;
		margin-right:20px;
		margin-bottom:20px;
		text-align:center;
		}
	.list{
		border:1px solid #FDA6A6;
		border-width:0 1px 1px 1px;
		
		}
	.Navigation{
		margin-top:-2px
		}
	.Navigation li{
		height:25px;
		background:url(1m.jpg) repeat-x top left;
		}
	.Navigation li a{
		line-height:24px;
		width:284px;
		color:#ffffff;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		letter-spacing:1px;
		display:block;
		
		}
	.Navigation li .first{
		background:url(1mvizit.jpg) repeat-x top left;
		}
	.Navigation .second li {
		height:20px;
		background:url(menu.jpg) repeat-x top left;
		}	
	.Navigation .second li a{
		line-height:20px;
		color:#000;
		font-size:13px;
		font-weight:bold;
		border:0px;
		}
	.Navigation .second li .active{
		background:url(menuactive.jpg) repeat-x top left;
		}
	.news{
		width:284px;
		margin-top:20px;
		background:url(grad_news.jpg) repeat-x bottom left;
		border:1px solid #FFEFEF;
		}
	.news h4{
		color:#ffffff;
		width:284px;
		height:19px;
		text-align:center;
		font-size:14px;
		background:url(blok_news.jpg) repeat-x top left;
		
		}
	.news p{
		color:#333333;
		font-size:10px;
		text-align:left;
		margin:10px 0 0 0;
		padding:0 8px 0 8px;
		}
	.news .date{
		color:red;
		font-size:11px;
		}
	.news a{
		color:#990000;
		font-size:11px;
		text-decoration:underline;
		}
	.hit{
		padding-right:10px;
		padding-bottom:2px;
		}
	.hitz{
		float:right;
		margin-left:3px;
		}
	.footer{
		margin-left:63px;
		width:871px;
		height:40px;
		}
	.footlink{
		float:left;
		line-height:40px;
		margin-left:10px;
		color:#666666;
		font-size:11px;
		}
	.footlink a{
		font-size:13px;
		color:red;
		}
	.footlink a.map{
		font-size:11px;
		color:#666666;
		}
	.artlogo a{
		float:right;
		line-height:40px;
		color:#666666;
		font-size:11px;
		}
	.sel{
		font-family: verdana;
		font-size: 10px;
		color: rgb(0, 0, 0);
		float:right;
		margin-top:92px;
		margin-right:5px;
		display:block;
		}
	.calculate{
		border-collapse:collapse;
		font-size:11px;
		font-family:Verdana,Geneva,sans-serif;
		color:#333333;
		border:1px solid red;
		border-top:0;
		width:500px;
		vertical-align:middle;
		margin-bottom:30px;
		}
	.calculate th{
	height:19px;
	background:red url(blok_news.jpg) repeat-x top left;
	color:#fff;
	font-size:14px
	}
	.calculate  tr{
		background:#EEEEEE;
		}
	.calculate  td{
		padding-left:5px;
		}
	.calculate .greyline{
		background:#DDDDDD;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#000000
		}
	.calculate input{
		color:#333333;
		font-family:Verdana,Geneva,sans-serif;
		font-size:11px;
		width:66px
		}
	.calculate input.ch{
		width:auto;
		}
	.calculate select{	
		color:#393939;
		font-family:verdana;
		font-size:10px;
		}