/* � xHtml Master 2007 - 2008 */
#header .menu li a#industrija
{
	color: #217dd3;
}

#header .menu li a:hover#industrija
{
	color: white;
}

#header .menu li a#industrija.active
{
	color: white;
}

#header .menu li a#energetika
{
	color: #ff7b05;
}

#header .menu li a:hover#energetika
{
	color: white;
}

#header .menu li a#energetika.active
{
	color: white;
}

body {
	background:url(/viaint/img/bg.gif) repeat-x top #242424;
	color:#000;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	display:block;
	height:1px
}

#content,
.wrap {
	width:906px;
	margin:0 auto;
	text-align:left;
}

#header {
	background:url(/viaint/img/bg-header-oo.gif) no-repeat top center;
	height:	100px;
	overflow:hidden;
	position:fixed;
	margin-right:auto;
	margin-left:auto;
	width:100%;
}
	#header h1 {
		float:left;
		padding-top:28px;
		padding-bottom:20px;
    padding-left:260px;
	}
		#header h1 a {
			display:block;
			font-size:1px;
			text-indent:-100000px;
		}
		#header h1 img {
			display:block;
		}
	#header h2 {
		float:right;
		padding-right:48px;
		padding-top:90px;		
	}
	#header h2 a {
		font-size:1px;
		text-indent:-10000px;
		display:block;
	}
		#header h2 img {
			display:block;				
		}
	
	#header .nav {
		background:url(/viaint/img/bg-nav-b.png) no-repeat;

		width:906px;
		height:90px;
	}
	
	#header .nav-closed {
		background:url(/viaint/img/bg-nav.gif) no-repeat;

		width:906px;
		height:55px;
	}
		#header .menu {
			height:55px;
		}
			#header .menu li {
				padding-top:11px;
				padding-left:12px;
				display:block;
				float:left;
			}
				#header .menu li a {
					display:block;
					float:left;
					padding-left:8px;
					text-decoration:none;
					font-size:15px;
					color:#fff;
				}
					#header .menu li a span {
						display:block;
						float:left;
						cursor:pointer;
						height:33px;
						line-height:33px;
						padding-right:8px;
					}
				#header .menu li a:hover, #header .menu li a.active {
					background:url(/viaint/img/tab-left-b.gif) no-repeat top left;					
				}
				#header .menu li a.active {
					font-weight:bold;			
				}
					#header .menu li a:hover span, #header .menu li a.active span {
						background:url(/viaint/img/tab-right-b.gif) no-repeat top right;
					}
		
		#header .submenu {
			padding-top:8px;
			padding-left:14px;
		}
			#header .submenu li {
				display:inline;
				padding-left:14px;
				font-size:14px;
				color:#fff;
			}
			#header .submenu li a {
				padding-right:14px;
				color:#fff;
				text-decoration:none;
			}
			#header .submenu li a:hover {
				text-decoration:underline;
			}
			
	#content .image-box {
		float:left;
		background:url(/viaint/img/truck.jpg) no-repeat;
		width:582px;
		height:414px;
		margin-bottom:12px;
		margin-top:100px;
	}
		#content .image-box h2 {
			padding-left:40px;
			padding-top:40px;
			color:#ff7b05;
			font:30px/30px Calibri, Verdana, Arial, Helvetica, sans-serif;
		}
		
	#content .news {
		background:url(/viaint/img/blue-gradient-b.gif) repeat-x top #ff7b05;
		height:414px;
		width:274px;
		border:solid 1px #046b9a;
		float:right;
		padding-left:16px;
		padding-right:16px;
		margin-bottom:12px;
		font:11px/170% Calibri, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		margin-top:100px;
	}
		#content .news h3 {
			line-height:45px;
			font-size:18px;
			font-weight:bold;
			border-bottom:solid 2px #da8355;
			margin-bottom:14px;
		}
			#content .news h3 img {
				float:right;
				padding-top:14px;
				padding-bottom:8px;
				display:block;
			}
		#content .news h4 {
			color:#fff000;
			font-weight:bold;
		}
		#content .news p {
			color:#fff;
			padding-bottom:20px;
		}
			#content .news p a {
				text-decoration:underline;
				text-transform:uppercase;
				color:#fff;	
			}
			#content .news p a:hover {
				text-decoration:none;
			}
			
	#content .about {
		background:#fff;
		width:552px;
		float:left;
		padding-left:18px;
		padding-right:12px;
		padding-top:12px;
		margin-bottom:22px;
		font:13px Calibri, Verdana, Arial, Helvetica, sans-serif;

	}
		#content .about div.left {
			width:318px;
		}
		#content .about h1 {
			font-size:22px;
			font-weight:bold;
			padding-bottom:8px;
			border-bottom:solid 1px #cacaca;
			margin-bottom:10px;
		}
		#content .about h2 {
			font-size:18px;
			font-weight:bold;
			color:#ff7b05;
			padding-bottom:2px;
		}
		#content .about p {
			color:#5a5959;
			font:13px/140% Calibri, Verdana, Arial, Helvetica, sans-serif;
			padding-bottom:14px;
		}
			#content .about p a {
				color:#ff7b05;
				text-decoration:underline;
			}
			#content .about p a:hover {
				color:#ff7b05;
			}
		#content .about ul {
			color:#5a5959;
			font:13px/140% Calibri, Verdana, Arial, Helvetica, sans-serif;
			padding-top:3px;
		}
			#content .about li {
				background:url(/viaint/img/arrow-2b.gif) no-repeat left center;
				padding-left:24px;
				padding-bottom:7px;
			}
		#content .about img.right {
			display:block;
		}
	
	#content .login {
		background:url(/viaint/img/gray-gradient.gif) repeat-x top #000;
		border:solid 1px #000;
		width:272px;
		float:right;
		height:237px;
		padding-left:17px;
		padding-right:17px;
		font:11px Calibri, Verdana, Arial, Helvetica, sans-serif;
	}
		#content .login h2 {
			border-bottom:solid 2px #595b5e;
			font-size:18px;
			font-weight:bold;
			color:#fff;
			margin-bottom:12px;
		}
			#content .login h2 strong {
				display:block;
				float:left;
				padding-top:18px;
			}
			#content .login h2 a img {
				display:block;
				float:right;
				padding-top:14px;
				padding-bottom:8px;
			}
	#content .login div.input {
		background:url(/viaint/img/bg-input.gif) no-repeat top;
		width:263px;
		height:28px;
		padding-left:4px;
		padding-right:4px;
		padding-top:6px;
		margin-bottom:7px;
	}
		#content .login div.input input {
			font:16px Calibri, Verdana, Arial, Helvetica, sans-serif;
			color:#000;
			border:0;
			width:100%;
			background:none;
			
		}
	#content .login label {
		display:block;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		padding-bottom:7px;
	}
	#content .login div.input {}
		#content .login div.input input {}
	#content .login ul {
		color:#fff;
		padding-top:18px;
		padding-bottom:3px;
	}
		#content .login li {
			display:inline;
			padding-right:5px;
		}
			#content .login li a {
				color:#949494;
				text-decoration:none;
				padding-right:5px;
			}
				#content .login li a strong {
					color:#ff7b05;
					text-transform:uppercase;
				}
			#content .login li a:hover {
				text-decoration:underline;
			}
	#content .login p {
		font:11px/170% Calibri, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
	}
		
	#content .banners {
		width:906px;
	}
		#content .banners .box {
			background:url(/viaint/img/gradient-1.gif) repeat-x bottom;
			float:left;
			width:905px;
			height:100px;
			border:solid 1px #ccc;
			margin-bottom:17px;
		}
		#content .banners .box.right {
			float:right !important;
		}
				#content .banners .box a.left img {
					display:block;
					padding-top: 10px;
				}
			#content .banners .box div.left {
				padding-top:5px;
				padding-left:18px;	
				width:800px;
			
			}
				#content .banners .box div.left h3 {
					font-size:12px;
					color:#404040;
					font-weight:bold;
					line-height:170%;
				}
				#content .banners .box div.left p {
					font-size:12px;
					color:#404040;
					line-height:170%;
				}
			#content .banners .box div.right {
				height:60px;
				border-left:solid 1px #bdbcbd;
				width:40px;
				padding-top:40px;
			}
				#content .banners .box div.right img {
					display:block;
					margin:0 auto;
					text-align:center;
				}

			
#footer {
	background:url(/viaint/img/bg-footer.gif) repeat-x top;
	height:40px;
	padding-top:16px;
}
	#footer p {
		color:#fff;
		font-size:9px;
	}
		#footer p a {
			color:#fff;
			text-decoration:none;
		}
		#footer p a:hover {
			text-decoration:underline;
		}
	#footer ul {
		float:right;
		font-size:9px;
		color:#fff;
	}
		#footer ul li {
			display:inline;
		}
			#footer ul li a {
				text-decoration:underline;
				color:#fff;
			}
			#footer ul li a:hover {
				text-decoration:none;
			}
			
			
#content .main {
		background:#fff;
		width:875px;
		float:left;
		padding-left:18px;
		padding-right:12px;
		padding-top:12px;
		margin-bottom:22px;
		font:13px Calibri, Verdana, Arial, Helvetica, sans-serif;
		margin-top:100px;
	}
	
	#content .main h1 {
			font-size:22px;
			font-weight:bold;
			padding-bottom:8px;
			border-bottom:solid 1px #cacaca;
			margin-bottom:10px;
		}
		#content .main h2 {
			font-size:18px;
			font-weight:bold;
			color:#FF7B05;
			padding-bottom:2px;
		}
		#content .main p {
			color:#5a5959;
			font:13px/140% Calibri, Verdana, Arial, Helvetica, sans-serif;
			padding-bottom:14px;
		}
			#content .main p a {
				color:#ff7b05;
				text-decoration:underline;
			}
			#content .main p a:hover {
				color:#217dd3;
			}
		#content .main ul {
			color:#5a5959;
			font:13px/140% Calibri, Verdana, Arial, Helvetica, sans-serif;
			padding-top:3px;
		}
			#content .main li {
				background:url(/viaint/img/arrow-2b.gif) no-repeat left center;
				padding-left:24px;
				padding-bottom:7px;
			}
		#content .main img.right {
			display:block;
		}
		
