/* BASE /////////////////////////////////////////////////////////////////////////////////// */
* { margin: 0; padding: 0; }
body { color: #000; font: 11px Tahoma, Helvetica,Verdana, Arial ; line-height: 16px; background-color: #FFF; width: 100%; height: 100%;} 

a { text-decoration: none; color: #900028; }
a img {border: none;}
a:link, a:visited {color: #900028; text-decoration: none;}
html body a:hover {text-decoration: underline; }

p { padding:  5px 0 15px 0; font-size: 11px; }
h1 { 	color: #000; padding:  10px 0 5px 0; font-size: 12px;}
h2 { 	color: #7f0023; padding:  10px 0 5px 0; font-size: 12px;  background: url('../gfx/s.gif') left bottom repeat-x;}
h3 { 	color: #666; padding:  5px 0 5px 0; font-size: 12px; }
h4 { 	color: #9a9a9a; padding:  15px 0 5px 0; }
.big { 	font-size: 17px;}
td h2 { font-size:11px; }

ul,li,form,input { font: 11px Tahoma, Helvetica,Verdana, Arial ;}

/* Listy  ///////////////////////////////////////////////////////////////////////////////////  */
ul { margin: 5px 0px; padding: 0; }
li { padding: 0 0 5px 15px; list-style-type: none; background: url('../gfx/li.gif') 0 5px no-repeat; line-height: 15px; }

/* Formularze  /////////////////////////////////////////////////////////////////////////////////// */
form,input,textarea,select { color: #000; vertical-align: middle;  }
textarea { border: 1px solid #dedede; padding: 3px 4px; width: 150px; height: 90px; background-color: #FFF;	color: #bbb; }
select { width: 160px; background-color: #af681f; color: #FFF;  }
input.text { border: 1px solid #dedede; color: #bbb; padding: 1px 4px; margin: 0; width: 150px; background-color: #FFF; font-size: 11px;  vertical-align: middle;}
input.button { border: 1px dotted #5c2212; border-left: 1px solid #f9b24f; border-top: 1px solid #f9b24f;	 background-color:#571f0e; font-size: 10px; font-weight: bold; padding: 2px 5px; margin: 0; color: #FFF; cursor: pointer; width: auto; overflow: visible; }
input.light { background-color:#af681f; }

/* Ogólne  ///////////////////////////////////////////////////////////////////////////////////  */
.clearing { clear: both; line-height: 0.1%; font-size: 0.1%; }
p.more { padding: 0; margin: 0 }
p.more a { background: url('../gfx/m.gif') right center no-repeat; padding: 0 10px 0 0; }
.fl { float: left }
.fr { float: right }
.l_img { float: left; margin: 0 10px 10px 0; }
.r_img { float: right; margin: 0 0 10px 10px; }
.c_img { text-align: center; margin: 0 15px 10px 15px; }
.company { color: #900028;}
.sep { line-height: 1%; font-size: 1%; background: #FFF url('../gfx/s.gif') 0 0 repeat-x; height: 1px; }
/* Format strony  /////////////////////////////////////////////////////////////////////////////////// */
.container { background: #FFF url('../gfx/bg.gif') 0 0 repeat-x; width: 100%; height: 220px; }
#sub .container, #sub2col .container {  height: 220px; }
#header { width: 980px; height: 220px; margin:0 auto;}
#sub #header {  height: 220px; }
#header ul { float: right; margin: 10px 25px 0 0; padding: 0; display: inline; background: url(../gfx/sep.gif) left center no-repeat; }
#header li { float: left; margin: 0; padding: 0 20px; background: url(../gfx/sep.gif) right center no-repeat; }
#header li a { font-weight: bold; }

#content { background: #eee url(../gfx/bg_cont.gif) center top repeat-y; } 
#all { width: 980px; margin: 0 auto; padding: 0 35px; voice-family: "\"}\""; voice-family:inherit; width: 910px; }
#lCol { float: left; width: 428px; padding-right: 30px; voice-family: "\"}\""; voice-family:inherit; width: 398px; }
#rCol { float: left; width: 482px; padding-top: 13px }

#sub #lCol { width: 235px; padding:0 30px 0 0; voice-family: "\"}\""; voice-family:inherit; width: 205px; }
#sub #rCol {  width: 675px; }

#sub2col #rCol { width: 910px; }

.images { float: right; width: 195px; text-align: center; }
.zdjecia { float: center; margin: 0 15px 10px 15px; text-align: center; }
.images img { margin-bottom: 15px }
.text { float: left; width: 480px; }
#sub2col .text { width: 435px;}
.secCol { width: 435px; float: right; }

/* FOOTER  /////////////////////////////////////////////////////////////////////////////////// */
#footer { background: #FFF url('../gfx/bg_foot.gif') center top repeat-x; }
#inside { width: 980px; margin: 0 auto;  background: url('../gfx/foot.gif') 0 0 no-repeat; padding: 33px 35px 33px 35px; voice-family: "\"}\""; voice-family:inherit; width: 910px;}
#footer .fl { margin-right: 50px;  }
#footer p { padding: 0; line-height: 15px; }
#footer .fr { display: none; }
.news { background: url('../gfx/hd_aktualnosci.gif') 0 0 no-repeat; padding-top: 44px;}
#english .news { background: url('../gfx/hd_aktualnosci_eng.gif') 0 0 no-repeat; padding-top: 44px;}
#ru .news { background: url('../gfx/hd_aktualnosci_ru.gif') 0 0 no-repeat; padding-top: 44px;}

.news img { float: left; }
.news h1 { padding: 0; font-size: 11px; }
.news p { padding: 0; line-height: 15px; }
.news .more { margin-bottom: 15px; }

.module { background: url('../gfx/c1.gif') 0 0 no-repeat; margin-top: 15px; }
.c2 { background: url('../gfx/c2.gif') right top no-repeat; }
.c3 { background: url('../gfx/c3.gif') left bottom no-repeat; }
.c4 { background: url('../gfx/c4.gif') right bottom no-repeat; padding: 0 17px 0 17px; }
.padd { padding: 18px 0 23px 0; }
.module p { padding: 0; line-height: 14px; text-align: justify;}
.module form { margin: 10px 0;  }
.module input.text { margin-right: 15px;  vertical-align: middle;  }
.module a { margin-right: 9px;  vertical-align: middle; }


/*  LOCALISER  /////////////////////////////////////////////////////////////////////////////////// */
#localiser { font-size: 9px; line-height: 13px; background: #bac4cd url('../gfx/loc.gif') left bottom repeat-x; margin: 0 20px 10px; padding-bottom: 7px; }
#localiser a { font-weight: normal; color: #FFF; padding: 0 6px; background: url('../gfx/arr.gif') right center no-repeat; display: inline; }

/* TABELE  ///////////////////////////////////////////////////////////////////////////////////  */
table { font-size: 9px; }
table li { font-size: 11px;   }
.info { margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; color: #000; border: 1px dotted #fff; font-size: 9px; }
.info td { padding: 5px 8px; border: 1px dotted #fff; border-collapse: collapse; vertical-align: middle; text-align: left; }
.info .td_nobd { background-image: none; }
.buttons td { text-align: center; padding-top: 12px; padding-bottom: 12px; background-image: none; }
.info th { font-weight: normal; background-color: #ffb61a;	padding: 2px 8px 2px 8px; color: #571f0e; text-align: center; border-color: #de8e1f; }
td.first { font-weight: bold; }
.line0 td { background: #F0F0F0; }


.produkt { margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; color: #000; border: 1px dotted #fff; width: 405px; }
.produkt td { padding: 5px 6px; border: 1px dotted #fff; border-collapse: collapse; vertical-align: middle; text-align: left; font-size: 8px; }
.produkt .td_nobd { background-image: none; }
.buttons td { text-align: center; padding-top: 12px; padding-bottom: 12px; background-image: none; }
.produkt th { font-weight: normal; background-color: #ffb61a;	padding: 2px 8px 2px 8px; color: #571f0e; text-align: center; border-color: #de8e1f; }
td.first { font-weight: bold; }
.line0 td { background: #F0F0F0; }

/*  MENU - SIDE /////////////////////////////////////////////////////////////////////////////////// */
#menu { float: left; padding: 0;  }
#menu ul { margin: 20px 0 0 28px; padding:0; list-style-image: none;  } 
#menu ul li { list-style:none; background: none; margin:0; padding:0; border-bottom: 1px solid #FFF;  }
* html #menu ul li { height:1px; vertical-align:bottom; }
#menu ul li a { background: #eee url(../gfx/m2.gif) 15px 10px no-repeat; display:block; font-size: 11px; padding: 5px 5px 6px 30px; text-decoration:none;	color:#000; width: 145px;  }
#menu ul li a:hover { text-decoration: underline }
#menu ul li.selected a { font-weight: bold;}
* html #menu ul li a { height:1px; }
#menu ul ul { margin:	0 0 0 10px; padding:0; width: 180px; }
#menu ul ul li { list-style:none; margin:0; padding:2px 0;   }
* html #menu ul ul li { height:1px; vertical-align:bottom; }
#menu ul ul li a { display: block; font-size: 9px; font-weight:	normal; padding:	0 2px 0 20px; text-decoration:none; color:	#000; background: url(../gfx/li.gif) 5px 5px no-repeat; }
#menu ul ul li.selected a{ background: 	url(../gfx/li.gif) 5px 6px no-repeat; }
* html #menu ul ul li a { height:		1px; }

/* USABILITY /////////////////////////////////////////////////////////////////////////////////// */
.skiplink { position: absolute; left: 0px; top: -500px; overflow: hidden; }



.mailText{ margin:15px 15px 15px 15px;font-size:12px;text-align:center}

