* { padding:0; margin:0;}
body {font-family: Georgia, "Times New Roman", Times, serif; background: #B2A587 url(../images/back_top.jpg) top repeat-x; color:#685c47; font-size:15px;}
html, body {height:100%;}
img {border: 0;}
a {outline: none;}
.clear {clear: both;}

h1 , h2 , h3, h4  {color: #A3411B; margin-bottom: 20px;}
h1 a, h2 a, h3 a, h4 a {color: #A3411B;}

strong {color: #A3411B;}

#main {position:relative; min-height:100%; width:1000px; margin:0 auto;}
	
	#city {position: absolute; width: 1287px; height: 436px; left: -143px; top: 0; background: url(../images/city.jpg) top left no-repeat; z-index:1;}
	#logo a{display: block;  text-indent: -5000px; width: 273px; height: 273px; margin: 0 auto; background: url(../images/logo_top.jpg) top left no-repeat;}
	#paper {position: absolute; top: 300px; width: 1000px; height: 100%; z-index:2;}
	#paper_top {position: absolute; width: 1287px; height: 160px; left: -143px; top: 0; background: url(../images/paper_top.jpg) top left no-repeat; z-index:3;}
	#navTop {width: 900px; height: 50px; margin-top: 100px; margin-left: 250px;}
		#navTop #nav {margin: 0;	padding: 0;	height: 50px; list-style: none;	display: inline; overflow: hidden;}
		#navTop #nav li{margin: 0; padding: 0; list-style: none; display: inline;}
		#navTop #nav a{float: left; padding: 50px 40px 0 0; overflow: hidden; list-style: none; display: inline; background-position: 0 -8px; height: 0px !important;}
		#navTop #nav a:hover {background-position: 0 -58px;}
		#navTop #nav a.selected {background-position: 0 -58px;}
		
		#nav_about  a {width: 161px; background: url(../images/nav_about.jpg) top left no-repeat;}
		#nav_service  a {width: 133px; background: url(../images/nav_service.jpg) top left no-repeat;}
		#nav_clients  a {width: 175px; background: url(../images/nav_clients.jpg) top left no-repeat;}
		#nav_contact  a {width: 205px; background: url(../images/nav_contact.jpg) top left no-repeat;}
		#nav_partners  a {width: 95px; background: url(../images/nav_partners.jpg) top left no-repeat;}

	#paper_center {position: absolute;width: 1287px; left: -143px; top: 160px; background: url(../images/paper_center.jpg) top left repeat-y; z-index:3;}		
	#content {margin: auto; padding: 50px 30px 330px 30px; width: 800px;}
		#left {float: left; width: 530px; text-align: left; font: 15px/16px Georgia; padding-bottom: 15px;}
			#left a{font-weight: bold; color: #A3411B;}
			#left h1{font-size: 22px;}
			#left h2{font-size: 20px;}
			#left h3{font-size: 18px;}
			#left p, #left ul{padding-left: 25px; padding-top: 15px;}
			.title_back {height: 37px; padding-left: 30px; background: url(../images/title_back.gif) left no-repeat;}
			
			#title_index {display: block; text-indent: -5000px; background: url(../images/title_index.gif) left no-repeat;}
			#title_service {display: block; text-indent: -5000px; background: url(../images/title_service.gif) left no-repeat;}
			#title_contact {display: block; text-indent: -5000px; background: url(../images/title_contact.gif) left no-repeat;}
			#title_clients {display: block; text-indent: -5000px; background: url(../images/title_clients.gif) left no-repeat;}
			#title_price {display: block; text-indent: -5000px; background: url(../images/title_price.gif) left no-repeat;}
			
			#left ul, #left ol {padding-left: 50px;}
			#left li {padding-bottom: 7px;}
			
			#left ul.service_list {padding-left: 40px; list-style-image: url(../images/bulets.gif); font-size: 13px;}
			.service_list li{padding-bottom: 20px; margin-left: 10px;}
			.service_list li:first-letter{font-weight: bold; color: #A3411B; font-size: 16px;}
			
			.title_price {font-weight: bold; padding-left: 25px;}
			#left p.text_price {font-style: italic; padding-left: 25px; padding-top: 0;}
			.price {font-weight: bold; color: red; margin-bottom: 20px; padding-left: 25px;}
			
		#autorized_block {width: 300px; margin: auto; padding-left: 50px; _padding-left: 0px;}
			#autorized_block input{width: 100px; border: 1px solid #A3411B; background: #E9DABB;}
			#autorized_top {width: 235px; height: 76px; display: block; text-indent: -5000px; background: url(../images/autorized_top.gif) top no-repeat; margin-bottom: 30px;}
			#register_top {width: 235px; height: 76px; display: block; text-indent: -5000px; background: url(../images/register_top.gif) top no-repeat; margin-bottom: 30px;}
			#autorized_bottom {width: 235px; height: 46px; display: block; background: url(../images/autorized_bottom.gif) top no-repeat; margin-top: 30px; padding-top: 15px;}
			.login_text {width: 150px; font-weight: bold; color: #A3411B; text-align: left;}
			.login_link {display: block; width: 117px; float: left; text-indent: -5000px; background: url(../images/login_link.gif) top no-repeat;}
			.register_link {display: block; width: 117px; float: right; text-indent: -5000px; background: url(../images/register_link.gif) top no-repeat;}
			
			.massage_error{font-weight: bold; font-size: 10px; color: red;}
			
		#right {float: right; width: 230px; font-size: 11px; text-align: center;}
			#right a{display: block; font-weight: bold; color: #A3411B;}
			#right ul{list-style: none;}
			#right li{margin-bottom: 10px;}
			.box_head_materials {display: block; text-indent: -5000px; height: 17px; background: url(../images/materials.gif) top no-repeat;}
			.box_head_article {display: block; text-indent: -5000px; height: 17px; background: url(../images/article_head.gif) top no-repeat;}
			.box_head_news {display: block; text-indent: -5000px; height: 17px; background: url(../images/news_head.gif) top no-repeat;}
			.box_head_files {display: block; text-indent: -5000px; height: 17px; background: url(../images/files.gif) top no-repeat;}
			.box_head_busines {display: block; text-indent: -5000px; height: 17px; background: url(../images/razdel.gif) top no-repeat;}
			.box_top {height: 23px; margin-bottom: 20px; background: url(../images/venz_01.gif) top no-repeat;}
			.box_bottom {height: 18px; margin-top: 20px; background: url(../images/venz_02.gif) top no-repeat;}
			.box_title {display: block; font-weight: bold; font-size: 13px; color: #A3411B; margin: 10px 0;}

	#paper_bottom {position: absolute; width: 1287px; height: 330px; bottom: 0; background: url(../images/paper_bottom.jpg) top left repeat-y; z-index:3;}

	
	
	
	

		




