@import url(http://fonts.googleapis.com/css?family=Tinos:400,700,400italic,700italic&subset=latin,cyrillic);

body {font-family: 'Tinos', serif;}
html, body { height:100%; margin-left: auto;}
body {padding: 0; margin: 0; background: #eaeaea;}
body.indexpage {padding: 0; margin: 0; background: #eaeaea }

/* main page */
		div.main-content {height: 777px; background: url('i/main_bg.gif') no-repeat center center;}
		TABLE.main {border: none; border-collapse: collapse; width: 1209px; height: 100%; min-height: 777px;}
		TABLE.main td {vertical-align: center;}
		.header {position: absolute; margin-left: 100px; margin-top: 68px;} 
		.header1, .header2 {color: #004070;}
		.header1 {font-size: 20px;}
		.header2 {font-size: 40px; line-height: 38px;}
		.logo {position: absolute; margin-left: 655px; margin-top: 65px;} 
		.self {position: absolute; margin-left: 100px; margin-top: 208px;} 
		.copy {position: absolute; margin-left: 14px; margin-top: 670px;}
		.copy_in {background: url('i/copy_bg.png') no-repeat; width: 663px; height: 87px;} 
		.copy_in .copytxt {color: #adadad; font-size: 18px; padding-left: 85px; margin-top: -51px; line-height: 18px;} 
		.copy_in .cpr {color: #adadad; font-size: 60px; padding-left: 30px; padding-top: 10px;} 
		.contacts {position: absolute; margin-left: 711px; margin-top: 602px;} 
		.contacts_in {background: url('i/contact_bg.png') no-repeat; width: 451px; height: 155px; } 
		.contacts_in .adress {color: #ffffff; font-size: 18px; padding-left: 125px; padding-top: 15px;} 
		.contacts_in .phone {color: #ffffff; font-size: 18px; padding-left: 90px; padding-top: 10px;} 
		.menu {position: absolute; margin-left: 590px; padding-top: 473px;}	
		.menu a {color: #004070; line-height: 28px; font-size: 18px; width: 278px;}
		.menu a:hover {color: #004070; color: #006ab9; text-decoration: none;}
		.menu .link1 {margin-left: 85px}
		.menu .link2 {margin-left: 1px}
		.menu .link3 {margin-left: 82px}
		.menu .link4 {margin-left: 47px}
		.menu .link5 {margin-left: 56px}
		.menu .link6 {margin-left: 24px}

/* inside page */
		a {color: #004070;}
		a:hover {color: #3171A1; text-decoration: none;}
		TABLE.main_in {border: none; border-collapse: collapse; width: 1209px; margin-top: 50px;}
		TABLE.main_in td.top {background: url('i/int_page_bg.gif') no-repeat center center; height: 301px;}
		TABLE.main_in td.content {background: url('i/content_bg.gif') repeat-y center center; padding: 20px 35px;}
		TABLE.main_in td.bottom {background: url('i/bottom.gif') no-repeat top center; padding: 20px 35px;}
		.top .self {position: absolute; margin-left: 15px; margin-top: -27px; width: 345px;}
		.top .logo {position: absolute; margin-left: 950px; margin-top: 80px; width: 172px;}
		.header_in {position: absolute; margin-left: 320px; margin-top: 130px;; width: 550px;} 
		.header_in .header1 {font-size: 22px; text-align: right; margin-right: 210px; line-height: 20px; padding-top: 5px; letter-spacing: 0.2em;}
		.header_in .header2 {font-size: 50px; line-height: 48px; text-align: right; margin-top: -45px; letter-spacing: 0.0em;}
		.top .menu {position: absolute; margin-left: 290px; padding-top: 255px; color: #004070; width: 720px; font-size:  17px;}	
		.top .menu a {color: #004070; padding: 4px; margin: 0 4px;}
		.top .menu a:hover {color: #004070; color: #006ab9; text-decoration: none;}

		.bottom {height: 130px;}
		.bottom .copy_inp {position: absolute; margin-left: 30px; margin-top: -10px;}
		.copy_inp .copytxt {color: #4c4c4c; font-size: 20px; padding-left: 85px; margin-top: -51px; line-height: 18px;} 
		.copy_inp .cpr {color: #4c4c4c; font-size: 60px; padding-left: 30px;} 
		.contacts_inp {position: absolute; margin-left: 760px; margin-top: -10px} 
		.contacts_inp .adress {color: #4c4c4c; font-size: 16px;} 
		.contacts_inp .phone {color: #4c4c4c; font-size: 16px; padding-top: 10px;} 

		.content table {margin-top: 5px;}
		.content table td h1 {width: 450px ;font-size: 30px; text-align: center; color: #ffffff; padding: 0 30px; text-transform: uppercase; background-color: #004070;}
		.content table td h1 {background: url('i/header-left.gif') no-repeat left center,  url('i/header-right.gif') right center no-repeat;}
		.content table td div.content{margin-top: 5px;}
		.content table td h3 {margin-bottom: 5px}
		
		table.content_in td h2 {margin: 0 0 15px 0; padding: 0;}
		table.content_in td {text-align: left;}

		table.content_in td.photo img {padding: 55px 0 45px 0; text-align: center; margin-left: 20px;}

		.content_in td {padding-bottom: 40px;}

		.group_content {padding: 0px 45px;}
		.group_content td {padding: 10px 0px;}