body{
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	padding:0;
	width:100%;		
	height:100%;
	position:absolute;
	background-color: black;
	color: white;
	background:#333333 url(../images/gpower/main_bg.jpg) repeat-y fixed center;	
}
a {
		color: gray;
		font-weight: bold;
		text-decoration: none;
	}
div{
	border: 0px solid white;
	
	}

div#body{
	padding-top:32px;
	margin-left:auto;
	margin-right:auto;
	width: 870px;
	border: 0px solid white;
	position: relative;	
}
	div#banner{
		background-image:url(../images/gpower/baner-top.png);
		background-repeat:no-repeat;
		background-position:left top;
		width: 872px;
		height: 142px;
			
	}

	div#top{
		position:absolute;
		top:0px;
		left:0px;
		width: 100%;
		height: 32px;
		border-bottom: 2px solid black;
		background-color: #333333;
		z-index: 1000; 
		
	}
	div#bottom{
		position:relative;
		left:0px;
		width: 100%;
		height: 32px;
		border-top: 2px solid black;
		background-color: #333333; 
		
	}
	div#bottom div.center{
		float:none;
		margin-left:auto;
		margin-right:auto;
		width: 872px;

	}	
	div#top div.center{
		float:none;
		margin-left:auto;
		margin-right:auto;
		width: 872px;
	}
		div#lang_switcher{
			margin-top:5px;
			position:relative;
			float: right;
			
		}
		div#lang_switcher img{
			/*height: 20px;
			*/
		}
		div#lang_switcher a{
			color: white;
		}
	div#center{
		padding:0px;
		margin:0px;
		padding-top: 5px;
		border: 0px solid white;
		margin-bottom: 5px;
				
	}
	div#center div#home{
			float:left;
			width: 600px;
			border: 1px solid black;
			padding: 5px;
			margin: 5px;
		}
	div#center div#news{
			float:right; 
			width: 230px;
			border: 1px solid black;
			padding: 5px;
			margin: 5px;
			margin-left: 0px;
						
		}
		
	div#footer{
		color: white;
		height: 30px;
		font-size: 13px;
		font-weight: bold;
		width: 872px;
		position: absolute;
		bottom: 0px;	
		margin-left:auto;
		margin-right:auto;
		width: 870px;			
	}
	
	div#text_bottom{
		height:30px;
		line-height:30px;
		margin-left:10px;
		float: left;
	}
	
	div#menu_bottom{
		height:30px;
		line-height:30px;
		margin-right:10px;	
		float: right;
		text-transform: uppercase;
	}
	div#menu_bottom a{
		color: white;
	}
	
	
	
/*
	MENU
*/	
	div#main_menu{
		height: 36px;
		background-color: black;
	
	}	
	
	div.home_main_menu{
		position: relative;
		margin-top:4px;
		float: left;
		background-color:#464545;
		width: 135px;
		height: 26px;
		line-height: 26px;
		text-align:center;
		margin-left: 7px;				
		text-transform: uppercase;
		border: 1px solid black;
			
	}
	
	div.home_main_menu div{
		font-weight: bold;
		color: white;		
	}
	
	
	div.over{
		background-color:#DAD6D6;
		border: 1px solid white;	
	}
	div.over div a{
		color: #464545;
		text-transform: uppercase;
	}
	div.home_main_menu a{
		color: white;
	}
	
	
	div.menu_elements{
		display: none;
		position: absolute;
		top: 26px;
		left: -1px;
		padding-top:1px;
		background-color: transparent;
		z-index: 100;
		
	}
	div.show{
		width:230px;
		display: block;
		background-color:#2F2F2F;
		border: 1px solid black;
		z-index: 100;
	}
	
	div.menu_item{
		border-bottom: 1px solid gray;
		margin:3px;
		margin-bottom: 5px;	
		z-index: 1000;
	}
	
	div.over div.menu_item a{
		color: gray;
		text-decoration: none;
		text-transform: none;
	}
	
	div.menu_elements div.selected_item a{
		color: white;
		text-transform: uppercase;
		text-decoration: none;
		
	}
	
	table.parametry{
		font-size: 10px;
		color: black;
		width: 330px;
	}
	table.parametry tr{
	}
	table.parametry td{
	}
	
	
	div.article_main{
	/*
			width: 846px;
			border: 1px solid black;
*/			
			padding: 5px;
			margin-top: 0px;	
			color: white;
	}
	div.article_main table.dealers{
		font-size:13px;		
	}
	div.article_main a{
		text-decoration: none;
	}
	
	
	div.article_main h4{
		font-size: 13px;
		padding: 0px;
		margin: 0px;
		margin-bottom:5px;
		color: #eeeeee;
		text-align: center;		 
		
	}
	
	
	div#news_home_page{
		color: #cccccc;
	}

	div#news_home_page a{
		color: #eeeeee;
		text-decoration: none;
	}
	div#news_home_page a:hover{
		color: #eeeeee;
		text-decoration: underline;
	}	
	div#news_home_page p{
		padding: 0;
		margin: 0;
		margin-top: 15px;
	}
	div#news_home_page p.selected{
		font-style: italic;
	}
	
	div#news_home_page p.linka{
		text-align: right;
		border: 0px solid black;
		padding: 0;
		margin: 0;
	}

	div#news_home_page div#news_header{
		font-weight: bold;
		color: white;
		font-style: italic;
	}

	div.article_main table{
		border: 1px solid #C0C0C0;
		border-collapse:collapse;
		padding: 0px;
		margin:	0px;
		
	}
	div.article_main table tr{
		border: 0px solid black;
		padding: 0px;
		margin:	0px;	
	}
	div.article_main table td{
		border: 1px solid #C0C0C0;
		padding: 0px;
		margin:	0px;	
	}

	
	
	div.img_list{
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width: 700px;
		border: 0px solid white;
	}

		div.list_row {
			border: 0px solid white;		
			padding-top: 10px;
			padding-bottom: 10px;
			min-height: 80px;
			
			position: relative;			
			z-index: 1;	
		}
		div.list_row div.img_left{
			
			width: 200px;
			border: 0px solid white;
			margin-top: auto;
			margin-bottom: auto;

		}
		div.list_row div.img_left a{
			display: block;			
						
			
		}
		div.list_row div.img_left img{
			border: 0;
			border: 1px solid white;
		}
		
		div.list_row div.img_left image{
			margin-top: auto;
			margin-bottom: auto;
		}
		div.list_row div.text_right, div.list_row div.text_right a{
		 
			color: black;
		 	position: absolute;
			top:10px;
			right:0px;
			padding-top:10px;
			width: 440px;
			border: 0px solid white;
			z-index: 10;
		}
		div.list_row h5 {
		font-size: 12px;
		padding: 0px;
		margin: 0px;
		margin-bottom:0px;
		color: #cccccc;		 
		
	}
	
	div.galeria{
		clear: both;
		margin-top: 20px;
		width: 700px;
		border: 0px solid white;
		margin-left:auto;
		margin-right:auto;			
	}
	div.galeria table{
		border: 0px;
	}
	div.galeria table tr{
		min-height:50px;
		border: 0px;
	}
	div.galeria table td{
		padding-top:20px;		
		border: 0px;
		min-height: 100px; 
	}
	
	div#main_img{
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width: 700px;
		text-align: center;
		min-height: 300px;
	}
	div#main_img_zaufali{
		clear: both;
		height:300px;
	}
	div#main_img_zaufali img{
		margin-left:40px;
		margin-top:25px;
		float: left;
		max-width:400px; 
	}
	div#main_img_zaufali div.text{
		float: right;
		margin-right:10px;
		width: 400px;
		border:0px solid black;

	}
	
	div.galeria_zaufali{
		margin-top: 20px;
		width: 700px;
		border: 0px solid white;
		margin-left:auto;
		margin-right:auto;		
	}
	div.galeria_zaufali table{
		border: 0px;
	}
	div.galeria_zaufali table tr{
				border: 0px;
	}
	div.galeria_zaufali table tr td{
		padding-top:20px;		
		border: 0px;
	}
	
	
	div#main_img img{
		border: 1px solid white;
	}
	
	div#gallery{
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width: 700px;
		text-align: center;	
	}
	div#pages{
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width: 700px;
		text-align: center;	
	}
	div#download{
		margin-left:auto;
		margin-right:auto;
		width: 600px;
		text-align: center;	
	}
	
	
	div.article_main table.oferta{
		color: black;
		text-align: center;
		margin:auto;		
	}
	div.article_main table.oferta td div{
		text-align: center;
	}
	div.article_main table.oferta img{
		padding:5px;
	}
	div.article_main table.parametry{		
		border-collapse:collapse;
		 
		margin: 5px;
		border: 1px solid black;		
	}	
	div.article_main table.parametry col.parametry_value {		
		background-color: #888888;
		width: 40px;
	}
	padding:5px;
	div.article_main table.parametry col{
	}	
	div.article_main table.parametry td {
		width: 290px;
		text-align: center;
	}	
	div.article_main table.parametry th {
		background-color:white;
		width: 290px;
		text-align: center;
		border: 1px solid black;
	}	
	div.article_main table.parametry th img{
		padding:0px;
	}
	div.article_main table.parametry col.two_1 {		
		
	}	
	div.article_main table.parametry col.two_2 {		
		
	}	
	div.article_main table.parametry col.three_1 {		
		
	}	
	div.article_main table.parametry col.three_2 {		
		
	}	
	div.article_main table.parametry col.three_3 {		
		
	}	
	div.article_main table.parametry col.four_1 {		
		
	}	
	div.article_main table.parametry col.four_2 {		
		
	}	
	div.article_main table.parametry col.four_3 {		
		
	}	
	div.article_main table.parametry col.four_4 {		
		
	}	
	div.article_main table.parametry tr{
		border: 1px solid black;
	}	
	div.article_main table.parametry td{
		border-collapse:collapse;
	 	border: 1px solid black;
	}	
	
	
	