
@charset "UTF-8";

/**
 * euforia studio css
 *
 * @file		style.css
 * @name		euforia studio
 * @version		1.0
 * @type		transitional
 * @browsers	Windows: IE6+, Opera9+, Firefox3+
 *
 * @link		http://www.euforiastudio.pl/
 * @copyright	2009 euforiastudio.pl All Rights Reserved.
 *
 */

/* Reset - zerowanie wartości
---------------------------------------------------------------------------------------------------- */

@import "reset.css";

/* Ustawienia globalne
---------------------------------------------------------------------------------------------------- */

body {
    height: 100%;
	/*background-image: url(../obrazki/tlo_html.gif); */
	background-repeat: repeat-x;
    background-color: #1A1B20; /*background-color: #ffffff;*/
    margin: 0px;
    padding: 0px;
    color: #333333;
    font-family: Verdana, sans;
    font-size: 11px;
    line-height: 18px;
}

/* Globalne klasy
---------------------------------------------------------------------------------------------------- */

.hide		   { display: none; }
.clear         { clear: both; }
.float-left    { float: left; }
.float-right   { float: right; }
.inline		   { display: inline; }
.block		   { display: block; }

.text-left     { text-align: left; }
.text-right    { text-align: right; }
.text-center   { text-align: center; }
.text-justify  { text-align: justify; }

.bold          { font-weight: bold; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }
.highlight     { background: #FDFF0F; }

.img-left      { float: left; margin: 4px 10px 4px 0; }
.img-right     { float: right; margin: 4px 0 4px 10px; }

.nopadding     { padding: 0; }
.nomargin      { margin: 0; }
.noindent      { margin-left: 0; padding-left: 0; }
.nobullet      { list-style: none; list-style-image: none; }

table          { margin-bottom: 1.4em; }
th             { font-weight: bold; }
thead th 	   { background: #c3d9ff; }
th,td,caption  { padding: 4px 10px 4px 5px; }
tr.even td     { background: #e5ecf9; }
tfoot          { font-style: italic; }
caption        { background: #eee; }

/* Struktura strony
---------------------------------------------------------------------------------------------------- */
#kontener {
    margin: 0px auto;
    width: 100%;
}

#kontener_gora{
	/*background-image:url(../obrazki/contener-gora.gif);  */
	background-repeat:no-repeat;
	position: relative;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	width: 912px;
	height:10px;
}

#zawartosc_kontener{
	background-image:url(../obrazki/contener-tlo.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	position: relative;
	margin: 0px auto;
	width: 892px;
	padding-bottom:4px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	height:auto;
}
	
#kontener_dol{
	/*background-image:url(../obrazki/contener-dol.gif);  */
	background-repeat:no-repeat;
	position: relative;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	width: 912px;
	height:10px;
}	

#kolumna_lewa {
    width: 657px;
    float: right; /*float: left;*/
}

#kolumna_prawa {
    width: 226px;
    float: left; /*float: right;*/
}

#arm{
	float:right;  /*float: left;*/
	margin-bottom:10px;	
}

#sym{
	float:right;
	margin-bottom:9px;
	width:226px;
	text-align:right;
}

#tresc {
    height:auto;
    padding: 0px;
}

#menu {
	padding-bottom:9px;
}

#box_dealer {
	background-image:url(../obrazki/sz_kontakt.gif);
	background-repeat:no-repeat;
	width:226px;
	height:48px;
	float:left;
	top:49px;
	margin-bottom:9px;
}

.box_baner {
	padding-bottom:0px;
}
.box_baner_newsletter {
	padding-top:4px;
	padding-bottom:9px;
}
.box_baner_newsletter_s {
	padding-top:9px;
	padding-bottom:9px;
}

#baner{
	padding-bottom:9px;
}
#baner_sub{
	padding-bottom:9px;
}

#stopka_kontener{
	margin: 0px auto;
    width: 892px;
	height: 85px;
}

#stopka {
	/*background-image:url(../obrazki/stopka.gif);*/
	/*background-repeat:no-repeat;  */
	position:relative;
	width:892px;
	height:80px;
	font-size:10px;
	color:#333333; /* color:#AFAFAF; */
	line-height:12px;
	padding-top:15px;    /* padding-top:5px; */
	margin-top:20px; /* 9px */
	border-top:1px solid #ABABAB; /*dodane*/
	
	
}

.stopka_{
	text-align:center;
	padding-left:10px;
}
.oferta{
	padding-left:60px;
}

.skuteryRozbieg{
	float:left;
	width: 198px;
	height:35px;
	background-image:url(../obrazki/skutery.gif);
	background-repeat:no-repeat;
	padding-top:190px;
	padding-left:50px;
}
.adivaRozbieg{
	float:left;
	width: 213px;
	height:120px;
	background-image:url(../obrazki/adiva.gif);
	background-repeat:no-repeat;
	padding-top:83px;
	padding-left:35px;
	margin-top:20px;
}
.atvRozbieg{
	float:left;
	width: 135px;
	height:35px;
	background-image:url(../obrazki/atv.gif);
	background-repeat:no-repeat;
	padding-top:190px;
	padding-left:150px;
}
.rizomaRozbieg{
	float:left;
	width: 135px;
	height:120px;
	background-image:url(../obrazki/rizoma.gif);
	background-repeat:no-repeat;
	padding-top:83px;
	padding-left:150px;
	margin-top:20px;
}

.czerwony{
	color:#ba0200;
}

/* Nagłówki
---------------------------------------------------------------------------------------------------- */
h1{
	font-family: Trebuchet MS, sans;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	padding:1px;
	margin:0px;
}

h3{
	font-size:14px;
	color:#003580;
	font-weight:bold;
}

h2{
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	padding-bottom:10px;
	padding-top:10px;
	color:#ba0200;
	margin:0px;
}

/* Linki
---------------------------------------------------------------------------------------------------- */

a.czerwony{
	color:#ba0200;
	text-decoration:none;
}

a{
	color:#003580;
	text-decoration:none;
}
a:hover{
	color:#666666;
}

a.sub{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	font-family: Trebuchet Ms, Tahoma;
	text-decoration:none;
	display:block;
	background-color: #e4e4e4;
	padding:6px;
	margin-top:1px;
	margin-left:2px;
	margin-right:2px;	
}
a.sub:hover{
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	font-family: Trebuchet Ms, Tahoma;
	text-decoration:none;
	display:block;
	background-color: #b4b4b4;
	padding:6px;
	margin-top:1px;
	margin-left:2px;
	margin-right:2px;	
}

a.sub_{
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	font-family: Trebuchet Ms, Tahoma;
	text-decoration:none;
	display:block;
	background-color: #003580;
	padding:6px;
	margin-top:1px;
	margin-left:2px;
	margin-right:2px;	
}
a.sub_:hover{
	color:#003580;
	background-color: #e4e4e4;
}

a.stopka{
	text-decoration:none;
	color:#333333; /* color:#AFAFAF; */
}
a.stopka:hover{
	text-decoration:underline;
}

a.wiecej {
    text-decoration: none;
    color: #9f9943;
    font-size: 12px;
    font-weight: bold;
}

a.wiecej:hover{
    text-decoration: none;
    color: #9f9943;
    font-size: 12px;
    font-weight: bold;
    background-color: #fdd71e;
}

a.tyt_news{
	color:#D30026;
	text-decoration:underline;
}
a.tyt_news:hover{
	color:#003580;
}

/* Menu
---------------------------------------------------------------------------------------------------- */

.linki{
	padding-top:20px;
}
.odstep{
	padding-left:15px;
	float:left;
}


.podmenu_g{
	background-image:url(../obrazki/podmenu-g.gif);
	background-repeat:no-repeat;
	width: 226px;
	height:6px;
	margin-top:9px;
}

.podmenu{
	background-image:url(../obrazki/podmenu-tlo.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	width: 218px;
	height:auto;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
}
	
.podmenu_d{
	background-image:url(../obrazki/podmenu-d.gif);
	background-repeat:no-repeat;
	width: 226px;
	height:6px;
}	

/* Tabele
---------------------------------------------------------------------------------------------------- */

.tab_cennik {
	width: 100%;
	padding-bottom: 20px;
}
.tab_nag {
	background-color: #104186;
	color: White;
	font-size: 11px;
	font-weight: bold;
}
.tab_produkt {
	background-color: #f0f3f8;
	color: Black;
	font-size: 11px;
}
.tab_cena {
	background-color: #ebeff5;
	color: #dc2a2a;
	font-size: 11px;
	text-align: right;
	padding-right: 15px;
}

.tab_nag {
	font-family:Tahoma;
	font-size:11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #666666;
	padding:5px;
}

.tab_tyt {
	color: #666666;
	font-weight: bold;
	padding:5px;
	width:170px;
}
.wroc{
	text-align:right;
}

.l{
	width:150px;
	text-align:right;
	vertical-align:top;
}
.r{
	width:422px;
	text-align:left;
}
.sz{
	background-color: #f1f1f1;
}
.prod{
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
}

/* Listy
---------------------------------------------------------------------------------------------------- */


ol, ul {
    margin-left:25px;
}



/* Komunikaty
---------------------------------------------------------------------------------------------------- */

.blad {
	color: red;
}
.data_news{
	font-size:12px;
	color:#003580;
}

/* Formularze
---------------------------------------------------------------------------------------------------- */

.form {
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    border: 1px solid #949494;
    background-color: #ffffff;
    padding: 4px;
    width: 200px;
}


/*koniec dobrego stylu*/


*{
	outline:0px;
}

img{
	border:0px;
}

.dealer{
	float:right;
}

.nag{
	margin-bottom:9px;
}

.news_nag{
	background-image:url(../obrazki/aktualnosci-nag.gif);
	background-repeat:no-repeat;
	width:647px;
	height:35px;
	padding-left:10px;
	padding-top:5px;
}

hr{
	height : 1px; border : 0px dotted #FFFFFF; border-top : 1px dashed #cccccc;
}

ul.gmapSidebar {list-style-type: none;margin-left:5px;}                              
ul.gmapSidebar li{padding-bottom:5px;}
ul.gmapSidebar a{color:#D30026;}

#menu2{
background-color:#005A9C;
height:40px;
margin-top:67px;
width:657px; 
}  
.underline {
background-color:#E2383F;
height:8px;
width:657px;
height: 8px; 
margin-bottom:15px;
}
#menu2 ul {
margin:0;
padding:15px;
}
#menu2 ul li {
border-right:1px solid white;
color:white;
display:block;
float:left;
list-style-type:none;
margin-right:18px;
padding-right:18px;
text-align:center;
}
#menu2 a {
color:white;
display:block;
text-decoration:none;
}