/* piotra dodatki */
.back { text-align:right; }
#newsletter_komunikat {
color:red;
}
.frow_error {
text-align:8px;
color:red;
}
/* end piotra dodatki */

body {
  margin: 0px;
  padding: 0px;
  text-align: left;
  font: normal 10px/1.3em Tahoma, Arial, Helvetica, Verdana, sans-serif;
	background:#fff url(../images/bg.jpg) no-repeat top center;
	color:#666;
	background-attachment:fixed;
}
  
  
div,p,span,a,img,h1,h2,h3,h4 {
  margin:0px;
  padding:0px;
  border:0px;
  text-indent:0px;
  line-height:1.2em;
  text-decoration:none;
}
table,td,tr,th {
  font: normal 10px/1.3em Tahoma, Arial, Helvetica, Verdana, sans-serif;
  padding:0px;
  margin:0px;
  text-align:left;
}

form,input,textarea {
font: normal 11px/1.3em Tahoma, Arial, Helvetica, Verdana, sans-serif;
margin:0px;
padding:0px;
vertical-align:middle;

}
input,textarea {

}
form table {
margin:10px auto 10px 10px;
padding:0px;
}

form td {
width:170px;
}


form td.error,form th.error {
color:#f00;
width:250px;
}


/* global structure*/
#content_under {
height:100%;width:100%;background:#fff;z-index:100;position:absolute;top:0px;left:0px;padding-top:300px;text-align:center;
}

#shadow_container {
  margin:0px auto 0px auto;width:826px;height:100%; 
  text-align:center;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='templates/default/images/main_shadow.png');
  
    voice-family: "\"}\"";
		voice-family: inherit;
}
html>body #shadow_container {
	  background: url(../images/main_shadow.png);
}

#content {
	margin: 0px auto 0px 7px;width: 807px;height:100%;
	background: #fff;
}

#top {
  width:807px;height:94px;
	background: #fff url(../images/bg_top.jpg) no-repeat;
}

#languages {
  width:809px;height:21px;
	background: #000;
}

#baner {
  width:809x;height:205px;
	background: #fff;
}

#left {
  float:left;
  width:488px;
  background:#fff;
  text-align:center;
}
#left_popup {

  width:484px;
  background:#fff;
  text-align:center;
}
#right {
  float:left;
  width:319px;
  background:#fff;
  text-align:center;
  
}

#top_left {

  float:left;width:220px;
  margin-top:10px;
  padding-left:90px;
  color:#fff;
  font-weight:bold;
  text-align:left;
}


#top_right {
  float:left;width:480px;
  margin-top:7px;
  padding-left:12px;
  text-align:center;
}


#top_right div{
  float:left;width:111px;height:81px;
  background:url(../images/bg_menu.gif);
  margin-right:7px;
  padding-top:1px;
}
#top_right img{
  display:block;
  margin:auto;
}
#left_menu {
  width:480px;
  margin-left:auto;
  margin-top:10px;
}


#left_menu div{
  float:left;width:113px;height:83px;
  background:url(../images/bg_menu_shadow.gif) no-repeat;
  margin-right:5px;
  padding-top:2px;
}
#left_menu img{
  display:block;
  margin:auto;
}
#top_right div h4, #left_menu div h4, #top_right div a, #left_menu div a{
  display:inline;
  font-weight:bold;
  font-size:1.0em;
  color:#418abf;
  text-decoration:none;
}

#top_right div a:hover,#left_menu div a:hover {
  color:#45acf7;
}




/* global elements*/

#languages p.flags {
  float:left;width:388px;height:15px;text-align:left;padding-top:5px;
}
  
#languages p.menu {
  float:left;width:409px;height:15px;text-align:right;padding-top:5px;padding-right:10px;  color:#aaa;
}

#languages a {
  color:#aaa;
  margin-left:5px;
}
#languages a:hover {
    color:#FFFFFF;
}  

#top_left a {
  font-weight:normal;
  color:#eef5ff;
  text-decoration:underline;
}
  
#top_left a:hover {
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
}


/* subpages */


#text_header,#text_header_p, #text_header_packets {
  width:472px;height:36px;
  background:#fff url(../images/text_header.gif);
  margin:auto;
  margin: 0px 8px;
  _margin: 0px 4px;
  text-align:left;
  float: left;
}
#text_header_packets {
height: auto;
background: url(../images/text_header_packets.gif) top left no-repeat;
}
#text_inner,#text_inner_p {
  width:468px;
  _width: 472px;
  background:#fff url(../images/text_inner.gif) top left repeat-y;
  padding-top:1.0em;
  margin:auto; 
  float: left;
  margin: 0px 8px;
  _margin: 0px 4px;
  padding-left: 2px;
  padding-right: 2px;
}

#text_footer,#text_footer_p {
  width:472px;height:21px;
  background:#fff url(../images/text_footer.gif);
  margin:auto;
  margin: 0px 8px;
  float: left;
  _margin: 0px 4px;
  font-size: 1px;
  line-height: 1;
}

.text_date {
  clear:both;text-align:right;font-size:0.9em;color:#aaa;margin-right:10px;
}
.text_desc {
  float:left;width:125px;
}
.text_block {
  float:left;width:210px;
  text-align:left;
  margin-bottom:auto;
  padding-left:1.1em;  
}


h2.article_topic {
  font-size:1.1em;color:#51679b;
  margin-left:auto;margin-bottom:5px;
}

h2.pakiet_title {
  width:200px;
  font-size:1.1em;color:#9ca2c6; 
  margin-bottom:5px; text-align:left;
}

div.nieprzegap_desc {
  float:left;width:210px;
  text-align:left;
  padding-left:10px;
}

div.nieprzegap_block {
  width:310px;
}  


.pakiet_cena {
  background:#fff url(../images/bg_price.gif) no-repeat;
  width:76px;height:19px;
  display:block;
  text-align:center;
  color:#ff001e;
  font-weight:bold;
  font-size:1.2em;
  padding-top:3px;
  float:right;
}

.art_pict {
  float:left;width:65px;margin-left:10px;
}

a.article_nav {
  color:#51679b;
  text-decoration:none;
  font-weight:normal;
}
  
a.article_nav:hover {
  color:#51679b;
  text-decoration:underline;
}


#pakiety_header {
  width:305px;height:31px;
  background:#fff url(../images/pakiety_header.gif);
  margin:auto;
  margin-top:17px;
}
div.suwak_btn {
  width:305px;
  background:#fff url(../images/pakiety_inner.gif);
  padding-top:10px;
  margin:auto;
  text-align:center;
}
div.suwak_btn img {
visibility: hidden;
}
#pakiety_inner {
  width:305px;
  background:#fff url(../images/pakiety_inner.gif);
  padding-top:10px;
  margin:auto;
}

#pakiety_footer {
  width:305px;height:13px;
  background:#fff url(../images/pakiety_footer.gif);
  margin:auto;
}

#text_header h3,#text_header_p h3, #text_header_packets h3 {
  font-weight:bold;
  font-size:1.3em; 
  color:#ff4e00;
  padding-top:13px;
  padding-left:10px;
}

#pakiety_header h3 {
  font-weight:bold;
  font-size:1.3em; 
  color:#ff4e00;
  padding-top:10px;
  margin-right:15px;
  display:block;
  text-align:right;
}

.clear {
  clear:both;
  _float: none;
}

#text_inner p {
  margin:5px 20px 0px 10px;
  text-align:justify;
  color:#666;

}


#pages a {
  font-weight:bold;
  color:#91B7db;
  text-decoration:none;
  margin-right:5px;
}

#pages a:hover {
  font-weight:bold;
  color:#51679b;
  text-decoration:none;
}

.reg_link a, #prev_next a,#add_comments a {
  font-weight:bold;
  color:#91B7db;
  text-decoration:none;
  margin-right:10px;
}

#prev_next a:hover,#add_comments a:hover, .reg_link a:hover  {
  font-weight:bold;
  color:#51679b;
  text-decoration:none;
}

a.sygniture {
  color:#f00;
  font-weight:bold;
}
a.sygniture:hover {
  color:#51679b;
}

.polecamy_block {
  float:left;width:420px;
  text-align:left;
  padding-left:10px;
}
  
.polecamy_desc {
  float:left;width:315px;
  color:#999;
}
.polecamy_list_desc {
  padding-left:10px;
}
.polecamy_list_block {
  float:left;
  width:420px;
  text-align:left;
  padding-left:10px;
}

.extend {
  padding-right:10px;text-align:right;color:#91B7db;
}
.list_pict {
  float:left;width:95px;padding-left:10px;
}


#text_inner p.loginerror {
  color:#ff0000;
  
}
#text_inner p.formcorrect {
  color:#65ade3;
  font-weight:bold;
}


form.logowanie {
  margin-left:20px;margin-top:10px; color:#999;
}

form.logowanie input {
  width:170px;height:16px;font-size:1.0em;
}
form.logowanie textarea {
  width:200px;height:50px;border:1px solid #eee;font-size:1.0em;
} 

/*do moo w artykulach */
h2.display {
  margin-left:10px;font-size:1.1em;color:#fcf6ee; margin-bottom:5px;
}

#obiekt_info_short {
margin-left:0px;
text-align:left;
width:807px;
height:207px;
background:#fff url(../images/bg_obiekt_short.gif) no-repeat 3px 0px;
}

div.obj_name {
  font-size:1.6em;color:#91B7db;font-weight:bold;display:block;
  }
h2.obj_name {
  clear:both;font-size:1.0em;color:#91B7db;font-weight:bold;background:#fff;display:inline;
  
  }
  
.short_info_link {
  font-weight:bold;
  color:#51679b;
  text-decoration:none;
}
.short_info_link:hover {
  font-weight:bold;
  color:#418abf;
  text-decoration:none;  
}
  
#obiekt_gallery {
  padding-left:7px;margin-top:10px;float:left;  
}
#obiekt_bc {
  margin-left:5px;margin-top:10px;float:left;width:430px;
}
#obiekt_bc_nav {
  height:120px;width:250px;margin-top:10px;float:left;font-size:11px;color:#666;
}
#footer {
  background:url(../images/bg_footer.gif);height:52px;width:808px;
  margin:0px auto 0px 8px;
  font-size:0.9em; color:#FFF;text-align:left;clear:both;
}

#footer p a {
  color:#FFF;
  text-decoration:none;
  margin-right:10px;
  
}
  
#footer p a:hover {
  color:#FFF;
  text-decoration:underline;
}
#footer p {
margin-left:10px;
}
  
/* do moo */
h2 a{
  font-size:1.1em;color:#51679b;
  text-decoration:none;
}
h2 a:hover{
  font-size:1.1em;color:#ff4e00;
}
  
li a{
  font-size:1.1em;color:#AAA;
  text-decoration:none;
  font-weight:normal;
}
  
li a:hover{
  font-size:1.1em;color:#DDD;
}


div.list_cat {
  text-align:left;
  padding-left:10px;
}

div.list_cat div{
  height:15px;width:145px;
  text-align:left;
  float:left;
  padding:0px;
  margin:0px;
  margin-right:5px;
  font-size:0.9em;
}

div.list_cat h4{
  font-weight:bold;display:block;clear:both;font-size:1.0em;text-align:left;color:#999;margin-top:10px;margin-bottom:10px;
}
  
div.list_cat div img{
  vertical-align:middle;margin-right:4px;
}



/*moo tabbed */
.box{

}
.boxholder{
clear: both;
padding: 0px;
}

#contentx {
width:472px;
margin:0;
}

.tab{
float: left;
height: 22px;width: 102px;
margin: 0 0 0 10px;
text-align: center;
font-size:1.0em;


}
.tabtxt{
margin: 0;
color: #fff;
font-size: 1.0em;
font-weight: bold;
padding: 9px 0 0 0;
}

span.tabbed {
margin:0px;
color: #91B7db;
font-size: 1.1em;
font-weight: bold;
text-decoration:none;
cursor:pointer;
}  
  
span.tabbed:hover {
color:#51679b;
}  

p.comment {
 font-style: italic;
}


form.search input {
margin:0px;
text-indent:0px;
margin-right:4px;
padding:0px;
 font: normal 10px/1.0em Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

#text_inner ol, #text_inner li, #text_inner ul {
margin: 0px 10px;
padding: 0px;
_margin-left: 15px;
font-size: inherit; 
}
span.packmore {
color: #a3a3a3;
margin-left: 22px;
}
.text_header_packets {
background: url(../images/text_header_packets.gif) top left no-repeat;
height: auto;
}
#text_inner p {
color: 666;
}
