/*  

Theme Name: A Industty Theme

Theme URI: http://www.vdgstudio.ru/aindustty/

Description: A-Industry theme designed by !.GB and developed by VDG

Version: 1.0

Author: Victor Evdokimov

Author URI: http://www.vittore.tel/

Tags: theme, css, aindustry 

*/





	* {

		color: #808285;

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	}

	

	a {

		text-decoration: none;

	}

	

	h1, h2, h3, h4, h5, h6 {

		color: #009bdf;

	}

	h1 {

		font-size: 18px;

		font-weight: bolder;

	}
	
	h2 {

		font-size: 14px;

		font-weight: bolder;

	}

	html, body {

		height: 100%;

	}

	body {

		min-width: 1000px;

	}

	.container {

		min-height: 100%;

    	height: auto !important;

    	height: 100%;

    	margin-top: 0;

    	margin-bottom: -55px;

		width:100%;

		max-width: 1264px;

		min-width: 1000px;

	}

		

	#header {

		height:110px;

		margin-bottom:10px;

		position: relative;

		width: 100%;

	}

	

	#logo {

		height:100px;

		width:145px;

		float:left;

		margin-left:15px;

	}

	

	#header-menus {

		height: 110px;

		margin-left:160px;

		margin-right: 15px;

		position:relative;

		text-align:justify;

		text-justify:newspaper;

	}

	

	.header-top-block {

		width:255px;

		height: 70px;

		display:-moz-inline-box; display:inline-block; vertical-align:top;	

		position:relative;

		text-align: left;	

	}

	

/*IE6*/* html .header-top-block{ display:inline; width:265px; }

/*IE7*/* + html .header-top-block{ display:inline; width:265px; }

/*IE6*/* html .header-top-block-partner{ display:inline; width:275px; }

/*IE7*/* + html .header-top-block-partner{ display:inline; width:275px; }



	#navbar {

		display:-moz-inline-box; display:inline-block; vertical-align:top;

		width:100%;

		position:relative;

		text-align:justify !important;

	}

/*IE6*/* html #navbar{ display:inline; }

/*IE7*/* + html #navbar{ display:inline; }

	#navbar a{

		display:-moz-inline-box; display:inline-block; vertical-align:top;

	}

	

/*IE6*/* html #navbar a{ display:inline; }

/*IE7*/* + html #navbar a{ display:inline; }

	#navbar span {

			display:-moz-inline-box; display:inline-block; vertical-align:top;

			width:100%;

	}



	.header-top-block img.left-image {

		float:left;

		margin-right:10px;

	}

	

	.header-top-group {

		margin-top:15px;

		margin-left:80px;

		width:180px;

		height: 70px;

	}

/*IE6*/* html .header-top-group{ float:left; margin-left:0; width:185px;}

/*IE7*/* + html .header-top-group{ float:left;margin-left:0; }



/*IE6*/* html .header-top-group-partner{ float:left; margin-left:0; width:195px;}

/*IE7*/* + html .header-top-group-partner{ float:left;margin-left:0; width:195px;}

	

	

	.header-top-group h3 {

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

		font-size:12px;

		font-weight: bolder;

		padding-bottom:8px;

		text-transform: uppercase;

		background-image: url(images/header-h3-bg.png);

		background-repeat: no-repeat;

		background-position: bottom left;

		margin-bottom: 0;

	}

	.header-top-group ul {

		color: #009bdf;

		list-style-type: square;

		margin-bottom:0;

	}



	.header-top-group ul a {

		color: #808285;

		text-decoration: none;

	}

	.header-top-group ul a:visited, .header-top-group ul a:active{

		color: #808285;

	}

	.header-top-group ul a:focus, .header-top-group ul a:active, .header-top-group ul a:hover{

		text-decoration: underline;

	}



	#links {

		text-align: center;

		margin-top:12px;

		height: 28px;	

	}

	#links div{

		display: inline;

		height: 28px;

		line-height: 10px;

		padding:8px 16px 8px 16px;

		border-right:1px dotted #808285;

	}

	#links div a {

		color: #009bdf;

		text-decoration: underline;

	}

	#links div a.disabled-link {

		color: #808285;

		text-decoration: none;

	}	

	

	#links div.last-link {

		border-right:0;

		padding-right: 0;

	}

	#links div.first-link {

		padding-left: 0;

	}	

	#phone {

		text-align: center;

		margin-top:5px;

		margin-bottom:8px;

	}

/*IE6*/* html #phone{ width:100%;}

/*IE7*/* + html #phone{ width:100%;}

	

	

	#navbar {

		margin-top: 18px;

		height: 25px;

	}

/*IE6*/* html #navbar{ margin-top:2px;}



	

	.JustifiedContainer { text-align: justify; text-justify:newspaper; }

	.pic{ display:-moz-inline-box; display:inline-block; vertical-align:top; text-align:left; width:276px; height:175px; background:#fff; }

	.pic p{ padding:10px;}

	* html .pic{ display:inline; }

	* + html .pic{ display:inline; }

	.space{ display:-moz-inline-box; display:inline-block; vertical-align:top; text-align:left; width:36px; height:175px; background:#fff; }

	.space p{ padding:10px;}

	* html .space{ display:inline; }

	* + html .space{ display:inline; }

	.Tunder{display:-moz-inline-box; display:inline-block; width:100%; }





	#middle-menu {

		text-align: justify; text-justify:newspaper;

		width: 100%;

		background-image:url(images/middle-menu-bg.png);

		background-repeat: repeat-x;

	}



	#middle-menu span.wider{	

		display:-moz-inline-box; display:inline-block;

		width:100%;

	}



	.middle-item {

		display:-moz-inline-box; display:inline-block; vertical-align:top;

		height: 60px;

		width:276px;

		text-align: right;

	}

	* html  .middle-item { display:inline; }

	* + html  .middle-item { display:inline; }

	

	.item-divider {

		width: 36px !important;

		background-image: url(images/middle-menu-divider.png);

		background-position: center center;

		background-repeat: no-repeat;

	}

	.item-buffer {

		width:36px;

	}



	.left-part, .right-part {

		height:40px !important;

		margin-top:10px;

		margin-bottom:10px;

	}

	

	.left-part {

		float:left;

		padding-right:4px;

		border-right:1px solid #808285;

		margin-right:5px;

		text-align:right;

		width:136px;



	}

	.left-part.wide {

		width:140px;

	}

	* html .left-part {

		width: 136px;

	}

	* html .left-part.wide {

		width: 152px;

	}

	.right-part {

		width:120px;

		text-align:left;

		float:left;

		overflow: visible;

	}

	.right-part.thin {

		width: 112px;

	}

	

	#middle-menu h3 {

		color: #808285;

		font-size: 18px;

		font-weight: bolder;

	}

	* html h3.left-part-h3 {

		font-size:16px;

		margin-bottom: 0;

	}

	

	#middle-menu h4 {

		font-weight: bolder;

		font-size: 12px;

		line-height: 12px;

		padding-top:2px;

		margin-bottom:0;

		background-image: url(images/middle-menu-h4-bg.png);

		background-position: bottom left;

		background-repeat: no-repeat;

		padding-bottom: 6px;

	}

	

	* html h4.right-part-h4 {

		margin-bottom: 0;

	}

	

	#middle-menu a {

		font-size: 10px;

		font-weight: bolder;

		color: #808285;

		text-decoration: none;

	}

	#middle-menu .item-top {

		height: 22px;

	}

	

	.wider {

		width: 100%;

		display:-moz-inline-box; display:inline-block; vertical-align:top;

	}

	

	* html .wider {display:inline; }

	*+html .wider {display:inline; }



	#left-sidebar {

		float:left;

		width:280px;

		margin-bottom:30px;

	}

	

	#sidebar-menu {

		background-image: url(images/sidebar-menu-bg.png);

		background-repeat: repeat-y;

		margin-top:20px;

			

	}

	#sidebar-menu ul{

		margin-bottom:0;

	}

	

	.sidebar-menu ul li {

		list-style-type: none;

		text-transform: uppercase;

		font-size: 12px;

		font-weight: bolder;

	}

	

	.sidebar-menu ul li a {

		color:#808285;

	}



	.sidebar-menu ul li.current_page_item a, .sidebar-menu ul li.current_page_parent a {

		color:#009bdf;

		font-size: 14px;

	}	

	

	.sidebar-menu ul li ul {

		display:none;

		

	}

	

	.sidebar-menu ul li.current_page_parent ul li{

		text-transform: none;

		font-size: 11px;

		line-height: 15px;

		font-weight: normal;

		color:#009bdf;

		list-style-type: square;

	}

	

	.sidebar-menu ul li.current_page_parent ul li a{

		color: #808285;

	}

	

	.sidebar-menu ul li.current_page_parent ul li.current_page_item a{

		color: #009bdf;

	}

	.sidebar-menu ul li.current_page_parent ul li.current_page_item {

		color: #009bdf;

	}

	

	.sidebar-menu ul li.current_page_parent ul li.current_page_ancestor a{

		color: #009bdf;

	}

	.sidebar-menu ul li.current_page_parent ul li.current_page_ancestor {

		color: #009bdf;

	}

	

	.sidebar-menu ul li.current_page_parent ul, #sidebar-menu ul li.current_page_item ul {

		display: block !important;

	}

	

	.sidebar {

		padding: 20px 0 0 15px;

	}

	

	.icq-link {

		display: block;

		width:265px;

		height:40px;

		text-align:left;

		text-indent: 50px;

		vertical-align:sub;

		line-height:40px;

		text-transform: uppercase;

		background-image: url(images/sidebar-icq.png);

		background-repeat: no-repeat;

		background-position: center center;

		color:#009bdf;

		font-weight: bolder;

		font-size:11px;

		text-decoration: none;

		letter-spacing: 1px;

	}

	

	* html .icq-link {

		padding-top:12px;

	}

	

	#main {

		margin-left:300px;

		padding:25px 20px;

		font-size:11px;	

	}

	

	.post {

		float:left;

		margin-bottom:10px;

	}

	

	

	#main a{

		text-decoration: underline;

	}

	 

	#main a {

		color: #009bdf;

	}

	#main a:visited, #main a:active {

		color: #009bdf;

	}

	

	#main a:hover {

		color: #cccccc;

		text-decoration: none;

	}

	

	

	h1 a, h2 a {

		color: #009bdf;

	}
	
	

	#main h1, #main h2, #main h3, #main h4, #main h5, #main h6, #main strong, #main q, #main b {

		color: #009bdf;

	}
	
	#main h2.st a {
		color: #808285;
		text-decoration: none;
	}
	
	#main h2.st a:hover {
		text-decoration: underline;
	}

	#main h1, #main h2, #main h3, #main h4 {

		font-weight: bolder;

	}

		
   #main	div.att {
		background-color: #f0f8ff;
		border: 1px dotted gray;
		font-style: normal;
		margin-bottom: 5px;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		font-weight: bold;
		   		}

	#pusher {

		height: -65px;

	}

	#footer {

		height: 85px;

		padding:0;

		margin-top: 10px;

		clear: both;

		background-image: url(images/footer-bg.png);

		background-repeat: repeat-x;

		background-position: bottom; 

		font-size: 9px !important;

		color:#808285;

	}

	

	#footer .inner {

		margin:0 15px;

		padding-top:14px;

		border-top: 1px solid #009bdf;

	}

	

	#footer .footer-item {

		height:55px;

		padding-left:4px;

		border-left: 1px solid #808285;

	}
	
	#footer .footer-item a {
		color: #808285
		}

	#footer .footer-left {

		width: 130px;

		float:left;
		clear:left;

		line-height: 24px;

		vertical-align: sub;

		

	}

	#footer .footer-right {

		width: 100px;

		float:right;

		line-height: 24px;

		vertical-align: sub;

	}

	#footer .footer-middle{

		margin-left:200px;

	}
	


	#footer .footer-middle strong {

		color: #009bdf;

	}



	.to-left {

		float: left;

		margin-right:10px;

	}

	

	.to-right {

		float: rigth;

		margin-left:10px;

	}

	

	.align-left {

		text-align: left;

	}

	.align-right {

		text-align: right;

	}

	.align-justify {

		text-align: justify;

	}

	.align-center {

		text-align: center;

	}

	table {

		border-left:1px solid #ccc;

		border-right: 1px solid #ccc;

		border-collapse: collapse !important;

	}

	table th {

		border-left:1px solid #ccc;

		border-right: 1px solid #ccc;

	}

	table th, table td {

		border-collapse: collapse;

	}

	table tr th, table tr td {

		background-color: #fafafa;

		border-bottom:1px solid #ccc;

	}

	

	table tr.odd th, table tr.odd td {

		background-color: #f5f5f5;

	}

	table thead th, table thead td {

		background-color: #eee;

		border-bottom:medium double #ccc;

		border-top:1px solid #ccc !important;

	}

	

	table.centred td, table.centred th {

		text-align: center !important;

	}

	table.centred td {

		background-color: #fff !important;

		border-left:1px solid #ccc !important;

		border-right:1px solid #ccc !important;

	}

	table.transp tr td {
		background-color: white;
		border: none;
	}
	
	table.transp {
		border: none;
	}

	dl.qa dt {

		font-weight: bolder;

		color: #009bdf;

		margin-left:0;

		padding: 2px 0 2px 20px;

		background-image: url(images/q.png);

		background-repeat: no-repeat;

		background-position: left top; 

	}

	

	dl.qa dd {

		margin-left:0;

		padding:2px 0 10px 20px;

		background-image: url(images/a.png);

		background-repeat: no-repeat;

		background-position: left top; 

		

	}

	

	.gray {

		color: #808285 !important;

	}

	

	.blue {

		color: #009bdf !important;

	}

	

	.hr {

		height: 0;

		margin-top: 4px;

		border-bottom: 1px dotted #808285;

		margin-bottom: 5px;

	}

	

	.hr-blue {

		height: 0;

		margin-top: 4px;

		border-bottom: 1px dotted #009bdf;

		margin-bottom: 5px;

	}

	

	img.size-thumbnail {

		margin-left:10px;

	}

	

	.gallery-item {

		margin: 10px 10px 10px 0;

		width:154px !important;

	}
.entry li.page_item {
list-style:none;
font-size:12px !important;
}

.useful-advice {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 10px;
	float: right;
	background-color: #d7f3ff;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #009bdf;
	width: 10em;
/*   border-radius: 10px;*/
}

.useful-advice LI UL {
	margin: 5px 0;
	padding-left: 1em;
	list-style: none;
}
.useful-advice
{
	padding-top: 20px;
	text-align: center;
}

li.left-ident {
	margin-left: 9pt;
}			
