body, table, tr, td, div, ul, li, p, h1, h2 {margin:0; padding:0}
body {font: 12px arial, verdana, tahoma, arial; background:#fcf1e2; }
img { border:0;}
table {border-collapse:collapse;}
ul {list-style-type:none;}
a {color:#b20005;}
.clear {clear:both;}
.bold {font-weight:bold; line-height:20px; }

h1 {font-size:24px; padding-bottom:20px; font-weight:normal;}
h2 {font-size:14px; padding:0 0 10px 15px; background:url(/design/armist/img/rmark.gif) no-repeat left 5px; text-decoration:underline;}
h3 {font-weight:bold; font-style:normal; font-size:13px;}

#main {width:100%;}
	#top {width:100%; min-width:970px; height:642px; background:url(/design/armist/img/mainbg.png) center top no-repeat;}
	#top td {vertical-align:top; }
		.logo {text-align: center; width: 27%; padding-top: 20px; padding-left: 20px;}
		.firstcorner {float:right; background: url(/design/armist/img/navleft.gif) right top no-repeat; width:24px; height:45px;}
		#nav {background: #b20005; height: 45px; width: 600px; float: right;}
			#menu  {float:right;  }
			#menu li  {float:left; padding:14px 40px 14px 0; font-size: 15px; margin-left: -15px; position: relative; }
				#menu li a {color:#fff; text-decoration:none;}
				#menu li a.active {color:#ebb2b3;}
				#menu li a:hover {color:#ebb2b3;}
			#menu ul {position: absolute; top: 40px; left: -23px;  padding: 5px 0; margin: 0; display: none;}
			#menu ul li {clear: left; padding: 12px 7px 0 23px; font-size: 12px; background: #c1c0c0; width: 138px; margin: 0; filter: alpha(opacity=90); opacity: 0.9;}
			#menu ul li a {color:#000; text-decoration:underline;}
			#menu ul li a.active { color:#b20005; }
			#menu ul li a:hover {color:#b20005;}
			#menu ul .first {height:5px;}
			#menu ul .last {background:url(/design/armist/img/navlast.gif) no-repeat; height:18px; width:168px; }
			#menu li:hover ul, #menu li.over ul { visibility:visible; }	
		.home  {float:right; padding:17px 27px 0 0px;}
		.mail {float:right; padding:15px 27px 0 20px;}
		.tel {float:right; padding-top:70px;}
			.tel  p {color:#b20005; font-size:23px; }
			.tel  p.teltop {font-size:12px; color:#000; font-weight:bold;}
			
	#otop {width:100%; min-width:970px; height:420px; }
		#otop td {vertical-align:top;}
		#otop td.right {background:url(/design/armist/img/otherbg.png) left top no-repeat;}
		.otel {padding-top:70px; float:right; padding-right:60px;}
			.otel  p {color:#b20005; font-size:23px; }
			.otel  p.teltop {font-size:12px; color:#000; font-weight:bold; margin:0; text-align:left; }
			
	#under {width:100%; font-size:13px; font-weight:bold; margin:20px 0;}
		#under td {text-align:center; line-height:40px;}
		#under a {color:black;}
		#under img {border:2px solid #b20005;}
		#under img.over {border:2px solid #8d8d8d;}

/*	#cont {margin-top:20px; width:100%;} */
	.maxWidht { width: 700px; }
	.backLink { color: #B20005; }
	#cont {margin:20px 0 40px 0; width:100%; }
		#cont p {margin:1px 0 7px 0;}
	/*	#cont p {margin:3px 0 10px 0;} */
	/*	#cont ul {padding:5px 0 20px 0; } */
		#cont ul {padding:5px 0 10px 0; }
		/*	#left { width:200px;   padding:0 80px 0 30px; vertical-align:top;} */
			#left { width:280px;   padding:0 0 0 30px; vertical-align:top;}	
				#podmenu {padding-bottom:40px; margin-top:10px;}
				#podmenu  a {display:block; color:#000; padding:5px 0 5px 15px; font-size:13px;}
				#podmenu   h2 { background: none; }
				#podmenu   h2 a { padding: 0; }
				#podmenu  .sel { text-decoration: none; }
				#podmenu  .active { font-style: italic; background: url(/design/armist/img/rmark.gif) 3px no-repeat; }
				#podmenu  strong { font-size: 1em; }
				#podmenu  .active strong { font-style: normal; }
			
				.dopmenu {float:left; margin-top:10px; text-align:left;  padding:0; width:250px;}
				.dopmenu  img {float:left; margin-top:5px;}
				.dopmenu  div {padding:0 0 0 90px; margin:0;}
				.dopmenu a {font-size:14px;}
				.dopmenu  p {padding:0;}
				
				#search {margin-bottom:20px; position:relative;}
				#search .pole {position:relative; left:0px; color:#959595; font-size:12px; padding:4px 0 4px 5px; width:145px; border:1px solid #8d8d8d;}
				#search  .but {position:relative; left:2px; top:5px;}
			
			#adr {vertical-align:bottom; padding-bottom:10px; font-size:11px; text-align:left;}
			#adr .first {float:left; text-align:right; padding-left:20px;}
			#adr .sec {float:left; text-align:left; padding-left:5px;}
			#adr p {padding:5px 0 5px 20px; text-align:left;}
			#adr a.cont { background:url(/design/armist/img/contact.gif) left center no-repeat; padding-left:20px;}
			
			#indextext {vertical-align:top;}
			#indextext p {line-height:20px;}
			#indextext ul li {background:url(/design/armist/img/mark.gif) left 7px no-repeat; padding:2px 15px;}
		/*	#indextext h3 {font-size:14px; padding-top:20px; font-style:italic; font-weight:normal;} */
			#indextext h3 {font-size:14px; font-style:italic; font-weight:normal;}
			
			#text {min-width:500px; vertical-align:top;}
			#text ul li {background:url(/design/armist/img/dash.gif) left 4px no-repeat; padding:2px 20px;}
			#text ol {padding-left:20px; margin-left:8px;}
			#text ol li {padding:5px 0;}
			#text .rast {line-height:20px;}
				#map ul li { background: none; list-style: disc; padding: 0; }
					#map ul { padding: 0 0 0 20px; }
					#map ul li ul { padding: 4px 0 4px 40px; }
					#map ul li ul li { padding: 4px 0 4px; }
			
			#text h2 {background:none; padding:20px 0; font-size:17px; font-weight:bold; text-decoration:none;}
			#text .obj { float:left; padding:30px 100px 0 0; text-align:center; width:134px; }
			#text table.obj {width:100%;}
			#text .obj td {padding:20px 0;}
			#text .obj a {font-size:16px; font-weight:bold;}
			#text .obj img {margin-bottom:10px; border:2px solid #b20005;}
			#text .kot {text-align:left;   padding:20px 0 0 0; width:100%;}
			#text .kot img {border:2px solid #b20005; float:left; margin-bottom:5px;}
			#text .kot  div {padding-left:150px; }
			#text .underLink { width: 130px; text-align: center; }
			#text .kot a { font-size:16px; font-weight:bold; }		 
					#kotnav {margin-top:20px;  float:left;} 	
					#kotnav a {display:block; float:left; padding:6px 9px; font-size:18px; }
					#kotnav span {display:block; float:left; padding:6px 9px; font-size:18px; color:#7b7b7b;}
					#kotnav a.active {background:url(/design/armist/img/kotnavsel.gif) no-repeat center; text-decoration:none; color:#fff;}
		/*	#text .vnutkot { margin-bottom:20px; float:left; } */
			#text .vnutkot { float:left; }
			#text .images { width: 400px; }
			#text .objOne { vertical-align: top; }
				#objOneImg { width: 373px; }
				#menuObj { width: 500px; margin: 0 auto;}
				.objOneImgs a { display: block; }
				.objOneDescr { margin-top: 25px; }
				.objNotFound { font-size: 120%; font-weight: 700; }
			#text .svnutkot a { outline:none; }
			#text .svnutkot img { border:2px solid #FCF1E2; margin:3px 0;}
			#text .svnutkot .active { border:2px solid #b20005; }
			#text .sert  img {display:block; float:left; margin:30px 60px 10px 0; border:1px solid #8b8b8b;}
			#text .contadr {float:left; text-align:left;}
			#text .contadr p {padding:2px 10px 0 0; line-height:15px;}
			#text .feedback {text-align:left; width:auto;}
			#text .feedback td {padding:3px 5px; vertical-align:top;}
			#text input.normal {width:200px; height:20px; border:1px solid #bbb;}
			#text input.long  {width:300px; height:20px; border:1px solid #bbb;}
			#text input.small {width:90px; height:20px; border:1px solid #bbb;}
			#text textarea {width:300px; height:120px;  border:1px solid #bbb;}
			#text .isk {font-size:14px; color:#464646; padding:20px 0 5px 0;}
			#text  .naydeno {font-size:13px; color:#5a5a5a;}
			/* TABLES in text */
				table.table_border { border-collapse: separate; margin:15px 0; }
				.table_border img { border:1px solid #8B8B8B; }
				.table_border td, th { padding:3px; border: 1px solid #000; }
				.class td { border:none; }
			
			#rightpan {width:15%;  vertical-align:top;}
				.underright { width:100px; font-size:13px; font-weight:bold; margin:0 auto; text-align:center; }
				.underright a { color:black; outline: none; }
				.underright img { border:2px solid #b20005; margin:20px 0 10px 0; }
				.underright img.over { border:2px solid #8d8d8d; }

		#bottom  {width:900px; margin-top:20px; color:#fff; background:#b20005; padding:0; font-size:11px;}
		#bottom  td {text-align:center;}
		#bottom  img {float:left; padding:0 10px 0 20px;}
		#bottom p {padding:9px 50px 0 10px; text-align:left;}
		#bottom a { color:#fff;}
		#bottom ul { float:right; padding-right:5px;}
		#bottom ul li {float:left; padding:0 5px;}
		#bottom  .active  {color:#ebb2b3; text-decoration:none;}
		#bottom  .corner {background:url(/design/armist/img/botnav.gif) left top no-repeat; width:19px; height:45px;}
		
		/* ERRORS */
		#text div.errors { border: solid 1px #851e14; padding:20px; }
		