body {min-width:1000px; margin:0; padding:0; font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; font-size:14px; color:#000; line-height: 18px}

table, img {border:0}

#main {max-width:1200px; margin:20px auto; position:relative}

#main h1 {width:128px; height:86px; margin:0 35px; padding:0; font:4.5em "times new roman", serif; color:#1d86c8; background:url(../i/ajax.gif) no-repeat 0 0}
#main h1 a {display:block; width:128px; height:86px; cursor:pointer}
#main h1 span {display: none}
#main h1 span:first-letter {color:#ff5a3f; font-style:italic; font-weight:bold}

#main h2,
#main h3 {
	font-family: arial, tahoma, sans-serif;
}

#main h2 {font-size:1.6525em; font-weight:normal; line-height: 32px}

#main .menu {list-style:none; font:1.45em tahoma, arial, sans-serif; margin:43px 35px 0 0; padding:0; overflow:hidden; position:absolute; top:0; right:0}
#main .menu li {margin:0 0 0 30px; padding:0; float:left; color:#f78335}
#main .menu li.selected a {color:#f78335}
#main .menu a {color:#1e72a8}
#main .menu a:hover {color:#0b4062}

#main a {color:#105cb1}
#main a:hover {color:#01356f}

#main small {font:0.9em tahoma, arial, sans-serif; color:#8f8f8f}

#main .left {float:left}
#main .right {float:right}

#main .ang {width:100%; position:absolute; left:0; font-size:0; line-height:0; background-repeat:no-repeat; background-position:0 0}
#main .ang div {width:100%; background-repeat:no-repeat; background-position:100% 0}
#main .ang.at {top:0}
#main .ang.ab {top:100%}

#content {overflow:hidden; margin:30px 35px; clear:both}
#content .left, #content .right {width:49%}
#content h2 {color:#3a9ddc; margin:0 20px}
#content h2.accent {color:#db6441}
#content p {margin:14px 20px}
#content ul {margin:15px 20px; padding:0; list-style:none}
#content li {margin:5px 0; padding:0 0 0 15px; line-height:1.3em; background:url(../i/li.gif) no-repeat 0 52%}

#content .news p {clear:both; overflow:hidden}
#content .news span.date {color:#99c7e4}
#content .news strong {display:block; font-size:1.15em; margin-bottom:8px; clear:both}
#content .news img {float:left; margin:2px 10px 0 0}
#content .news p.all {font-size:1.15em; font-weight:bold; margin-left:0; margin-top:30px; position:relative; padding-left:20px; background:url(../i/arr.gif) no-repeat 0 50%}

#content .news .content_add {margin-top:40px}
#content .news .content_add img {display:block; margin:0 20px 10px}
#content .news .content_add .photo {margin:20px 0 0 20px; overflow:hidden}
#content .news .content_add .photo div {width:137px; float:left; margin:0 20px 20px 0; font:0.9em tahoma, arial, sans-serif; color:#8f8f8f}
#content .news .content_add .photo img {float:none; margin:0; border:1px solid #33af65}

#content .products {margin:10px 20px 30px 20px; overflow:hidden; clear:both}
#content .products p {line-height:1em; clear:both}
#content .products div {width:32%; float:left; margin-right:1%; margin-bottom:10px}
#content .products div.equipment {background:#ffbe31}
#content .products div.serial {background:#82cd4e}
#content .products div.parts {background:#00c4d8}
#content .products div p {margin:10px 15px; line-height:1.3em; clear:none}
#content .products div p a {display:block; min-height:2.4em; color:#fff; font-size:1.15em; font-weight:bold}
#content .products .photo {display:block; min-height:0; background:#fff; text-align:center; overflow:hidden; margin-top:10px}

#footer {overflow:hidden; margin:30px 35px; clear:both}
#footer div {width:49%}
#footer p {margin:14px 20px; font:0.95em tahoma, arial, sans-serif; color:#595959}
#footer div.right p {margin:10px 20px; padding:4px 0 4px 43px; background:url(../i/p_mail.gif) no-repeat 0 50%; color:#000}

#footer .footer-col {width: 33.3%; float: left;}
#footer .footer-col.right {float: right;}
#footer .footer-col.right p {
	margin-left: 0;
}
#footer .rst {
	display: block;
	width: 220px;
	min-height: 65px;
	/*background: url(../i/rst.gif) no-repeat 0 24%;
	padding: 14px 20px 14px 70px;*/
	padding: 14px 20px;
	text-decoration: none;
	color: #595959;
	font: 0.95em tahoma, arial, sans-serif;
	text-align: center;
}
#footer .rst b {
	color: #000;
}
#footer .rst:hover {
	color: #000;
	text-decoration: underline;
}

#info {display:none}
