	/*
	MMV
	CSS - Anna Bar (grudzien 2009)
	*/

/* ########################### OGOLNE ########################### */
html, body { margin: 0px; padding: 0px; font: 12px verdana, arial, tahoma; background: #f2f2f2 url(../images/bg_top.jpg) repeat-x top; }
div, img, form, object, p, h1, h2, h3, h4, h5, h6, ul, li { margin: 0px; padding: 0px; border: none; outline: none; }
img { vertical-align: bottom; } /* usuwa przerwy pod img jezeli jest objety w znacznik <a> */
.clearboth { clear: both; }
.clearboth_spacer { clear: both; height: 10px; }
.left { float: left; }
.right { float: right; }
.divider { height: 25px; margin-top: 25px; background: url(../images/divider.jpg) no-repeat top center; }

/* ########################### formatowanie podstawowe ########################### */
h1 {
	padding: 10px 0px;
	font-size: 17px; }
h2 {
	padding: 5px 0px;
	font-size: 15px; }
#main h3 {
	padding: 5px 0px 15px 0px;
	font-size: 15px;
	color: #91abe4; }
h4 {
	margin: 10px 0px 5px 0px;
	padding: 8px 0px;
	font-size: 15px; }
#drivers h4,
#shop h4 {
	margin: 5px 0px 0px 0px;
	padding: 7px 15px 15px 15px;
	border-bottom: #d1d1d1 1px dotted;
	font-size: 12px;
	text-transform: uppercase; }
#shop h4 span {
	display: block;
	padding-top: 3px;
	font-size: 11px;
	text-transform: none; }

#main p,
#sidebar p {
	padding: 5px 0px; }
#footer p {
	padding: 2px 0px; }

#sidebar h1 {
	font-size: 13px; }
#sidebar p.data {
	padding: 10px 0px 2px 0px;
	font-size: 10px;
	color: #939393; }
#sidebar .news_box p {
	font-size: 11px; }
#sidebar h3 {
	font-size: 14px; }
p {
	line-height: 160%; }
h1, h2, h3, h4, h5, h6 {
	line-height: 140%; }
p.btn {
	width: 123px;
	height: 17px;
	padding: 0px;
	text-align: center;
	font-size: 10px; }
.form_problem p.btn {
	width: 100%;
	text-align: left; }

/* NEWS */
/* NEWS - ARCHIWUM */
/* NEWS - FULL */
#main .news_line h1 {
	padding: 2px 0px 5px 0px;
	font-size: 13px; }
#main .news_line p.data,
#main .archiv p.data,
#main .news_full p.data {
	padding: 5px 0px 2px 0px;
	font-size: 10px;
	color: #939393; }
#main .news_line p {
	font-size: 11px; }
#main .news_line p.btn {
	width: 76px;
	height: 17px;
	margin: 7px 0px;
	padding: 0px;
	text-align: center;
	font-size: 10px; }
#main .archiv p.data {
	padding: 2px 8px 5px 0px;
	display: inline; }
#main .archiv h1{
	display: inline;
	padding: 2px 0px 5px 0px;
	font-size: 12px; }
#main .news_full h1 {
	padding: 2px 0px 20px 0px;
	font-size: 16px; }

/* SPRZEDAŻ DETALICZNA - LISTA SKLEPÓW */
h3 small { display: block; font-size: 11px; margin-top: 15px; padding-top: 20px; background: transparent url(../images/divider.jpg) no-repeat center top; }
h5 { font-size: 10px; padding: 10px 0px 20px 0px; }
#main .col_5 { float: left; width: 100px; margin-right: 17px; text-align: center; }
#main .col_5 a { border-bottom: none; }
#main .col_5 h1 { padding: 2px 0px 0px 0px; font-size: 10px; font-weight: normal; }
#main .col_5 p { padding: 0px; line-height: 140%; }
#main .col_5 p a { font-size: 10px; }


/* LISTA NUMEROWANA w tekstach */
ol li { padding: 5px 0px; }


/* ########################### listy ########################### */
#content ul {
	margin: 5px 0px; }
#content ul li {
	padding: 2px 0px 2px 13px;
	list-style-type: none;
	background: url(../images/punktor.gif) no-repeat left; }

#content form.login ul {
	overflow: hidden;
	clear: both; }
#content form.login ul li {
	padding: 0px 0px;
	float: left;
	background: none; }

#menu {
	padding-left: 30px; }
#menu ul,
ul#podmenu {
	margin: 0px;
	padding-top: 8px;
	overflow: hidden; }
#menu ul li {
	height: 36px;
	margin: 0px 0px;
	padding: 0px 17px 0px 13px;
	float: left;
	list-style-type: none;
	background: url(../images/menu_spacer.png) no-repeat right; }
#menu ul li.last {
	background: none; }

ul#podmenu {
	margin: 0px;
	padding-bottom: 50px;
	overflow: hidden;
	background: url(../images/divider.jpg) no-repeat bottom center; }
#content ul#podmenu li {
	padding: 0px 15px 0px 0px;
	float: left;
	list-style-type: none;
	font-size: 9px;
	background: none; }


/* ########################### linki ########################### */
a {
	border: none;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer; }
a:link,
a:visited { color: #4270d3; border-bottom: #93ace3 1px dotted; }
a:hover { color: #93ace3; border-bottom: #4270d3 1px dotted; }

a.btn_middle,
a.btn_small {
	height: 17px;
	padding-top: 1px;
	display: block;
	border-bottom: none;
	color: white; }
a:link.btn_middle,
a:visited.btn_middle { background: url(../images/btn_middle_link.gif) no-repeat top left; }
a:hover.btn_middle { background: url(../images/btn_middle_hover.gif) no-repeat top left; }
a:link.btn_small,
a:visited.btn_small { background: url(../images/btn_small_link.gif) no-repeat top left; }
a:hover.btn_small { background: url(../images/btn_small_hover.gif) no-repeat top left; }


#content form.login button:link,
#content form.login button:visited { background: url(../images/btn_small_link.gif) no-repeat; }
#content form.login button:hover { background: url(../images/btn_small_hover.gif) no-repeat; }

#menu a { display: block; border-bottom: none; }
#podmenu a { border-bottom: none; }
#podmenu a:hover { color: black; }

/* NEWS */
.images a { border-bottom: none; }



/* ***** MENU ***** */
#menu a { height: 16px; margin-top: 9px; }
/* STRONA GŁOWNA */
#menu a.pol-PL_8145 { width: 101px; }
#menu a:link.pol-PL_8145,
#menu a:visited.pol-PL_8145 { background: url(../images/menu_strona-glowna_link.png) no-repeat; }
#menu a:hover.pol-PL_8145,
#menu .activ a.pol-PL_8145 { background: url(../images/menu_strona-glowna_hover.png) no-repeat; }
/* STREFA B2B */
#menu a.pol-PL_7275 { width: 69px; }
#menu a:link.pol-PL_7275,
#menu a:visited.pol-PL_7275 { background: url(../images/menu_b2b_link.png) no-repeat; }
#menu a:hover.pol-PL_7275,
#menu .activ a.pol-PL_7275 { background: url(../images/menu_b2b_hover.png) no-repeat; }
/* NEWS */
#menu a.pol-PL_8146 { width: 33px; }
#menu a:link.pol-PL_8146,
#menu a:visited.pol-PL_8146 { background: url(../images/menu_news_link.png) no-repeat; }
#menu a:hover.pol-PL_8146,
#menu .activ a.pol-PL_8146 { background: url(../images/menu_news_hover.png) no-repeat; }
/* SERWIS SOS */
#menu a.pol-PL_7274 { width: 69px; }
#menu a:link.pol-PL_7274,
#menu a:visited.pol-PL_7274 { background: url(../images/menu_serwis_link.png) no-repeat; }
#menu a:hover.pol-PL_7274,
#menu .activ a.pol-PL_7274 { background: url(../images/menu_serwis_hover.png) no-repeat; }
/* SPRZEDAZ DETALICZNA */
#menu a.pol-PL_8147 { width: 71px; }
#menu a:link.pol-PL_8147,
#menu a:visited.pol-PL_8147 { background: url(../images/menu_sprzedarz_link.png) no-repeat; }
#menu a:hover.pol-PL_8147,
#menu .activ a.pol-PL_8147 { background: url(../images/menu_sprzedarz_hover.png) no-repeat; }
/* JAK NAWIĄZAĆ WSPÓŁPRACĘ */
#menu a.pol-PL_7273 { width: 176px; }
#menu a:link.pol-PL_7273,
#menu a:visited.pol-PL_7273 { background: url(../images/menu_wspolpraca_link.png) no-repeat; }
#menu a:hover.pol-PL_7273,
#menu .activ a.pol-PL_7273 { background: url(../images/menu_wspolpraca_hover.png) no-repeat; }
/* O FIRMIE */
#menu a.pol-PL_7612 { width: 51px; }
#menu a:link.pol-PL_7612,
#menu a:visited.pol-PL_7612 { background: url(../images/menu_o-firmie_link.png) no-repeat; }
#menu a:hover.pol-PL_7612,
#menu .activ a.pol-PL_7612 { background: url(../images/menu_o-firmie_hover.png) no-repeat; }


/* PODMENU */
#podmenu a:link,
#podmenu a:visited { color: #000000; border-bottom: none; }
#podmenu a:hover,
#podmenu .activ a { color: #4270d3; border-bottom: none; }

/* SIDEBAR BTN STREFA B2B LOGOWANIE */
.login_box_sidebar a { display: block; width: 183px; height: 135px; border-bottom: none; }
.login_box_sidebar a:link,
.login_box_sidebar a:visited { background: url(../images/ik_strefaB2B_link.jpg) no-repeat; }
.login_box_sidebar a:hover { background: url(../images/ik_strefaB2B_hover.jpg) no-repeat; }

/* MAIN BTN STREFA B2B LOGOWANIE */
.login_box { text-align: center; }
.login_box a { display: block; width: 207px; height: 89px; margin: 0px auto; border-bottom: none; }
.login_box a:link,
.login_box a:visited { background: url(../images/btn_logowanieB2B_link.jpg) no-repeat; }
.login_box a:hover { background: url(../images/btn_logowanieB2B_hover.jpg) no-repeat; }

/* ########################### SZKIELET ########################### */
.img_bottom {
	height: 7px;
	clear: both;
	background: url(../images/img_bottom.jpg) no-repeat; }
.img_top {
	height: 8px;
	clear: both;
	background: url(../images/img_top.jpg) no-repeat; }
#all {
	width: 848px;
	margin: 0px auto; }
#header {
	background-color: #ffffff; }
#menu {
	height: 52px;
	background: url(../images/bg_menu.jpg) no-repeat; }
#content {
	background-color: #ffffff; }
#footer {
	padding-bottom: 23px;
	font-size: 11px;
	color: #939393;
	background: url(../images/bg_foot.jpg) no-repeat bottom center; }
#footer .inner {
	background-color: #ffffff; }

/* ########################### GŁÓWKA ########################### */
.logo {
	width: 215px;
	padding: 18px 0px;
	float: left;
	text-align: center;
	border-top: white 4px solid; }
/*.slogan {
	width: 633px;
	float: left;}*/

.slogan {
	width: 633px;
	padding-top: 33px;
	float: left;
	border-top: white 4px solid; }
.slogan img {
	margin-left: 30px; }

/* ########################### MENU ########################### */


/* ########################### MAIN ########################### */
#main {
	width: 628px;
	float: left; }
#main .inner {
	padding: 10px 20px 40px 20px; }

#box_wspolpraca,
#box_sprzedaz {
	margin-top: 20px;
	padding-top: 15px;
	background: url(../images/divider.jpg) no-repeat top center; }

.images {
	margin: 10px 0px 0px 0px; }
/* OBRAZKI - DOMYSLNIE eZPublish */
.content-view-embeddedmedia { /* DIVIDER */
	margin: 25px 0px 0px 0px; }
.object-center p {
	text-align: center; }
.object-left p {
	float: left; }
.object-right p {
	float: right; }

p.bigger {
	font-size: 14px; }

/* NEWS */
.row {}
.news_line {
	width: 196px;
	float: left; }
#main .news_line .inner {
	padding: 0px 8px 0px 8px; }

/* NEWS - ARCHIWUM */
.archiv {
	margin: 15px 0px 25px 0px;
	padding-top: 25px;
	background: url(../images/divider.jpg) no-repeat top center; }
.archiv .row {
	margin: 5px 0px; }

/* NEWS - FULL --- WIECEJ NEWSOW (line) */
.news_full_more {
	margin: 25px 0px 25px 0px;
	padding-top: 25px;
	background: url(../images/divider.jpg) no-repeat top center; }

/* NEWS - FULL */
.news_full {}
.news_full .images {
	margin: 5px 20px 15px 0px;
	float: left; }



/* FORMULARZ ZGLOSZENIA PROBLEMU */
.warning { padding: 10px; background-color: #dee8fe; }


/* STEROWNIKI I INSTRUKCJE OBSLUGI */
#drivers { }
#drivers h4 a { height: 14px; padding-left: 30px; display: block; border-bottom: none; }
#drivers h4 a { background: url(../images/btn_arrow_more_link.png) no-repeat 0px 2px; }
#drivers h4 a:hover { background: url(../images/btn_arrow_more_hover.png) no-repeat 0px 2px; }
/* LISTA SKLEPÓW */
#shop { }
#shop h4 a { height: 14px; padding-left: 30px; display: block; border-bottom: none; }
#shop h4 a { background: url(../images/btn_arrow_more_link.png) no-repeat 0px 2px; }
#shop h4 a:hover { background: url(../images/btn_arrow_more_hover.png) no-repeat 0px 2px; }


/* ########################### SIDEBAR ########################### */
#sidebar {
	width: 220px;
	margin-bottom: 15px;
	padding-top: 10px;
	float: left; }
#content ul li {
	font-size: 11px;
	font-weight: bold; }

#sidebar .news_box {
	margin: 8px 0px 15px 0px;
	padding: 20px 17px 0px 13px;
	border-left: #cfdefe 1px solid;
	background: url(../images/title_news.jpg) no-repeat 13px 0px; }

#sidebar .login_box_sidebar {
	margin: 0px 0px 20px 0px;
	padding: 0px 17px 0px 0px;
	text-align: center; }

#sidebar .mmv_box {
	margin: 8px 0px 15px 0px;
	padding: 0px 17px 0px 13px;
	border-left: #a4baea 1px solid; }

/* ########################### STOPKA ########################### */
#footer .description {
	margin: 0px 20px;
	padding: 10px 0px 20px 0px;
	border-top: #c1c1c1 1px solid; }

/* ########################### formularze ########################### */
#main form.login {
	margin: 10px 0px; }
#main form.login .form_name,
#main form.login .form_password {
	margin: 8px 0px; }

#content form.login label {
	width: 140px;
	padding-right: 10px;
	display: block;
	text-align: right; }
#content form.login input {
	width: 182px;
	border: #c1c1c1 1px solid; }


form.form_problem label,
form.form_problem textarea {
	display: block; }
form.form_problem textarea {
	width: 100%;
	border: #c1c1c1 1px solid; }
form.form_problem input {
	width: 100%;
	display: block;
	border: #c1c1c1 1px solid; }

#content form.form_problem {
	width: 500px;
	margin: 10px auto; }
#content form.form_problem .left,
#content form.form_problem .right {
	width: 240px; }


#main form.form_problem .btn input,
#content form.login input.form_btn {
	width: 76px;
	height: 17px;
	padding-bottom: 2px;
	border: none;
	font: 10px verdana, arial, tahoma;
	font-weight: bold;
	color: white;
	cursor: pointer;
	background: url(../images/btn_small_link.gif) no-repeat; }

#main form.form_problem .btn input {
	display: inline; }
#content form.login input.form_btn {
	margin: 7px 0px;
	display: block; }

#main form.form_problem .btn input:link,
#main form.form_problem .btn input:visited,
#content form.login input.form_btn:link,
#content form.login input.form_btn:visited {
	background: url(../images/btn_small_link.gif) no-repeat; }
#main form.form_problem .btn input:hover,
#content form.login input.form_btn:hover {
	background: url(../images/btn_small_hover.gif) no-repeat; }


/* ########################### formularz zgłoszenia problemu ########################### */

.left, .right {
	float:left;
	width:290px; }
.left input, .right input, .feedback_form textarea  {
	border:1px solid #AAAAAA;
	font-size:11px;
	padding:4px;
	width:240px;
	font-family: verdana;}
.left p, .right p, .block {
	margin:0 0 5px;
	padding:5px 0; }
.element {
	display:inline; }
.element input {
	width:30px; }
.feedback_form textarea {
	width:530px; }
input.defaultbutton {
	background:url(../images/btn_middle_link.gif) no-repeat scroll left top;
	color:#fff;
	border:0;
	font-size:10px;
	font-weight:bold;
	padding:2px 0 1px;
	width:123px;
	cursor:pointer;
	text-transform:uppercase;
	font-family:verdana; }
input:hover.defaultbutton {
	background:url(../images/btn_middle_hover.gif) no-repeat scroll left top; }


