/* CSS Document */
body {text-align:center;}
* {margin:0; padding:0;}
table {border-collapse:collapse;}
table tr td {margin:0; padding:0;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
body {behavior:url("/csshover.htc")}

		html, body {height: 100%; margin: 0; padding: 0;  }

		#all{
			position: relative;
			height: 100%;
			min-height: 100%;
			margin-left:auto;
			margin-right:auto;
			width:1000px;
			background-color:#f7f6f2;
			
		}
		html>body #all {height: auto; margin-left:auto;
			margin-right:auto;}

		#footer {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 100%;
		}

		#footer, #empty {height: 88px;}
		#content { width:1000px;}
h1 {margin-bottom:10px;}
h1 { font-family:tahoma; font-size:11pt; color:#9a0046; font-weight:bold;  }
.top {height:32px; width:1000px; background-color:#000; position:relative;}
.small_round { position:absolute; float:left; right:69px; top:6px;}	
.small_round img {margin-left:41px;}
.top_pic { width:1000px; height:136px; background: #0394cd url(/images/grad_top.jpg) repeat-x 0 0; position:relative;}
.logo_text { position:absolute; left:20px; top:10px;}
.png {behavior: url(/iepngfix.htc)} 
.mail { color:#fff; font-size:12pt; font-family:tahoma; position:absolute; right:74px; top:111px;}
.mail a {color:#fff;}
.part_top_p { position:absolute; left:438px; top:-16px;}
.trubka { position:absolute; right:0px; bottom:-50px;}
.menu {background-color:#9a0046; height:53px;}
ul#nav { list-style-type:none; background: #9a0046; float:right; width:960px;}
ul#nav li {display:inline; }
ul#nav a {display:block; float:left; padding:7px 38px 17px 38px; text-decoration:none; color:#fff; background:#9a0046; font-family:helvetica; font-size:11pt;}
ul#nav a img { position:relative; top:7px; left:39px;}
ul#nav a:hover { background: #b40058  url(/images/fon_link.jpg) repeat-x 0 0 ;}
.center_pic { height:162px; background: #f7f6f2 url(/images/back_center.gif) repeat-x 0 0; width:1000px; position:relative;}
.zakaz { position:absolute; right:20px; top:40px; color:#fff; font-family:helvetica; font-size:16pt;}
.main_table { width:1000px; background-color:#f7f6f2; vertical-align:top; text-align:left;}
.head_link {margin-bottom:10px;}
.head_link a { font-family:tahoma; font-size:11pt; color:#9a0046; font-weight:bold;  }
.cent_td {width:615px; padding-left:25px; text-align:left;  font-family:tahoma; font-size:8pt; color:#522b16; line-height:11pt; background-image:url(/images/back_center.gif); background-position:0 100%; background-repeat: repeat-x; padding-bottom:25px;}
.nav_link {width:180px; background: #f7f6f2 url(/images/back_center.gif) repeat-x 0 100%; padding:1px 0 2px 0; margin-left:40px;}
.nav_link a { font-family:tahoma; font-size:11pt; color:#9a0046; font-weight:bold; padding:2px 0 2px 10px;  }
.nav_link a { font-family:tahoma; font-size:11pt; color:#9a0046; font-weight:bold; display:block;   }
.nav_link a:hover{ background-color:#9a0046; color:#fff; text-decoration:underline;}
.last_link { background:none;}
.info { width:241px; background-color:#e3ddd7; position:relative; padding:15px 20px; _height:128px; min-height:128px;	}

.info p a { font-family:tahoma; font-size:19pt; color:#9a0046; font-weight:bold;}
.info p {margin-bottom:8px;}
.nav2 { list-style-type: none;}
.nav2 li {padding:2px 0;}
.nav2 li a {color:#522b16; font-size:10pt; font-family:tahoma;}
.nav2 li img { margin-right:10px; position:relative; top:-2px;}
.lt { position:absolute; left:0; top:0;}
.rt { position:absolute; right:0; _right:-1px; top:0;}
.rb {position:absolute; right:0; _right:-1px; bottom:0;}
.lb {position: absolute; left:0; _left:-1px; bottom:0;}

.pos_inf1 {position:absolute; left:0; top:52px;}
.pos_inf2 {position:absolute; left:350px; top:52px;}
.pic6 { position:absolute; left:106px; top:8px;}
.pic5 { position:absolute; left:476px; top:-9px;}
.pic4 { position:absolute; right:2px; top:30px;}
.bot_log { position:absolute; top:10px; left:30px;}
.bord_r { position:absolute; left:227px; top:17px;}
.addres {color:#655f59; font-size:8pt; font-family:tahoma; text-align:left; position:absolute; left:256px; top:0px; line-height:12pt;}
.iesa {color:#655f59; font-size:8pt; font-family:tahoma; text-align:left; position:absolute; right:48px; top:17px;}
.iesa a {color:#655f59; font-size:8pt; font-family:tahoma;}
.phone { color:#FFF; font-family:tahoma; font-size:17pt; position:absolute; right:72px; top:55px;}
.phone span { font-size:15pt;}

.b_link3 {position:relative; left:41px; top:6px;}
.left_menu_u {position:relative; left:-12px; width:12px; height:10px;}
.right_menu_u {position:relative; left:12px; width:12px; height:10px;}
.line_table {position:relative; top:-5px; background-color:#b7005a;}
