* {
	margin: 0;
    font-family:Tahoma;
	font-size: 13px;
	padding:0;
}
html{
	background: #cfcfcf url(../images/html.jpg) repeat-x top;
}
body {
	background:url(../images/body-bg.jpg) repeat-x bottom;
}

body div {
	text-align: left;
}

a {
	outline:none;
	color:#4174C7;
	text-decoration:none;
}

.banner2 img, .banner2 {
	width:263px;
	height:100%;

}
.banner1, .banner1 img {
	width:605px;
}
a img{
	border:none;
}
#container {
	height:auto;
	margin:0 auto;
	width:966px;
}
.links {
	overflow:auto;
	padding:0 0 0px 0;
font-size:11px;
}
.links a {
	color:#4174C7;
	text-decoration:none;
	font-family:verdana;
font-size:11px;
}
h1{
	font-size:22px;
	color:#000000;
	text-transform:uppercase;
	line-height:18px;
	border-bottom:#4174c7 solid 2px;
	font-weight:100;
	padding-bottom:7px;
	margin:10px 0 20px;
	clear:both;
}
h1 a{
	color:#000000;
	text-decoration:none;
}
h2{
	font-size:18px;
	color:#5e5e5e;
	font-weight:100;
	
}
h2 a{
	text-decoration:none;
	color:#5e5e5e;
}
/*-------------------header--------------------*/
#header {
	width:966px;
	height:328px;
	background:url(../images/header-bg.jpg) no-repeat 0 bottom;
	overflow:visible; overflow:hidden;
}
#logo {
	width: 412px;
	height:65px;
	display:block;
	float:left;
	background:url(../images/logo.jpg) no-repeat;
	text-indent:-9999px;
	margin:42px 0px 0 27px;
}
*html #logo{
	margin:42px 0px 0 13px;
}
#header p{
	color:#c6d4a5;
	clear:left;
	width:370px;
	padding: 15px 0 0 35px;
	line-height:19px;
}
.nav {
	list-style:none outside none;
	height:38px;
	clear:both;
	padding:0px;
	margin: 0 auto;
	width:730px;
	float:left;
	margin-top:3px;
}
.nav li {
	float:left;
	display:block;
	padding:0 15px 0 0 ;
	display:inline;
	width:auto;
	height:23px;
	background:url(../images/menu-li-right.jpg) no-repeat right;
    position:relative;
	margin-top:12px;
}
.nav li a{
	display:block;
	float:left;
	text-decoration:none;
	height:18px;
	width:auto;
	line-height:18px;
	font-style:normal;
	padding:5px  10px 0 25px;
	background: url(../images/menu-li-left.jpg) no-repeat left;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#626262;
}

.nav li.active{
	background:url(../images/menu-li-right-active.jpg) no-repeat right ;
	height:35px;
	padding:0 30px 0 0 ;
	margin:0px;
}
.nav li.active a{
	background: #8AB71C url(../images/menu-li-left-active.jpg) no-repeat left ;
	height:20px;
	padding:15px  0 0 35px;
	margin:0px;
	color:#fff;
	font-size:15px;
	font-family:Trebuchet MS;
	text-transform:uppercase;
}

#header form{
	height:22px;
	float:right;
	padding-top:8px;	padding-bottom:5px;
}#header form p {	clear:none;	width:auto;	padding: 0;	line-height:19px;}
#fild{
	width:154px;
	height:22px;
	background:#FFFFFF;
	border:none;
	float:left;
}
#sub{
	background:url(../images/btn-search.jpg) no-repeat;
	width:76px;
	height:22px;
	cursor:pointer;
	border:none;
	float:left;
}
#header .png{
	float:right;	clear:right; position:relative; zoom:1; _right:210px; _top:5px;
}
/*-------------------container-----------------*/
#wrapper{
	width:966px;
	height:auto;
	overflow:hidden;
	position:relative;
	background:#fff;
	padding:10px 0 0;
}

/*------------------left_col---------------*/
#sidebar {
	width:263px;
	float:left;
	height:auto;
	overflow:visible; overflow:hidden;
	padding: 0 0 0 35px;
}
.rss {
	padding-bottom:20px;
	width:250px;
	}
.rss a{
	text-transform:uppercase;
	font-size:22px;
	color:#e46b0f;
	text-decoration:none;
}
.rss a img {
	float:left;
	margin-right:5px;
}
.block{
	clear:both;
	width:263px;
	margin:10px 0 5px;
}
.block-head{
	background:url(../images/block-head.jpg) no-repeat;
	width:224px;
	height:34px;
	padding:10px 10px 0 29px;
}
.block-bottom{
	background:url(../images/block-bottom.jpg) no-repeat;
	width:263px;
	height:12px;
	margin-bottom:10px;
}
#sidebar ul {
	list-style:none outside none;
	width:260px;
	padding:15px 0 20px 0 ;
	border-left:#ededed solid 1px;
	border-right:#ededed solid 1px; overflow:hidden;
}
#sidebar ul ul{
	list-style:none outside none;
	width:230px;
	padding:5px 0 15px 0 ;
	border-left:none;
	border-right:none; 
}
#sidebar ul li {
	display:block;
	margin:0 25px 0 10px;
	width:auto;
    position:relative;
	clear:both;
	zoom:1;
	border-bottom: 1px solid #ededed;
	/*padding:5px 0;*/
}
#sidebar ul ul li {
	margin-right:5px;
	border:none;
	}
#sidebar ul li a{
	background:url(../images/marker-li.jpg) no-repeat 10px 12px;
	display:block;
	color:#4174c7;
	text-decoration:none;
	width:auto;
	font-size:12px;
	line-height:29px;
	font-style:normal;
	padding:0 0 0 24px;
	
} 
#sidebar ul li a:hover{text-decoration:underline;}
#sidebar ul ul li a{
	line-height:25px;
	font-size:11px;
	overflow:visible;
	
}
.block-grey{
	background:#e5e9e4 url(../images/block-grey-head3.jpg) no-repeat top;
	width:896px;
	padding:10px 0 0 0;
	clear:both;
	margin:10px auto 30px;
}
.block-grey a{
	color:#848a92;
	font-size:11px;
	text-decoration:underline;
	line-height:19px;
}
.block-grey h2 {
	margin:5px 0 15px;
	}
.block-grey-bottom{
	background:url(../images/block-grey-bottom3.jpg) no-repeat bottom;
	padding:0 25px 25px 25px;
	width:846px;
}

/*--------------- company-profile -----------------------*/
.company-info {}
.company-info dl{overflow:auto;}
.company-info dl dt{float:left; clear:left; width:150px; margin:0 10px 10px 0; font-size:14px;}
.company-info dl dd{float:left; width:345px; font-size:14px;}

.company-info p {line-height:18px; color:#5e5e5e;}
.company-info ul {padding:10px 0 0 50px; list-style:none outside none;}
.company-info ul li {padding:11px 0 11px 15px; background:url(../images/list-mark.gif) no-repeat 1px 21px;}
.company-info big, .company-info big a , .company-info strong{font-size:14px; font-weight:bold; color:#5e5e5e;}
.company-info big a, .company-info strong {color:#3366cc;}

#a-price {display:block; float:right; width:164px; height:45px; background:url(../images/a-price.jpg) no-repeat; margin-right:72px; margin-top:9px;}
#a-mail {display:block; float:right; width:175px; height:54px; background:url(../images/a-mail.jpg) no-repeat; margin-right:23px;}

/*--------------- content ---------------------------*/
#content {
	width:600px;
	height:auto;
	padding:0 25px 90px 0px;
	float:right;
}
.post ul ul li {
	background:transparent url(../images/marker-li.jpg) no-repeat scroll 5px 12px;
}
#content ul ul li a {
	color:#444;
}
.post {
	width:600px;
	z-index:100;
	background:url(../images/post-bg-bot.gif) no-repeat bottom;
	margin-bottom:15px;
}
.l-left{
	float:left;
	margin: 0 5px 10px 0;
}

.l-left img{
width: 	179px;
}
.post p {
	color:#848a92;
	font-size:13px;
	line-height:19px;
	background:#fff;
}

.post ul {
	list-style:none outside none;
	padding:1px  0 15px 0;
	margin:0px;
	clear:both;
	background:#fff;
}
.post ul li {
	color:#4174c7;
	background: url(../images/mark.gif) no-repeat 0 8px;
	padding-left:15px;
	line-height:19px;
	
}
.baner{
	/*clear:both;
	position:absolute;
	bottom:65px;
	right:25px;*/
	width:605px;
	clear:both;
	margin-top:15px;
}
.gbanner1, .gbanner2, ins{width:300px; float:left;}
#sidebarbanner{overflow:auto; margin-bottom:10px;}
/*--------------------form---------------------*/
#content form {
	width:310px;
	margin:0 auto;
	padding-top:10px;
}

#content form textarea{
	width:295px;
	border:none;
	color:#232323;
	background:url(../images/textarea.gif) no-repeat;
	height:90px;
	padding:6px;
	margin-bottom:10px;
	overflow:auto;
}
#content form p {
	font-size:14px;
}
#content form input {
	padding:4px 6px 2px;
	width:295px;
	background:url(../images/input-bg.gif) no-repeat;
	height:16px;
	border:none;
	margin-bottom:7px;
}
#content form label {
	color:#232323;
	font-size:13px;
	width:300px;
	margin-bottom:10px;
	clear:both;
	line-height:22px;
}
#content form .submit_inp{
	background:transparent url(../images/button.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:50px;
	margin:0 auto;
	padding:0 0 10px;
	text-align:center;
	width:200px;
	height:26px; width:175px; background:transparent url(../images/button.gif) no-repeat scroll 0 0; padding:0 0 0px;
}


/*-----------------------------------------*/
#content .wp-pagenavi  {margin:20px 0 30px; text-align:center;}
#content .wp-pagenavi a, #content .wp-pagenavi span {
border:none;
display:inline;
padding:0 5px;
text-decoration:none;
}
#content .wp-pagenavi span.current {


font-weight:bold;
}
#content .wp-pagenavi a:hover {
color:#000;
}
#content .wp-pagenavi a.next {

height:10px;
padding:0 6px;
width:12px;
}

#content .wp-pagenavi a.prev {

height:10px;
padding:0 6px;
width:12px;
}

/*------------------footer------------------*/
#footer {
	height:44px;
	width:917px;
	margin: auto 0 auto;
	clear:both;
	padding:12px 0 0 35px;
}

#footer p,#footer a {
	color:#939393;
	font-size:12px;
	text-decoration:none;
	font-family:Trebuchet ms;
}
.counter {float:right;}

/*------------------------------------------------*/
* html img, * html .png{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "http://www.alup-compressor.ru/wp-content/themes/kompressor-theme.2010_alup_edition/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}	   

/*--------------------------------------------*/
#content table {
border:1px solid #E5E9E4;
margin:20px 0;
}
#content table th {

background:#E5E9E4 none repeat scroll 0 0;
border:1px solid #E5E9E4;
color:#4174C7;
font-size:12px;
line-height:20px;
padding:3px 10px;
}
#content table td {
border:1px solid #E5E9E4;
line-height:16px;
padding:3px 10px;
}
#content table td strong {
color:#4174C7;
font-size:14px;
line-height:20px;
}
