html, body  {text-align: center; 	 font-family: tahoma, arial, helvetica, sans-serif;margin: 0px;  padding: 0px;	}
body *{margin: 0px; 	 padding: 0px; 	 text-align: left;	}
body {font-size: 62.5%;}
p {font-size: 1.3em;line-height:1.5em}
img   {border: 0px;}
h1 	{font-size: 2.5em;  font-weight: bold;	}
h2 	{font-size: 1.8em;font-weight:normal;margin:8px 0 8px 8px;}
h3	{font-size: 1.4em;  font-weight: bold;margin:32px 0 4px 8px}
.header h3 {margin:0px 0 4px 8px;padding:0px;font-weight:normal;}
.article>h3 {margin-top:0px;}
h4 {font-size:1.3em}
h5 {font-size:1.2em}
h6 {font-size:1.1em}


a 	{color: #0066a3; font-size:1em; }
.article > a{font-size: 1.3em;}
.nav a {font-size: 1.3em;}
a:visited {color: #517890;}
a:hover {color: #008bde;}
.nav a,
#breadcrumb a {text-decoration:none;}

hr {height:1px;color:#fff}
hr.space {margin:2em 0;}

.article ul {font-size:1.2em;line-height:2em; margin-left:1em;}
.article ul ul {font-size:1em}
.article ul li {list-style:none; background:url('../trepko/li.gif') no-repeat left 1em; padding-left:10px;}
ul.checklist li {list-style:none; background:url('../trepko/liChecklist.gif') no-repeat left .8em; padding-left:12px;}

.clearfloat { 	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}

/* FORMS */
form {margin:0px; padding:0px;text-align:left}
fieldset {border:0px; padding:0px 1em}
.article label {color:#555; width:160px; display:block;margin:0.2em .5em 0 0;font-size:1.1em; float:left; clear:left;text-align:right;}
.input {margin-bottom:8px; display:block; clear:left; }
div.submit {text-align:left; padding:1em 0 1em 10em;}
div.captcha-img {margin-top:1em;}
form .info {font-size:1.2em; color:red;}
input, textarea{font-family:Tahoma, Arial, sans-serif; font-size:small; }
.input input, 
.input select,
.input textarea {width:360px;}
#WebPageContentCaptchaCode {width:6em}
.input a {font-size:1.1em;}
.submit input.button {font-weight:bold;font-size:1.3em; padding:4px;} 

/*horizontal menu*/
ul.horizontal_menu,
ul#language {padding:0px; margin:0px;list-style:none;list-style-image:none; } .horizontal_menu li{float : left;padding :0; margin:0px;list-style: none;list-style-image:none; } .horizontal_menu li a {display : block; line-height:1em} 

/* LAYOUT */
a#skipToContent {margin-left:-5000px;position:absolute; left:0px; top:0px;}
#mainHeader,
#container,
.footer {width:944px; margin:0px auto; position:relative;}

#mainHeader {height:111px;border-bottom:1px solid #009bda;}
#mainHeader h1 a {display:block;position:absolute; top:32px; left:0px; width:272px; height:75px;border-bottom:3px solid #009bda;}
#mainHeader h1 a span  {margin-left:-5000px;}
#toolMenu {position:absolute; left:272px; top:10px; width:672px; height:22px;font-size:.85em;}
#toolMenu a {padding:0 10px;}
#toolMenu li+li{border-left:1px solid #818a8f;}
#language {position:absolute; left:472px; top:10px; width:472px; height:22px;font-size:.9em;}
#language a {padding:0 10px;}
#language li{border-left:1px solid #818a8f;}
#mainMenu {position:absolute; left:272px; top:32px; width:672px; height:75px; border-bottom:3px solid #009bda;margin:0 0 1px 0;}
#mainMenu li a{width:auto; min-width:87px;height:20px;padding:55px 4px 0px 4px;white-space:nowrap;font-weight:bold;}
#mainMenu li{border-right:1px solid #22a0e9;}

#offer {margin: 0px;padding:0 16px 16px; width:240px;float:left;} 

/* vertical menu*/
#offer ul {width: 240px;margin: 0px;padding: 0px;list-style:none;}
#offer>ul {border-bottom:1px solid #0f7fbf;}
#offer li {border-top:1px solid #0f7fbf;padding: 1px 0 1px 0;  margin:0px; list-style:none;}
 #offer ul li a {display:block;padding:2px 0 2px 8px;margin-left:0px;font-weight:bold;}        
 #offer ul li ul li a {display:block;padding-left:24px;background:url('../trepko/menu_sqr.gif') no-repeat 1em 0.5em;font-weight:normal;}
 #offer ul li ul li ul li a {display:block;padding-left:40px;   background:  url(images/menu_sqr.gif) no-repeat 2em 0.5em;font-weight:normal}        
 #offer ul a:hover,
#offer ul a.actv {background: #0291cf;   } 

/* form offer search */
#offer label {display:block;padding:4px 0 2px 4px;font-size:1.1em;}
#offer .optional,
#offer .required {margin:0 0 3px;}
#offer input[type="submit"] {margin:10px 0;}
#offer select {width:240px;}

.section { width:672px;float:left;}
.section .header {padding:16px 8px 0px 8px;}
.section .article .header {margin:-32px -16px 32px -16px;  }
#breadcrumb a {font-size:1.1em;padding:0 4px;}
#breadcrumb li+li {background:url('../trepko/breadcrumb.gif') no-repeat left .4em; padding-left:8px;}


.article {padding: 10px 16px 0 16px;}
.news-date {color:#999;padding-left:8px;}
.readMoreLink, .backLink {padding-top: 4px; padding-bottom: 30px;font-size:1.2em; text-align: right;}
.readMore:after {content:" \0BB"}
.back:before {content:"\00AB "}

.footer {height:100px;  font-size:1.1em;}
#copyright {padding:64px 16px;}
.footer a {font-size:1em}



/* BACKGROUNDS AND COLORS */
html {background:#f8f8f8}
body {color:#333; background:#f8f8f8 url('../trepko/body_bg.png') repeat-x top}

#mainHeader h1 a {background:#fff url('../trepko/trepko.gif');}
.lang {color:#818a8f}
#mainMenu {background:#E0E0E0 url('../trepko/mainMenu_bg.jpg') no-repeat right top;}
#mainMenu  li a{background:#2E8EC5 url('../trepko/mainMenu_li.png') repeat-x bottom; color:#e6f1f8;}
#mainMenu li a:hover,
#mainMenu li a.actv {background:#2EA6D9 url('../trepko/mainMenu_selected.png') repeat-x bottom;}

#offer {background:#0066A1 url('../trepko/offerMenu_bg.jpg') repeat-x top; }
#offer a{color:#fff}
#offer,
#offer h2,
#offer h3,
#offer label {color:#cce3f0}



#container {background:#fff;}
.section {background:#fff;}
.section .header {background:#F0F0F0;}
.section .article .header {background:#F0F0F0 url('../trepko/sectionHeader.png') repeat-x bottom;border-bottom:1px solid #d2d2d2;}

.footer {background:url('../trepko/footer.gif') no-repeat left top;color:#727172; }
#designby,
#designby a{color:#9da4a8;}

/* ICONS */
#toolMenu a.icoHomepage {background:url('../trepko/icoHomepage.gif') no-repeat left .2em;padding-left:10px;font-weight:bold;}
#toolMenu a.icoSitemap {background:url('../trepko/icoSitemap.gif') no-repeat 8px 3px;padding-left:21px;font-weight:bold;}

.icoPdf  {background:url('../trepko/icoPdf.gif') no-repeat left bottom; padding-left:22px;font-weight:bold; display:inline;}
a.icoPdf:hover {background:url('../trepko/icoPdf.gif') no-repeat left bottom;text-decoration:underline;}
/* .article a[href $=".pdf"]  {background:url('../trepko/icoPdf.gif') no-repeat left bottom; padding-left:22px;} */

a.icoTrepkoWorldwide {background:url('../trepko/icoTrepkoWorldwide.gif') no-repeat left bottom; padding-left:26px;font-weight:normal; text-decoration:none;font-size:1.1em;line-height:2em;letter-spacing:.05em}
a.icoKalendarium {background:url('../trepko/icoKalendarium.gif') no-repeat 2px 2px; padding-left:26px;font-weight:normal; text-decoration:none;font-size:1.1em;line-height:1.6em;letter-spacing:.05em}

/* HOME PAGE */
#slide_holder {width:383px; height:221px; float:left; padding:0 0 0px 0;border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
#hpFirm {width:256px; height:221px; float:left;padding:0 16px 0px 16px;border-bottom:1px solid #e2e2e2;background:#FDFDFD url('../trepko/article.png') repeat-x bottom;}
#hpNews {width:351px;float:left;border-right:1px solid #adadad;margin:32px 0 0 0;padding:0 16px 0 16px;}
#hpFairs {width:256px; float:left;margin:24px 0 0 0;}

#hpFirm h2 { margin-left:0px;}

h2.news_header {margin-top:0px; margin-left:0px; padding:0px; color:#b8c2c7; margin-bottom: 10px;}


#hpNews h3 a,
#hpFairs h3 a{margin:0px; padding:0px; color:#333; text-decoration:none; }

/*-> FM*/

#hpNews .clear, #hpFairs .clear {clear: both;}
/*-> koniec FM*/

/*GALLERY*/

.galeria a {width:166px; height:112px;display:block; float:left; margin:0 32px 16px 0; text-align:center;}
.galeria img {border:1px solid #adadad; padding:2px;max-width:160px; max-height:106px;}

/*dodane przez FM*/
.galeria {padding-left: 10px;}
.galeria h2 {margin-bottom: 30px;}
.gallery-item {width: 170px; margin-right: 40px; float: left; text-align: center; height: 170px;}
.gallery img {border:1px solid #adadad; padding:2px;max-width:160px; max-height:106px; vertical-align: top;}
.opis-gal {text-align: center;}


