﻿* {padding: 0px; margin: 0px;}
img {border: 0px;}
body { height:100%; width:100%; background: url("/images/bg.gif") repeat;}
#main {min-width:904px; width:expression(document.body.clientWidth > 904? "auto": "904px" ); background-color: #063958;}
#header_top {width: 904px; height: 118px; margin:0 auto; background: url("/images/top.jpg") no-repeat;}
#header_middle {width: 904px; height: 100px; background: url("/images/header_middle.jpg") repeat-x;}
#logo {margin: 0px 0px 0px 0px; float: left; width: 703px; text-align: right;}
	img.logo{float: left; margin: 0px 10px 0px 10px;}
#contacts {float: left; width: 180px; text-align: left; margin-left: 10px;}
	.clear{clear:both;}
	.mini_url{ margin: 5px 0px 0px 10px; width: 180px;}
	.mini_url ul {list-style-type: none; text-align: center;}
	.mini_url li {float: left; display: table-column; width:25%; padding:0 0%; }
#line {height: 69px; width: 1px; float: left; background: url("/images/line.jpg") no-repeat;}
	.slogan{margin-right: 25px;}
#middle{ text-align: left; border: 1px solid #ffffff; min-height: 500px; width:  904px; margin:0 auto; background: url("/images/left.jpg") repeat-y;}
	.left,.right {float:left; min-height: 500px;}
	.left {width:250px; }
	.left ul{text-align: left; margin: 10px 5px 10px 40px; list-style-image: url(/images/strelka.png);}
	.button{margin: 10px 0px 0px 25px;}
	.right{width:654px;}
	.text{margin: 20px 10px 10px 20px;}
hr {color: #ffcc00; height: 1px; width: 654px; border: 0px;}
#menu_main{width: 654px; height: 44px; background: url("/images/menu.jpg") repeat-x;}
	.menu_main ul{list-style-type: none; text-align: center; padding: 10px 0px 0px 0px;}
	.menu_main li{float: left; display: table-column; width: 107px; padding:0 0%;}
	.bread_crumbs{margin: 20px 10px 20px 20px;}
	.menu_bottom{width: 654px; height: 30px;}
	.menu_bottom ul{list-style-type: none; text-align: center; padding: 10px 0px 0px 8px;}
	.menu_bottom li{float: left; display: table-column; width: 70px; padding:0 0%;}
#title {margin: 0px 10px 0px 20px;}
#banner{ margin: 20px 5px 10px 40px;}
#bottom{width: 904px; height: 118px; margin:0 auto; background: url("/images/bottom.jpg") no-repeat;}
	.bottom_right,.bottom_left{float:left; height: 118px;}
	.bottom_right{width: 204px;}
	.bottom_left{width: 700px; text-align: left;}
#mail{margin: 10px 10px 10px 20px;}
	.form_left,.form_right{float: left;}
	.form_left{width: 110px; text-align: left;}
	.form_right{width: 200px; text-align: left;}
	
	.form_lines p.button{margin: 5px 0px 0px 100px;}
	.form_lines input.field {height: 20px; width: 200px; border: 1px solid #ffffff; margin: -1px;}
	.form_lines textarea {height: 70px; width: 200px; border: 1px solid #ffffff; margin: -1px;}
	.form_lines p.button{margin: 5px 0px 0px 200px;}