/*
	Style sheet: Egrib sp. z o.o. - http://www.egrib.pl/
	Author: Tomasz Rybak - tomasz.m.rybak@gmail.com
	Name: style.css
*/

body { background: url("/templates/img/back_top.jpg") no-repeat center top; margin: 0px; padding: 0px; font-family: Verdana; background-color: #1f1f1f; }
img { border: 0px; margin: 0px; padding: 0px; }
a { color: #b3b3b3; text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; }

#top { width: 986px; height: 272px; margin: 0 auto; }
#top #logo { width: 100%; height: 209px; }
#top img { margin: 22px 0px 0px 39px; }
#menu { width: 986px; height: 63px; background: url("/templates/img/menu.jpg") no-repeat; }

#page { width: 100%; height: auto; background: url("/templates/img/back_top_page.jpg") repeat-x top;}
#pageCont { width: 986px; height: auto; background: url("/templates/img/back_top_cont.jpg") repeat-x top; margin: 0 auto; background-color: #272727; padding-bottom: 48px; }
#pageCont .invest { width: 449px; height: 314px; float: left; margin: 29px 10px 0px 20px; }
#pageCont .invest2 { width: 449px; float: left; margin-top: 15px; }
#pageCont .image { width: 449px; height: 257px; }
#pageCont .name { margin-left: 5px; }
#pageCont .more { float: right; margin: 6px 13px; }

#foot { width: 100%;  background-color: #141414; }
#footCont { width: 986px; height: 123px; background: url("/templates/img/back_foot_image.jpg") no-repeat left bottom; margin: 0 auto; }
#footLinks { width: 732px; float: right; margin-top: 52px; }
#footLinks a { color: #818181; text-decoration: none; font-size: 13px; }

.pageName { margin: 24px 0px 0px 30px; }
.pageLine { margin-left: 12px; }
.pageNag { float: left; margin: 2px 10px; }
.pageText { width: 932px; margin: 25px 0px 25px 25px; background: url("/templates/img/line_vert.jpg") repeat-y center; }
.pateTitle { font-size: 13px; font-weight: bolder; color: #b3b3b3; }
.pageTextLeft { width: 443px; float: left; text-align: justify; font-size: 12px; color: #808080; margin: 5px 0px 0px 11px; }
.pageTextRight { width: 443px; float: right; text-align: justify; font-size: 12px; color: #808080; margin: 5px 10px; }

.boxKontakt { width: 443px; height: 172px; background: url("/templates/img/box_kontakt.jpg") no-repeat; color: #b3b3b3; font-size: 13px; font-weight: bolder; }
.boxKontaktName { font-size: 16px; }
.boxKontaktBox { padding: 33px 0px 0px 26px; }
.boxForm { width: 445px; height: 302px; background: url("/templates/img/box_form.jpg") no-repeat; }
.boxFormBox { padding: 20px 0px 0px 20px; }
.table { color: #b3b3b3; font-weight: bolder; font-size: 12px; }
.input { border: 1px #272727 solid; background-color: #363636; color: #ffffff; width: 170px; }
.textarea { border: 1px #272727 solid; background-color: #363636; color: #ffffff; }
.boxMap { width: 442px; height: 347px; background: url("/templates/img/box_map.jpg") no-repeat; padding: 9px 0px 0px 7px; }

.list { width:959px; height:173px; margin-left: 15px; }
.list2 { width:959px; height:173px;  background: url("/templates/img/back_list.jpg") no-repeat; margin-left: 15px; }
.listFoto { width: 495px; margin: 20px 0px 0px 10px; float: left; }
.foto { float: left; width: 158px; height: 105px; background: url("/templates/img/box_image.jpg") no-repeat; margin: 10px 5px 0px 0px; text-align: center; }
.foto2 { float: left; width: 158px; height: 105px; background: url("/templates/img/box_image2.jpg") no-repeat; margin: 10px 5px 0px 0px; }
.foto3 { float: left; width: 158px; height: 105px; background: url("/templates/img/box_image.jpg") no-repeat; margin: 10px 20px 10px 13px; text-align: center; }
.imga { margin-top: 5px; }
.imgb { margin: 7px 0px 0px 6px; }
.opis { width:430px; float: right; color: #808080; font-size: 12px; margin: 20px 10px; text-align: justify; }
.opisText { margin-top: 10px; }
.seemore { float: right; margin-top: 10px; }
.seemore2 { float: right; margin: 10px 14px; }

.left { float: left; width: 449px; }
.rzut { width: 449px; height:268px; margin: 25px 0px 0px 25px; padding: 7px 0px 0px 6px; background: url("/templates/img/rzut.jpg") no-repeat; float: left; }
.info { font-size: 12px; float: right; margin: 20px 15px; }
.info th { color: #f2f2f2; padding: 4px; border: 1px solid #515151; }
.info td { color: #7d7d7d; text-align: center; border: 1px solid #515151; padding: 6px; }
.yes { color: #82c92d; }
.no { color: #e61d01; }
.horizontal { margin: 0px 0px 0px 147px; }
.mail_success { color: green; font-weight: bolder; }
.mail_error { color: red; }
.form_border { border: 1px solid red;}

 


