﻿@charset "utf-8";
/* CSS Document */

body {
	background:#000000 url(../image/bg.png) repeat-x;
	font-family:Arial, Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;

}

.clear {clear:both}
a {text-decoration:none;   color:#fb354d}
a:hover {text-decoration:underline}

.wrapper {width:990px; margin:0 auto}


.top h1 {position:absolute;  z-index:500}
.top h1 a{display:block; background:url(../image/logo.png); width:314px; height:131px; text-indent:-2000px;}
.ie6 .top h1 a  {behavior: url("css/iepngfix.htc"); cursor:pointer }
.flagi {z-index:500; position: absolute; margin-top:2px; margin-left:963px; background-color:#262622; padding:5px}
.flagi img {margin-top:3px}
.menu_g { width:990px; height:46px; background:url(../image/menu_bg.png)}
.menu_g ul {margin-left:200px; }
.menu_g ul li {float:left; background:url(../image/menu_li.png) left no-repeat; padding-left:2px}
.menu_g ul li a{ display:inline-block; padding:0 15px; height:46px; line-height:46px; color:#FFF; text-decoration:none; font-size:14px; text-transform:uppercase; font-style:italic}
.menu_g ul li a:hover { background:url(../image/menu_hover.png) repeat-x; }
.menu_g ul li.active a {
	 background:url(../image/menu_hover.png) repeat-x;	
	filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;}

.left_column {width:310px; background:url(../image/left_col_bg.png) repeat-y;  float:left;  margin-bottom:10px}

.left_column ul {padding-left:1px;}
.left_column ul li a{ display:block; background-color:#c0021d; padding:10px 15px; margin:5px 0 5px; border-bottom:2px solid #760313; color:#FFF; text-decoration:none }
.left_column ul li a:hover {  background-color:#760313;  border-bottom:2px solid #c0021d;  }

.left_column ul li ul {background:none; padding-bottom:0}
.left_column ul li ul li{ border-bottom:1px dashed #999; margin:0 5px; padding:5px}
.left_column ul li ul li a {margin:0; background:none; border:none;}
.left_column ul li ul li a:hover { background-color:#2b2b2a; border:none}
.left_column ul li ul li.active a { background-color:#383838;}

.ie6 .left_column ul li a{margin:0}
.ie6 .left_column ul {margin:2px}

.left_column .kontakt {background:url(../image/left_bot_bg.png) bottom left no-repeat ; padding-bottom:53px; padding-top:10px; width:310px; overflow:hidden}
.left_column .kontakt h3 {font-size:14px; font-style:italic; text-align:center}
.left_column .kontakt img {float:left; margin:20px 5px 0 5px}
.left_column .kontakt p { line-height:130%; margin:15px; float:left}
.left_column  .kontakt h2 { background:url(../image/belka_c.png) no-repeat; height:47px; width:292px; font-weight:bold; font-size:12px; line-height:42px; padding-left:40px; text-transform:uppercase}

.czerwona {background:url(../image/left_red_bg.png) repeat-y;    }
.czerwona h3 {background:url(../image/belka_r.png) no-repeat; width:276px; height:44px; padding-left:40px; text-transform:uppercase; font-size:12px; line-height:36px; margin-left:1px}
.czerwona .linki div a, .czerwona .linki div span { background:url(../image/bg_a.gif) left no-repeat; padding-left:15px; color:#FFF; border-bottom:1px solid #800819; clear:left; display:block; margin:3px 10px; padding-bottom:3px}
.more {clear:both; display:block; background:url(../image/more.png); width:94px; height:24px; color:#333; line-height:24px; padding-left:15px; font-size:11px}
.left_column .more {float:right; margin:5px 10px 0 0; clear: both}

.czerwona .linki { border-bottom:2px solid #550611; width:308px; margin-left:2px; padding-bottom:50px}
.ie6 .czerwona .linki {padding-bottom:15px}

.title {  background:url(../image/belka.gif) left no-repeat; height:42px; display:inline-block; margin-top:15px; color:#c6021f; font-weight:bold; float:left; clear:both } 
.title span {background:url(../image/belka.gif) right no-repeat; height:42px; display:inline-block; margin-left:30px; padding-right:20px; line-height:42px}

.right_column {float:left; width:679px; background-color:#0d0c0c; padding-bottom:15px; border:1px solid #1c1c1c; border-width:0 1px 1px 0  }
.ie6 .right_column  {margin-left:-7px; width:670px;}

.content { margin:15px; clear:both; padding-top:10px; margin-top:0}
.content p {
	line-height:150%;
	text-align:justify;
	margin:5px 0}
	
	p.wyroznij {padding:10px; background-color:#141313; border:1px solid #c0021d; margin:20px 0; font-weight:bold; }
	.under {	text-decoration:underline;	}
	
	.dane_techniczne {margin: auto}
	.dane_techniczne th {height:27px; vertical-align:middle; background:url(../image/table_top_c.gif) left no-repeat}
	.dane_techniczne th.col1 {background:url(../image/table_top_l.gif); width:133px}
	.dane_techniczne th.col2 { width:106px}
	.dane_techniczne th.col3 { width:150px}

	.dane_techniczne th.col4 { background:url(../image/table_top_r.gif) right; width:240px }
	.dane_techniczne tr { display:block; margin-top:5px}
	.dane_techniczne td {background:url(../image/table_bot_c.gif) left no-repeat #1c1c1c; height:49px; vertical-align:middle; font-weight:bold; text-align:center}
	.dane_techniczne td.first {background:url(../image/table_bot_l.gif) left no-repeat; width:133px}
	.dane_techniczne td.last {background:url(../image/table_bot_r.gif) left no-repeat; width:240px }
	.dane_techniczne .col2 { width:106px}
	.dane_techniczne .col3 { width:150px}


.techniczne {text-align:center; font-size:14px; font-style:italic; margin-top:10px; border-top:1px dotted #1c1c1c; padding-top:10px}
.ie .techniczne {padding-bottom:3px}
.slider1 { background:#040404; margin:10px auto; padding-bottom:10px }
.slider1 img {margin:10px; border:1px solid #333; background-color:#1c1c1c; padding:3px}


a.prev, a.next { cursor:pointer; float:left; margin-right:10px; display:block; background:url(../image/more.png); width:109px; height:24px; color:#333; text-align:center;font-size:11px; line-height:24px}
a.prev {clear:both; margin-left:370px; background:url(../image/more2.png);}
.ie6 a.prev {margin-left:185px; }
.ie6 .foother {margin-top:10px}
.foother {font-size:11px; color:#6c6363; margin-bottom:20px; clear: both; padding-top:10px}
.foother span *, .foother span { color:#82b103}
.invisible {display:none}


.tableform  table td{ padding:5px !important; border-bottom:1px dashed #999 }
.tableform table td.col_first {text-align:right; font-weight:bold }
.tableform .captcha_text  {clear:left; display:block; }
.tableform p.error {color:#F00 !important; padding:0 !important; margin:0 !important}
.tableform input.submit {background:#6da60e; color:#d8eeb4; border:1px dashed #7a7d75; cursor:pointer; padding:2px 8px; font-weight:bold}
.tableform input.submit:hover {color:#FFF;  background:#2077a3}
.tableform input, .tableform textarea{width:250px}


.czerwona .more { background:url(../image/link.png) no-repeat; height:34px; padding-left:22px; padding-top:3px;  width: 250px; line-height:120% }

