 /* Global reset */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl,dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;padding: 0;border: 0; font-size: 100%; }
a img {border: none;}
a:active, a:focus {outline:0;}
a { text-decoration: none; }
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td {text-align: left; font-weight: normal; }
table, td, th {vertical-align: middle;}
.clear{display: inline-block;}   
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clear{height: 0px;}



.clear {display: block;}

html { width: 100%; font-family: Arial;}
body { background: url(/images/armakom/mainbg.jpg); }

#page { background: #fff; width: 970px; margin: 30px auto; }

#main { padding: 34px 30px;}
#head { }
#sec { padding-top: 20px;}
.logo { float: left;}
.search { float: left;}
.caption { float: left; color: #888;  font: 10px Arial; font-style: italic;  width: 417px; padding-left: 40px; }
.phone { float: left; font: 22px Arial; text-align: right; height: 35px; }
.phone span {
	font-weight: bold;
}
.menu { float: left; list-style: none; width: 690px; }
.menu li { float: left; padding-right: 20px;}
.menu li a { color: #57a2bb; font-size: 14px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #57a2bb;}
.menu li a:hover { color: #937631; border-bottom: 1px solid #937631;}
.menu li a.active { color: #937631; border-bottom: 1px solid #fff;}
.inp { background: url(/images/armakom/search_form.jpg) no-repeat; border: 0; float:left; width: 185px; height: 19px; color: #888; padding-left: 20px; padding-top:0; }
.line { background: url(/images/armakom/gbg.gif) repeat-x bottom; height: 4px; margin-top: 30px;}


#content { float: left; width: 700px; font: 12px Arial;}
.navi { font: 11px Arial; color: #666; padding: 20px 0;}
.navi a { color: #666; text-decoration: underline; }
.center_nav { background: url(/images/armakom/scheme.jpg) no-repeat top left; height: 126px; width: 530px; margin-top: 38px; padding-left: 16px; padding-top: 20px; list-style: none; float: left;}
.center_nav li {
	background: url(/images/armakom/button.png) no-repeat top left; width: 248px; height: 93px; float: left;  padding-top: 9px;
}
.center_nav li a span {
	padding-left: 13px;
}
.opros {
	float: left; list-style: none; margin-top: 49px; margin-left: 10px;
}
.opros .last {
	color: #666; font-size: 10px; padding-top: 4px;
}
h1 {
	color: #202020; font-size: 14px; float: left; margin-top: 7px; margin-right: 11px; text-transform: uppercase;
}
.nav1 {
	margin-top: 32px; float: left; width: 580px;
}
.nav1 ul {
	float: left; width: 30px; height: 26px; background: url(/images/armakom/new_nav.gif) no-repeat left top; list-style: none; padding-left: 11px; padding-top: 6px; 
}
.nav1 ul li {
	float: left;
}
.nav1 ul li a{
	color: #666; font: 11px Arial; font-weight: bold; float: left; text-decoration: underline;
}
.nav1 ul li a:hover{
	color: #937631;
}
.nav2 {
	margin-top: 38px; float: left;  width: 110px; 
}
.nav2 span {
	float: left; margin-left: 12px; margin-top: 7px;
}
.nav2 span.f {
	margin-right: 2px; margin-top: 3px !important; 
	
}
.nav2 span.l {
	margin-left: 14px; margin-top: 3px !important;
}
.items {
	list-style: none; margin-top: 25px; position: relative;}
.items li {
	float: left; width: 159px; height: 210px; background: url(/images/armakom/item_bg.png) no-repeat left top; padding-right: 16px;
}
.items li img {
	padding-left: 1px; padding-top: 4px; display: block;
}
.items li a {
	color: #57a2bb; font: 12px Arial; padding-left: 15px; top: 166px; display: block; text-decoration: underline; position: absolute; width: 145px;
}
.items li a:hover {
	color: #937631;
} 
.bottom {
	border: 2px solid #f0f0f0; margin-top: 40px; width: 654px; height: 280px; padding: 12px 14px;
}
.bottom div {
	width: 310px;
}
.arc {
	color: #666; font: 11px Arial; text-decoration: underline; display: block; position: relative; left:98px; top: 75px; width:30px;}
.bottom ul {
	list-style: none;
	padding-top: 35px;
	width: 300px;
}
.bottom ul li {
	float: left;
	padding-bottom: 19px;
	font-size: 0;
	width: 300px;
}
.bottom ul li span {
	display: block;
	font: 10px Arila;
	font-style: italic;
	color: #888;
	padding-top: 5px;
}
.bottom ul li p {
	color: #202020;
	font: 11px Arial;
	display: block;
	padding-top: 10px;
}
.bottom ul li a {
	color: #57a2bb;
	font: 12px Arial;
	text-decoration: underline;
	display: block;
}
.bottom ul li a:hover {
	color: #937631;
}
#footer {
	padding: 65px 0;
	
}
#footer ul {
	list-style: none;
}
#footer ul li {
	float: left;
	padding-right: 112px;
	color: #888;
	font: 11px Arial;
}
#footer ul li.last {
	padding-right: 0 !important;
}
#footer ul li span{
	color: #202020;
}
#footer ul li a {
	color: #666;
	text-decoration: underline;
}
.rmenu {
	list-style: none; float: left; width: 180px; margin-top: 50px; margin-left: 25px; 
}
.rmenu li {
	 font: 14px Arial;  display: block; border-bottom: 2px solid #f4f4f4;  cursor: pointer;
}
.rmenu li.actli {
	 border-bottom: 2px solid #ece9d4; background: #f7f5eb;
}
.rmenu li.actli a {
	 color: #ad2f34;
}

.rmenu li a {
	color: #57a2bb; padding: 15px 12px;  text-decoration: underline; display: block;
}

.rmenu li span a {
	color: #57a2bb !important; padding: 5px 2px;  text-decoration: underline; display: block; font: 10px Arial;
}
.rmenu li span a:hover {
	color: #937631 !important;
}

.rmenu li span a.iact{
	color: #937631 !important; text-decoration: none !important;
}


.rmenu li a.last {
	border-bottom: none !important;

}
.rmenu li a:hover {
	background: #f7f5eb;
}

.news ul {
	list-style: none;
}
.news ul li {
	padding-bottom: 19px;
	font-size: 0;
}
.news ul li span {
	display: block;
	font: 10px Arila;
	font-style: italic;
	color: #888;
	padding-top: 5px;
}
.news ul li p {
	color: #202020;
	font: 12px Arial;
	display: block;
	padding-top: 10px;
}
.news ul li a {
	color: #57a2bb;
	font: 12px Arial;
	text-decoration: underline;
	display: block;
}
.news ul li a:hover {
	color: #937631;
}
.current, .page_link, .ctrl
{
	padding: 3px 6px;
	float: left;
	display: block;
	margin-right: 0.3em;
	background: #fff;
	float: left;
        color: #888;
        font-size: 11px;
}

.page_link
{
	border: 1px solid #e7e7e7;
}
.current
{
	border: 1px solid #888;
	background-color: #888;
	color: #fff;
}

h2 {
	font: 24px Arial; color: #202020;
}
.items .it{
float:left; width: 159px; height: 210px; padding-right:16px;
}
.it img {
	
padding-left: 1px; padding-top: 4px; display: block;
}

.it .an {
	
color: #57a2bb; font: 12px Arial; padding-left: 20px; padding-top: 17px; display: block; text-decoration: underline;
}

.it .an:hover {
	color: #937631;
}
.dop {
	font: 12px Arial; color: #202020;
}

.dop a {
	color: #57a2bb; text-decoration: underline;
}
.dop a:hover {
	color: #937631;
}

a.price {
	color: #57a2bb;
	font: 14px Arial;
	text-decoration: underline;

}

a.price:hover {

	text-decoration: none;

}

table.anketa {
	margin-top: 18px;
font: 11px Arial;
}

table.anketa td {
	padding: 3px 5px;
}

.plink {
	display: block;
        height: 143px;
}
