@charset "utf-8";
/* CSS Document */

/* -----------------------------------------------
1. GENERAL
----------------------------------------------- */

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, tt, var, b, u, i, center, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
/* end of import */

html { width: 100%; height: 100%; } 
body { width: 100%; height: 100%;  background-color:#e4e3e3; }
.linia { width:100%; height:1px; margin-top:5px; clear:both; margin-bottom:5px;	border: 0px; padding:1px 0px 1px 0px; background-image: url(images/dots.gif); background-repeat: repeat-x; background-position: center; }
.linia_home { width:100%; height:1px; margin-top:15px; clear:both; margin-bottom:15px; border: 0px; padding:1px 0px 1px 0px; background-image: url(images/dots.gif); background-repeat: repeat-x; background-position: center; }
.clear { clear:both;}
input { margin:0 5px 0 5px; font-size:11px; color:#4e4e4e; padding:3px 5px 3px 5px;}

/* -----------------------------------------------
2. LAYOUT
----------------------------------------------- */

#bg-x { width: 100%; height:100%;  margin: 0 auto; background: url('images/bg-x.gif') repeat-x top left;}
#header { width: 1000px; height:400px; background: url('images/header.jpg') no-repeat top left; }
#logo { height:87px;}

#page { width: 1000px; height:100%;  margin: 0 auto; text-align:left; color: #37404f;  font: 12px/1.8em Arial,sans-serif; line-height: 20px; }
#left { width: 329px;  float: left; background-color:#adc3f0; }
#right { width: 670px; float: left; border-left: #cfcece 0px solid;  }
#footer {width:1000px; height:70px; margin-top:30px; margin-bottom:30px;  border-top: #cfcece 1px solid; border-bottom: #cfcece 1px solid;  line-height:70px; text-align:left; color:#070e13; background: url('images/bg-footer.gif') no-repeat top left;}
.img_logo { float:left; border:0px;}

/* menu */
#menu { height:50px; line-height:50px; padding-top: 320px; padding-left:130px; font-size:16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; }
#menu ul{ z-index:100; margin: 0; padding: 0; list-style-type: none; }
#menu ul li{ line-height:50px; position: relative; display: inline; float: left; margin:0 5px 0 5px; text-decoration:none;  }
#menu ul li a { line-height:50px; color: #4b5871; margin:0 5px 0 5px; padding: 6px 22px 6px 22px; border:0px; text-decoration: none;  }
#menu ul li a:hover, #menu ul li a.visited{ line-height:50px; color: #fff; background-color:#a00201;  margin:0 5px 0 5px; padding: 6px 22px 6px 22px; border:0px; text-decoration:none; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  }

/* all */
.pad { padding:15px;}
.title { text-align:left; color: #112d46; font-family: Georgia,Times,"Times New Roman",serif; font-size: 16px; line-height: 1.6em; margin: 12px 0 12px;  }
.title a { color: #112d46; }
.title a:hover {color: #112d46; text-decoration:underline; }
.title H1 { font-weight:normal; }
.tagi { font-size:11px; color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:12px;}
.tagi H2 {font-weight:normal;}
.foto { width:114px; height:114px;  border:#3b4559 dotted 1px; margin: 0px 22px 7px 0px; float:left;}
.foto_img { width:100px; height:100px; margin:7px; }
.text {}
.rounded-corners {-webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

/* links */
a { color:#3b5997; text-decoration: none; }
a:hover { color:#3b5997; text-decoration: none; }

/* colors */
.red { color:#a00201;}

