/* (VEGA Studio by Tomasz Cynacewicz) */

html, body {
  margin: 0;
  padding: 0;
  font-family: Arial, Tahoma, Verdana;
  /* font-stretch: ultra-condensed; */
  font-size: 12px;
  color: #202020;
  width: 100%;
  height: 100%;
}

body {
  background: url(../img/bg_bottom.png) #D7D7D7 repeat-y center;
}

/* *::-moz-selection { background-color: #ffffff; color: #C32215; } */

.general {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}

.high_main {
  margin: 0;
  padding: 0;
  width: 100%;
}

div.high_top {
  margin: 0;
  padding: 0;
  width: 100%;
  background: url(../img/bg_top.png) #272727 repeat-y center;
}

div.top {
  margin: 0 auto;
  padding: 0;
  width: 980px;
  /* background: url(../img/bg_m.png) #202020 repeat-y center; */
}

div.main {
  margin: 0 auto;
  padding: 0;
  width: 980px;
  padding-top: 10px;
}

div.header {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 281px;
  overflow: visible;
  text-align: center;

}

div.header div.baner_main {
  margin:0 auto;
  border: none;
  width: 100%;
  margin-left: -1px;
  height: 350px;
  background: url(../img/baner.jpg) no-repeat top;
  visibility: hidden;
}

div.header object {
  margin: 0;
  padding: 0;
  margin-left: -2px;
  width: 980px;
  height: 283px;
  cursor: pointer;
}

.clearer {
  clear: both;
  height: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
}

.brrr {
  height: 0;
  line-height: 0;
}

.down {
  clear: right;
  height: 10px;
  line-height: 0;
  margin: 0;
  padding: 0;
}

.block_front {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.front_img {
  width: 280px;
  height: 89px;
  border: 1px solid #949494;
  background-color: #eaeaea;
  margin-top: 10px;
  float: left;
}

.front_img img {
  border: none;
}

.front_img .three {
  margin: 0;
  padding: 0;
  width: 278px;
  height: 86px;
  padding: 1px;
}

.front_img .opa {
  position: absolute;
  margin-left: 1px;
  margin-top: 60px;
  /* opacity: 0.75; */
  /* filter: alpha(opacity=75); */
}

.front_img .op_text {
  color: white;
  position: absolute;
  margin-left: 8px;
  margin-top: 65px;
  font-weight: bold;
  font-size: 16px;
  font-variant: small-caps;
  z-index: 1;
  cursor: pointer;
}

.front_img a {
  text-decoration: none;
}

.front_img a:hover {
  color: #A3050A !important;
  text-decoration: none;
}

.midel {
  margin-right: 35px;
  margin-left: 35px;
}

.block p, .block li {
  margin: 0;
  padding: 0;
  font-size: 12px;
  /* letter-spacing: 2px; */
}

.block .block_title {
  margin-bottom: 10px;
  line-height: 32px;
  height: 32px;
  text-align: left;
  border-bottom: 2px solid #CF0101;
}

.block h1 {
  font-size: 12px;
  font-weight: normal;
}

.block h1.ha1 {
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  height: 14px;
  padding-left: 6px;
}

h3.port_title {
  margin: 0 16px 20px 16px;
  padding: 0;
  text-align: left;
  font-weight: bold;
}

.sub_menu {

}

.sub_menu a img, .sub_menu img {
  border: none;
}

.sub_menu a#work {
  height: 31px;
  width: 166px;
  display: inline-block;
  background: url(../img/stickers/ostatnie.png) #ffffff no-repeat center;
}

.sub_menu a#publish {
  height: 31px;
  width: 136px;
  display: inline-block;
  background: url(../img/stickers/wydawnictwo.png) #ffffff no-repeat center;
}

.sub_menu a#adv {
  height: 31px;
  width: 98px;
  display: inline-block;
  background: url(../img/stickers/rekl.png) #ffffff no-repeat center;
}

.sub_menu a#poli {
  height: 31px;
  width: 114px;
  display: inline-block;
  background: url(../img/stickers/poligrafia.png) #ffffff no-repeat center;
}

.sub_menu a#sites {
  height: 31px;
  width: 93px;
  display: inline-block;
  background: url(../img/stickers/internet.png) #ffffff no-repeat center;
}

.sub_menu a#work:hover {
  background: url(../img/stickers/ostatnie_hov.png) #ffffff no-repeat center;
}

.sub_menu a#publish:hover {
  background: url(../img/stickers/wydawnictwo_hov.png) #ffffff no-repeat center;
}

.sub_menu a#adv:hover {
  background: url(../img/stickers/rekl_hov.png) #ffffff no-repeat center;
}

.sub_menu a#poli:hover {
  background: url(../img/stickers/poligrafia_hov.png) #ffffff no-repeat center;
}

.sub_menu a#sites:hover {
  background: url(../img/stickers/internet_hov.png) #ffffff no-repeat center;
}

.block .art_title {
  margin: 0px 6px 4px 0;
  font-size: 13px;
  clear: left;
}

.block .art_title span {
  margin-left: 12px;
  font-size: 12px;
  font-weight: normal;
}

.block .art_title i {
  font-size: 11px;
  font-weight: normal;
}

.col_left {
  float: left;
  width: 448px;
  text-align: justify;
}

.col_right {
  float: right;
  width: 448px;
  text-align: justify;
}

div.high_mid {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 20px;
  line-height: 20px;
  background: url(../img/bg_mid2.jpg) #d7d7d7 repeat-x center;
}

div.mid {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 20px;
  line-height: 20px;
  background: url(../img/bg_mid.png) no-repeat center;
}

div.content {
  margin: 0 auto;
  padding: 0 30px;
  width: 920px;
}

div.footer {
  margin: 0 auto;
  margin-top: 10px;
  padding: 6px 0 12px 0;
  width: 930px;
  color: #202020;
  background: url(../img/2pixel.gif) repeat-x top;
  text-align: center;
}

div.footer span {
  font-size: 12px;
  padding: 0;
  margin: 0;
}

div.footer img {
  padding: 0;
  margin: 6px 0 0 0;
  border: none;
}

.buttons {
  background-color: #eaeaea;
  border: 1px solid #949494;
  color: #202020;
  font-weight: bold;
  cursor: pointer;
  margin: 0;
  padding: 0;
  margin-top: 10px;
  font-size: 13px;
  width: 106px;
  /* width:auto; */
  /* overflow:visible; */
}

.rtable, .controls {
  width: 876px;
  margin: 0 auto;
  text-align: left;
  border-spacing: 0;
  border-collapse: collapse;
}

.adm, .pass, .log {
  text-align: center;
}

.admin .rtable, .admin .ftable {
  border-top: 1px solid #949494;
  border-left: 1px solid #949494;
}

.admin .rtable td, .admin .ftable td {
  vertical-align: middle;
  border-bottom: 1px solid #949494;
  border-right: 1px solid #949494;
  padding-left: 3px;
}

.admin .rtable th, .admin .ftable th {
  border-bottom: 1px solid #949494;
  border-right: 1px solid #949494;
  background-color: #eaeaea;
  color: #202020;
  padding-left: 3px;
  height: 22px;
}

.rtable a, .ftable a {
  color: #202020;
}

.rtable a:hover, .ftable a:hover {
  color: #A3050A;
}

.rtable caption, .ftable caption {
  font-weight: bold;
  font-size: 13px;
  padding-bottom: 10px;
  text-align: left;
  color: #202020;
}

div.content .ralign, div.content div.admin .ralign {
  text-align: right;
}

div.content div.admin .rtable #title, div.content div.admin .rtable #title #areatext {
  width: 795px;
}

.rtable span {
  font-weight: bold;
  margin-right: 6px;  
}

#submitters input, .controls input {
  margin-right: 2px;
  margin-left: 2px;
}

#login, #password {
  width: 160px;
}

#email {
  width: 280px;
}

div.content div.admin {
  margin:0;
  padding: 0;
  text-align: center;
  font-size: 13px;
}

.logon {
  width: 360px;
  height: 160px;
  margin:0 auto;
  padding: 0;
  text-align: center;
  font-size: 13px;  
}

.logon .block_title, .admin .block_title {
  text-align: left;
}

.block_title img {
  border: none;
}

div.content {
	text-align: center;
}

form.row {
  margin: 0;
  padding: 0;
  display: inline;
  margin: 6px;
}

.adress p {
  margin: 0;
  padding: 0;
  text-align: center;
}

.ftable {
  margin: 0 auto;
  border-spacing: 0;
  border-collapse: collapse;
  text-align: left;
}

.vega_ab {
  text-align: justify !important;
  font-size: 13px;
}

.about_a {
  padding: 1px;
  background-color: #eaeaea;
  border: 1px solid #a0a0a0;
  width: 172px;
  height: 114px;
  margin-top: 3px;
  margin-right: 12px;
  display: inline-block;
  float: left;
}

.about_pic {

}

.ftable .ralign {
  font-weight: bold;
  font-size: 13px;
  text-align: right;
}

.field {
  width: 220px;
}

.info {
  width: 570px;
  margin: 0 auto;
  text-align: center;
  border-style: solid;
  border-width: 1px;
}

.info #itop {
  width: 100%;
  height: 24px;
  text-align: left;
  border-style: solid;
  border-width: 1px;
}

.content #map {
  width:910px;
  height:520px;
  margin: 0 auto;
  border: 3px solid #eaeaea;
  color: #2F2929;
}

.content #map #vega_banner {
  font-size: 12px;
  text-align: center;
  margin: 0;
  padding: 0;
}

.content #map #vega_banner img {
  margin-right: 6px;
}

.mappik {
  text-align: center;
}

.nb, .nb td, .nb th {
  border: none;
}

.admin .post, .admin .post td {
  border: none;
  vertical-align: top;
}

#fp_lb, #fp_rb {
  margin-top: 12px;
}

div.keeper {
  height: 384px;
}

div.keeper2 {
  height: 564px;
}

.present {
  border: 1px solid #a0a0a0;
  margin: 0 auto;
  display: table;
  background-color: #eaeaea;
}

.present img {
  margin: 1px;
}

.scroll {
  width: auto;
  margin: 0 auto;
  text-align: center;
   margin-top: -10px;
}

.scroll table {
  margin: 0 auto;
  padding: 0;
}

.scroll div.crop {
  border: 2px solid #a0a0a0;
  width: 102px;
  height: 102px;
  margin: 0 auto;
  display: inline-block;
  background-color: #eaeaea;
}

.scroll img {
  margin: 1px;
  padding: 0;
  border: none;
  cursor: pointer;
}

.cont {
  text-align: center;
}

.navi {
  margin: -15px 11px 0 0;
  padding: 0;
  float: right;
}

.hair2 {
  margin: -13px 0 0 0;
  padding: 0;
  float: left;
  visibility: hidden;
}

.hair1 {
  padding: 0;
  margin: 0 auto;
  width: 940px;
  height: 14px;
}

.hair1 img {
  margin: 0 0 0 -20px;
  padding: 0;
  visibility: hidden;
  height: 15px;
  width: 253px;
}

.navi li {
  display: inline;
  padding: 0;
  margin: 0;
}

.navi a.rem {
  padding: 0;
  margin: 0;
  height: 35px;
  line-height: 35px;
  width: 99px;  
  display: inline-block;
  float: right;
}

.navi a#ind {
  background: url(../img/i_r.png) no-repeat center;
}

.navi a#off {
  background: url(../img/o_r.png) no-repeat center;
}

.navi a#pub {
  background: url(../img/p_r.png) no-repeat center;
}

.navi a#abo {
  background: url(../img/a_r.png) no-repeat center;
}

.navi a#cln {
  background: url(../img/cl_r.png) no-repeat center;
}

.navi a#con {
  background: url(../img/c_r.png) no-repeat center;
}

.navi a#adm {
  background: url(../img/n_r.png) no-repeat center;
}

.navi a#ind:hover {
  background: url(../img/i_b.png) no-repeat center;
}

.navi a#off:hover {
  background: url(../img/o_b.png) no-repeat center;
}

.navi a#pub:hover {
  background: url(../img/p_b.png) no-repeat center;
}

.navi a#abo:hover {
  background: url(../img/a_b.png) no-repeat center;
}

.navi a#cln:hover {
  background: url(../img/cl_b.png) no-repeat center;
}

.navi a#con:hover {
  background: url(../img/c_b.png) no-repeat center;
}

.navi a#adm:hover {
  background: url(../img/n_b.png) no-repeat center;
}

.offer_blk .front_pub a {

}

.offer_list ul {
  padding: 0;
  margin: 0;
  margin: 0 0 10px 20px;
  text-align: left;
}

.offer_list {
  color: #404040;  
}

.offer_list strong {
  margin-bottom: 6px;
}

.ref_letter {

}

.triple_left, .triple_mid, .triple_right {
  width: 280px;
  text-align: justify;
  margin-top: 20px;
}

.triple_left {
  float: left;
}

.triple_mid {
  float: left;
  margin-left: 35px;
}

.triple_right {
  float: right;
  margin-right: 4px;
}

.gray_box {
  border: 1px solid #a7a7a7;
  background-color: #ececec;
  margin-top: 20px;
  padding: 4px 8px;
  color: #202020;
}

.gray_box .alcent {
  text-align: center;
  margin-top: 6px;
}

.gray_box .alcent img {
  border: none;
}

a.lbOn {
  line-height: 18px;
  color: #404040;
  text-decoration: underline;
}

a.lbOn:hover {
  color: #A3050A !important;
  text-decoration: underline !important;
  cursor: help !important;
}

#preview {
  visibility: visible;
}

ul.normallos li {
  font-size: 12px;
  font-weight: normal !important;
  text-decoration: none !important;
}

.mlink {
  color: #202020;
}

.mlink:hover {
  color: #A3050A;
}

.more {
  text-align: right;
}

.more, .more a, .gotomain, .page_links a {
  text-decoration: none;
  color: #A3050A;
}

.more a:hover, .gotomain:hover, .page_links a:hover {
  text-decoration: underline;
}

.art_all {
  text-align: left;
}

.art_content strong {
  color: #535353;
}

.art_content img {
  vertical-align: top;
  float: left;
  padding-right: 7px;
}

.page_links b {
  color: #A3050A;
}

.page_links span {
  color: #202020;
}

.page_links {
  display: block;
  text-align: center;
  margin:0 auto;
  width: 100%;
  font-size: 12px;
}

div#scroller {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 50px;
  border: 1px solid #646464;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #ffffff;   
}

table#scroller_table {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}

td#scroller_content {
  vertical-align: middle;
}

div#longtimeago {
  position: fixed;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0; 
  height: 72px;
  background: url(../img/bg_scroll.png) repeat-y center;
}

div#longtimeago .mid{
  margin: 0 auto;
  padding: 0;  
  width: 981px;
  color: white;
  font-size: 12px;
  font-weight: bold;
  height: 22px;
  line-height: 22px;
}

div#expand {
  position:fixed;
  bottom: 0;
  right: 0;
  width: 14px;
  height: 14px;
  margin: 0;
  padding: 0;
  background: url(../img/expand.gif) no-repeat center;
  cursor: pointer;
  visibility: hidden;    
}

div#close {
  position: fixed;
  right: 0;
  bottom: 32px;
  width: 16px;
  height: 16px;
  margin: 2px;
  padding: 0;
  background: url(../img/close.gif) no-repeat center;
  cursor: pointer;
  z-index: 99;
}

div#space {
  height: 72px;
  line-height: 72px;
  margin: 0;
  padding: 0;
}

.field, .tekstowe, #areatext, #title, #old_password, #new_password, #re_password, #upfile{
  border: 1px solid #949494;
}

.mbPubs {
  margin: 0 auto;
}

.mbPubs td {
  padding: 8px 8px;
}

.mbPubs img {
  border: none;
}

.mbPubs a {
  display: inline-block;
  border: 2px solid #a0a0a0;
}

.mbPubs a:hover {
  border: 2px solid #CF0101;
}

.mbFoler a {
  border: none;
}

.mbFoler a:hover {
  border: none;
}

.kick {
 
}
