/*CSS Reset Reloaded*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;font-style: inherit; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; color: #333333; background: white; /*font-size:100.01%;*/ }
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {quotes: "" ""; background:#f6f6f6; margin: 0; padding: 10px;}

/*Global Styling*/
body{background:#ccc; font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; color:#5e5e6b; text-align:left; line-height:14px;}
#skiplinks{display:none;}
a:link {color: #3399cc; text-decoration:none;  }
a:visited {color: #3399cc; text-decoration:none; }
a:hover {color: #3399cc; text-decoration:underline; }
strong{font-weight:bold}
p{padding:0 0 20px 0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:Arial, Helvetica, sans-serif;  line-height:18px;}
h1{font-size:28px}
h2{font-size:18px}
h3{font-size:14px;}
h4{font-size:12px}
h5{font-size:10px}
h6{font-size:10px}
h1 strong{display:none}
.clearme{clear:both;}

.underline{text-decoration:underline}

.welcome-text{font-family: Arial, Helvetica, sans-serif; font-size:17px; line-height:30px; text-transform:uppercase; color:#5e5e6b;}

/*wrapper*/
#wrapper{width:1000px; margin: 50px auto; background:#fff; height:680px;/* border:1px solid #cdcdcd;*/ }

#mast{width:1000px; height:100px; margin:0 auto; background:url(../images/design/mast-bg.gif) repeat-x;}

/*logo*/
#logo{background:url(../images/design/logo.gif) no-repeat; height:83px; width:300px; float:left; display:block; margin:0;}
#logo a{height:83px; width:300px; display:block;}
#logo strong{display:none;}

#language{width:1000px; height:25px; margin:0 auto; background:#fff;}
#language-nav{width:80px; height:25px; background:url(../images/design/flags.gif) no-repeat; float:right; padding-right:23px;}
#language-nav a {display: block; width: 40px; text-indent: -999em; overflow: hidden;  color: #fff;}
#language-nav ul li {overflow: hidden; float:left; width:40px;}

/*#language-nav{width:80px; height:25px; background:url(../images/design/flags.gif) no-repeat; float:right; padding-right:23px;}
#language-nav ul li a {display: block; height:25px; width:40px; text-indent: -999em; overflow: hidden; float:left;}*/

#nav{width:200px; height:220px; background:url(../images/design/nav-polish.gif) no-repeat; float:left;}
#nav a {display: block; width: 200px; text-indent: -999em; overflow: hidden;  color: #fff;}
#nav ul li {overflow: hidden; float:left; width:200px;}
	
	/*--- active ---*/
	#nav-1 a { height: 37px; }
	#nav-2 a { height: 55px; }
	#nav-3 a { height: 54px; }
	#nav-4 a { height: 39px; }
	#nav-5 a { height: 38px; }
	/*--- hover ---*/
	#nav-1 a:hover { height: 37px; background:url(../images/design/nav-polish-ovr.gif) 0 0 no-repeat;}
	#nav-2 a:hover { height: 55px; background:url(../images/design/nav-polish-ovr.gif) 0 -37px no-repeat;}
	#nav-3 a:hover { height: 54px; background:url(../images/design/nav-polish-ovr.gif) 0 -92px no-repeat;}
	#nav-4 a:hover { height: 39px; background:url(../images/design/nav-polish-ovr.gif) 0 -146px no-repeat;}
	#nav-5 a:hover { height: 38px; background:url(../images/design/nav-polish-ovr.gif) 0 -185px no-repeat;}
	/*--- current ---*/
	#current-1 a{ height: 37px; background:url(../images/design/nav-polish-ovr.gif) 0 0 no-repeat;}
	#current-2  a{ height: 55px; background:url(../images/design/nav-polish-ovr.gif) 0 -37px no-repeat;}
	#current-3 a{ height: 54px; background:url(../images/design/nav-polish-ovr.gif) 0 -92px no-repeat;}
	#current-4 a { height: 39px; background:url(../images/design/nav-polish-ovr.gif) 0 -146px no-repeat;}
	#current-5 a{ height: 38px; background:url(../images/design/nav-polish-ovr.gif) 0 -185px no-repeat;}

#leftcol{width:200px; margin:0px 0px 0 0; float:left; }

#cert{width:180px; float:left; }

#midcol{width:200px; margin:0px 0px 0 0; float:left; text-align:right; padding: 30px 20px 0 0;}

#three-thumbs{width:560px; height:184px; float:left;}
.thumb{width:180px; height:184px; float:left; padding-left:5px;}
#text-box{width:550px; float:left; padding:10px 5px 0 5px;  z-index:10; /*position:absolute;  top:390px;*/}
#text-box-offices{width:550px; float:left; padding:10px 5px 0 5px; }
#text-box-offices small {font-size:10px; font-weight:bold;}
#text-box small {font-size:10px; font-weight:bold;}

#maps{width:560px; float:left;}

#rightcol{width:560px; margin:0 0 0 0; float:left; padding: 30px 20px 0 0;}

#footer{width:1000px; height:1px; margin:0 auto; z-index:inherit; position:absolute; top:650px;}
#footer-logo{width:200px; height:80px; background:url(../images/design/logo-footer.gif) no-repeat; float:left; text-indent:-999em}
#footer-copyright{width:200px; height:30px; text-align:right;  float:right; padding:45px 23px 20px 0px; color:#000;}

#long-image{width:545px; height:184px; float:left; padding:0 0 0 5px;}