/*
Bartex
*/

body
	{
	margin:0 auto;
	padding:0;
	background:#fff;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:.8em;
	color:#000;
	text-align:center;
	}

#box_pl
	{
	margin:0 auto;
	width:756px;
	background:#fbfbf6 url('/images/bartex_pl.jpg') no-repeat;
	color:#000;
	text-align:left;
	position:relative;
	}

#box_ru
	{
	margin:0 auto;
	width:756px;
	background:#fbfbf6 url('/images/bartex_ru.jpg') no-repeat;
	color:#000;
	text-align:left;
	position:relative;
	}

#box_de
	{
	margin:0 auto;
	width:756px;
	background:#fbfbf6 url('/images/bartex_de.jpg') no-repeat;
	color:#000;
	text-align:left;
	position:relative;
	}

/* GRAFIKI */

#baner
	{
	margin:0 0 0 222px;
	display:block;
	}

/* NAGLOWKI */

h1, hr
	{
	display:none;
	}

h2.nag_rolety{background:transparent url('/images/nag_rolety.png')}

h2.nag_firma_pl{background:transparent url('/images/nag_firma_pl.png')}
h2.nag_firma_de{background:transparent url('/images/nag_firma_de.png')}
h2.nag_firma_ru{background:transparent url('/images/nag_firma_ru.png')}

h2.nag_oferta_pl{background:transparent url('/images/nag_oferta_pl.png')}
h2.nag_oferta_de{background:transparent url('/images/nag_oferta_de.png')}
h2.nag_oferta_ru{background:transparent url('/images/nag_oferta_ru.png')}

h2.nag_referencje_pl{background:transparent url('/images/nag_referencje_pl.png')}
h2.nag_referencje_de{background:transparent url('/images/nag_referencje_de.png')}
h2.nag_referencje_ru{background:transparent url('/images/nag_referencje_ru.png')}

h2.nag_kontakt_pl{background:transparent url('/images/nag_kontakt_pl.png')}
h2.nag_kontakt_de{background:transparent url('/images/nag_kontakt_de.png')}
h2.nag_kontakt_ru{background:transparent url('/images/nag_kontakt_ru.png')}

h2.nag_mapa_pl{background:transparent url('/images/nag_mapa_strony_pl.png')}
h2.nag_mapa_de{background:transparent url('/images/nag_mapa_strony_de.png')}
h2.nag_mapa_ru{background:transparent url('/images/nag_mapa_strony_ru.png')}

h2.nag_rolety,
h2.nag_firma_pl, h2.nag_firma_de, h2.nag_firma_ru,
h2.nag_oferta_pl, h2.nag_oferta_de, h2.nag_oferta_ru,
h2.nag_referencje_pl, h2.nag_referencje_de, h2.nag_referencje_ru,
h2.nag_kontakt_pl, h2.nag_kontakt_de, h2.nag_kontakt_ru,
h2.nag_mapa_pl, h2.nag_mapa_de, h2.nag_mapa_ru
	{
	margin:30px 0 10px 10px;
	padding-top:51px;
	overflow:hidden;
	background-repeat:no-repeat;
	height:0px !important;
	width:347px;
	}

h3
	{
	margin:0 12px 5px 12px;
	padding:0;
	color:#8b0000;
	background:transparent;
	font:normal 140%/145% arial,helvetica,sans-serif;
	}

/* AKAPITY */

p, address
	{
	margin:0 12px 15px 12px;
	padding:0;
	background:transparent;
	line-height:140%;
	color:#000;
	}

p span.ramka
	{
	margin-top:10px;
	border:1px solid #aa9;
	background:#eed;
	padding:5px;
	display:block;
	}

address
	{
	font-style:normal;
	margin-bottom:20px;
	font:normal 100%/140% verdana,arial,helvetica,sans-serif;
	margin-bottom:8em;
	}

#stopka p
	{
	margin:0;
	padding:0;
	border-top:6px solid #d7d7d0;
	background:#a0a097;
	font:normal 95%/32px arial,helvetica,sans-serif;
	float:left;
	color:#fff;
	text-align:center;
	width:221px;
	}

#stopka address
	{
	margin:0;
	padding:0 1em 0 0;
	background:#f5f5ed;
	color:#888;
	font:bold 95%/32px arial,helvetica,sans-serif;
	text-align:right;
	border-top:6px solid #fff;
	}

#stopka a
	{
	text-decoration:none;
	background:transparent;
	padding:3px;
	color:#fff;
	}

#stopka a:focus,
#stopka a:hover
	{
	color:#a00;
	background:#fff;
	padding:3px;
	}

/* Naglowek */

#nag
	{
	height:46px;
	width:756px;
	background:#fff url('/images/naglowek.png') no-repeat right bottom;
	color:#fff;
	border-bottom:3px solid silver;
	}

#nag a
	{
	margin:0;
	background:transparent;
	color:#456;
	text-decoration:none;
	font:bold 80% verdana,sans-serif;
	position:relative;
	top:27px;
	left:260px;
	}

#nag a:focus,
#nag a:hover
	{
	color:#f00;
	text-decoration:underline;
	}

 #nag a.sub1
	{
	position:absolute;
	left:263px;
  margin-top:3px;
	}

#nag a.sub2
	{
	position:absolute;
	left:395px;
  margin-top:3px;
	}

/* JEZYK */
#langauges
	{
	position:absolute;
	top:282px;
	left:70px
	/*border: 1px solid #f00*/
	}

#langauges a
	{
	padding:5px;
	background:transparent;
	}


#langauges a img.lang
	{
	border:none;
	background:#f5f5f5;
	}


/* KOLUMNY */

#kolumna_lewa
	{
	color:#000;
	background:transparent;
	float:left;
	width:221px;
	clear:left;
	}

#kolumna_prawa
	{
	color:#000;
	float:left;
	width:535px;
	background:#fff;
	}

#kolumna_prawa a
	{
	color:#00f;
	}

#kolumna_prawa a:focus,
#kolumna_prawa a:hover
	{
	color:#f00;
	text-decoration:none;
	}

#tresc,
#tresc_lewa
	{
	color:#000;
	float:left;
	background:transparent;
	}

#tresc_lewa
	{
	margin:0;
	padding:0;
	width:387px;
	}

#tresc_prawa
	{
	margin-top:50px;
	padding:0;
	color:#000;
	background:transparent;
	width:148px;
	float:left;
	}
#tresc_prawa p.grafika
	{
	margin:0;
	padding:0;
	}

#tresc_prawa img
	{
	margin:0 0 5px 0;
	border:2px solid #aa9;

	float:left;
	}



/* STOPKA */

#stopka
	{
	background:transparent;
	clear:left;
	}

/* MENU 2*/

#menu2
	{
	margin:0 0 0 222px;
	padding:0;
	background:#666;
	list-style-type:none;
	display:block;
	clear:left;
	}

#menu2 li
	{
	background:transparent;
	float:left;
	}
/*
#menu2 li a
	{
	margin:0;
	padding-top:40px;
	overflow:hidden;
	display:block;
	background-repeat: no-repeat;
	height: 0px !important;
	}
*/
#menu2 li a
	{
	margin:0;
	padding:0;
	border:none;
	height:40px;
	float:left;
	display:block;
	background-repeat: no-repeat;
	text-indent:-9999em;
	width:100%;
	}

#menu2 li a:focus
	{
outline:none;
	}

#menu2 li.sub_pl1 {background:url('/images/firma_pl.png'); width:120px;}
#menu2 li.sub_pl2 {background:url('/images/oferta_pl.png'); width:122px}
#menu2 li.sub_pl3 {background:url('/images/referencje_pl.png'); width:153px}
#menu2 li.sub_pl4 {background:url('/images/kontakt_pl.png'); width:139px}

#menu2 li.sub_pl1 a:focus,#menu2 li.sub1 a:hover{background:url('/images/firma_a_pl.png')}
#menu2 li.sub_pl2 a:focus,#menu2 li.sub2 a:hover{background:url('/images/oferta_a_pl.png')}
#menu2 li.sub_pl3 a:focus,#menu2 li.sub3 a:hover{background:url('/images/referencje_a_pl.png')}
#menu2 li.sub_pl4 a:focus,#menu2 li.sub4 a:hover{background:url('/images/kontakt_a_pl.png')}

#menu2 li.sub_de1 {background:url('/images/firma_de.png'); width:120px;}
#menu2 li.sub_de2 {background:url('/images/oferta_de.png'); width:122px}
#menu2 li.sub_de3 {background:url('/images/referencje_de.png'); width:153px}
#menu2 li.sub_de4 {background:url('/images/kontakt_de.png'); width:139px}

#menu2 li.sub_de1 a:focus,#menu2 li.sub1 a:hover{background:url('/images/firma_a_de.png')}
#menu2 li.sub_de2 a:focus,#menu2 li.sub2 a:hover{background:url('/images/oferta_a_de.png')}
#menu2 li.sub_de3 a:focus,#menu2 li.sub3 a:hover{background:url('/images/referencje_a_de.png')}
#menu2 li.sub_de4 a:focus,#menu2 li.sub4 a:hover{background:url('/images/kontakt_a_de.png')}

#menu2 li.sub_ru1 {background:url('/images/firma_ru.png'); width:120px;}
#menu2 li.sub_ru2 {background:url('/images/oferta_ru.png'); width:122px}
#menu2 li.sub_ru3 {background:url('/images/referencje_ru.png'); width:153px}
#menu2 li.sub_ru4 {background:url('/images/kontakt_ru.png'); width:139px}

#menu2 li.sub_ru1 a:focus,#menu2 li.sub1 a:hover{background:url('/images/firma_a_ru.png')}
#menu2 li.sub_ru2 a:focus,#menu2 li.sub2 a:hover{background:url('/images/oferta_a_ru.png')}
#menu2 li.sub_ru3 a:focus,#menu2 li.sub3 a:hover{background:url('/images/referencje_a_ru.png')}
#menu2 li.sub_ru4 a:focus,#menu2 li.sub4 a:hover{background:url('/images/kontakt_a_ru.png')}


/* MENU 3*/

ul.menu3
	{
	margin:20px 0 0 0;
	padding:0;
	background:transparent;
	list-style-type:none;
	font:bold 95%/180% verdana,sans-serif;
	}

ul.menu3 ul
	{
margin:0 0 0 20px;
padding:0;
list-style-type:none;

	}

ul.menu3 li a
	{
margin:0;
padding:0;
	padding-left:10px;
	background:transparent;
	color:#456;
	text-decoration:none;
	display:block;
	}

ul.menu3 li a:hover,
ul.menu3 li a:focus
	{
	padding-left:5px;
	border-left:5px solid #ddc;
	background:#eed;
	color:#000;
	}

/* FORMS */
form
	{
	margin:0;
	padding:0;
	width:520px;
	background:transparent;
	font-size:95%;
	}

form fieldset
	{
	margin:10px 20px;
	padding:0;
	background:#f0eee2 url('/images/backform.png') repeat-x center top;
	padding-bottom:15px;
	border-top:1px solid #ddd;
	border-right:1px solid #ccc;
	border-left:1px solid #ddd;
	border-bottom:2px solid #aaa;
	}

form legend
	{
	padding:0 4px;
	color:#8b0000;
	font-size:120%;
	font-weight:bold;
	line-height:300%;
	}

form input
	{
	width:200px;
	float:left;
	margin-bottom:10px;
	padding-left:.2em;
	}


form textarea
	{
	width:400px;
	float:none;
	margin-bottom:10px;
	margin-left:30px;
	padding-left:.2em;
	}

form label
	{
	width:230px;
	float:left;
	margin-right:10px;
	text-align:right;
	padding:.2em 0;
	}

form em
	{
	color:#d00;
	font-size:80%;
	font-style:normal;
	}

#form1 br
	{
	clear:left;
	}

form input.submit
	{
	width:auto !important;
	float:none;
	margin:0 0 0 230px;
	text-align:center;
	}




ul#mapa
	{
	margin:0 0 3em 5em;
	padding:0;
	list-style-position: inside;

	list-style-image: url(http://bartex.biznescenter.pl/images/map_start.gif);

	}


ul#mapa ul
	{
	margin:0;
	padding:0 0 0 25px;
	list-style-image: url(http://bartex.biznescenter.pl/images/map_list.gif);
	}


ul#mapa li
	{
	margin:0;
	padding:0;
	}

ul#mapa a
	{
	text-decoration:none;
	color:#234;
	}

ul#mapa a:focus,
ul#mapa a:hover
	{
	text-decoration:underline;
	color:#f00;
	}
