HTML {
  height: 100%;
}

BODY {
  height: 100%;
  background-color: #3A3D3D;
	margin: 5px 0 5px 0;
	padding: 0px;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#3A3D3D;
}

IMG {
	border: 0;
}

H1 {
	font-family:Courier New, Courier, mono;
	font-size:14px;
	color:#000;
	margin:10px 0 5px 0;
}

H2 {
	font-family:Courier New, Courier, mono;
	font-size:10px;
	color:#444;
	margin-top:-7px;
	margin-bottom:10px;
	letter-spacing:-1px;
}

H3 {
	font-family:Courier New, Courier, mono;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:160px;
	height:26px;
	margin:0px;
	padding-top:4px;
	text-align:center;
	background-image: url(img/naglowek.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

H4 {
	font-family:Courier New, Courier, mono;
	font-size:14px;
	font-weight:bold;
	color:#3A3D3D;
	height:26px;
	margin:0px;
	padding-top:4px;
	padding-left:25px;
	background-image: url(img/dzial.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

H5 {
  font-size:9px;
  font-weight:normal;
	color:#E9853A;
	margin-top:-7px;
	margin-bottom:5px;
}

HR {
  border:1px solid #DDD;
  width:95%;
  height:2px;
  margin:-7px;
  text-align:center;
}

a:link {  color: #E9853A; text-decoration: none}
a:visited {  color: #E9853A; text-decoration: none}
a:active {  color: #E9853A; text-decoration: none}
a:hover {  color: #B2AEA9; text-decoration: none}

#container {
	width: 776px;
	margin: 0 auto;
	display:block;
}

#menutop {
	padding:3px;
	padding-right:30px;
	text-align:right;
}

#menutop a{
  color: #B2AEA9;
  text-decoration: none;
}

#menutop a:hover{
  color: #E9853A;
  text-decoration: none;
}

#menufooter {
	margin:5px;
	text-align:center;
	color:#E9853A;
}

#menufooter a{
  color: #B2AEA9;
  text-decoration: none;
}

#menufooter a:hover{
  color: #E9853A;
  text-decoration: none;
}

#header {
	display:block;
	width:776px;
	height:142px;
}

#hot1 {
	background: url(img/bg_hot_top.gif) no-repeat center top;
  padding-top:6px;
}

#hot2 {
	background: url(img/bg_hot_bottom.gif) no-repeat center bottom;
  padding:0 15px 15px 15px;
  color:#FFF;
}

#hotl {
  width:100px;
  float:left;
}

#hotr {
  width:260px;
  color:#FFF;
  float:right;
}

#hotl a {color:#FFF;}
#hotr a {color:#FFF;}

#diver {
  padding:5px;
	padding-top:3px;
	padding-right:30px;
	text-align:right;
	color:#B2AEA9;
	background-image: url(img/tab_dol.gif);
	background-repeat:no-repeat;
}

#content1 {
	background-color:#FFF;
	background-image: url(img/bg_content2.gif);
	background-repeat:no-repeat;
	display:block;
	width:769px;
}

#content2 {
	background-image: url(img/bg_content3.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:769px;
	padding:15px 0 0 0;
}

#bottom {
	background-image: url(img/stopka.gif); 
	background-repeat:no-repeat;
	display:block;
	height:52px;
	padding:9px 0 0 35px;
	margin:10px 0 0 0;
	color:#FFF;
}

#bottom a { color:#3A3D3D; text-decoration: none; }
#bottom a:hover { color:#FFF; }

#under_bottom {
  margin:-12px 0 0 0;
  text-align:center;
  color:#888;
}

#left {
  width:160px;
	float:left;
	margin:8px 5px 30px 5px;
	padding:5px 5px 20px 5px;
	background: url(img/bottom_lr.gif) no-repeat;
	background-position:bottom;
	background-color:#F4F2EF;
}

.left_50 {
  width:48%;
	float:left;
}

#right {
	width:160px;
	float:right;
	margin:8px 5px 30px 5px;
	padding:5px 5px 20px 5px;
	background: url(img/bottom_lr.gif) no-repeat;
	background-position:bottom;
	background-color:#F4F2EF;
}

.right_50 {
  width:52%;
	float:right;
}

#login {
  width:100%;
  height:39px;
  display:block;
  background: url(img/bg_login.gif) no-repeat;
	background-position:center;
}

#login_c {
  text-align:right;
  padding:7px 60px 0 0;
}

#login_c a { color:#3A3D3D; text-decoration: none; }
#login_c a:hover { color:#E9853A; text-decoration: underline; }

#main {
	width:408px;
	float:left;
	margin-top:6px;
	margin-bottom:30px;
}

#main_p {
  width:575px;
	float:right;
	margin:13px 10px 30px 0;
}

#menu a{
	height: auto !important; height: 15px; min-height: 15px;
	border-bottom: 1px solid #3A3D3D;
	text-align: left;
	padding-left:5px;
	width:155px;
	color: #000;
	display:block;
	font-size:11px;
	font-weight:lighter;
}

#menu a:hover{
	background-color: #3A3D3D;
	color: #FFF;
	text-decoration: none;
	font-size:11px;
	font-weight:lighter;
}

#pogoda_bg {
  height:41px;
	background-image: url(img/bg_pogoda.gif);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:right;
	padding:9px 30px 0 0;
	margin:0;
}

.form_input {
  background-color:#C3BEBA;
  border: 1px solid #5C5A59;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	color:#000;
}

.form_login {
  background-color:#C3BEBA;
  border: 1px solid #5C5A59;
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#000;
}

.orange {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#E9853A;
}

.news {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
  margin-top:15px;
  margin-bottom:15px;
}

.news img {
	border: 0;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:2px;
}

.article_l {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	margin-top:-5px;
	margin-left:15px;
	display:block;
}

.article_l IMG {
	border: 0;
	margin-right:5px;
	margin-bottom:5px;
}

.article {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	margin-left:15px;
	display:block;
}

.article IMG {
	border: 0;
	margin-right:5px;
	margin-bottom:5px;
}

.article_one {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	margin-left:15px;
	margin-top:20px;
	margin-bottom:20px;
}

.more {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#E9853A;
	text-align:right;
	margin-right:10px;
}

.back {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#E9853A;
	text-align:left;
}

.pager {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
  text-align:center;
}

.stuff_left {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	width:135px;
	display:block;
	float:left;
}

.stuff_right {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	width:264px;
	display:block;
	float:right;
}

.stuff_right TD {
  background-color:#EEE;
}

.bg_search {
  background-image: url(img/bg_search.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:93px;
}

#comment {
  height:174px;
  padding:20px 5px 5px 5px;
  background-image: url(img/bg_comment.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
}

#rate {
  width:300px;
  height:24px;
  text-align:center;
  margin-left:65px;
}

#rate a {
  width:27px;
  height:24px;
	float:left;
  background-image: url(img/button_rate.gif);
	background-repeat:no-repeat;
  font-family:Courier New, Courier, mono;
	font-size:12px;
	font-weight:bold;
	color:#5B5957;
  text-align:center;
  padding-top:3px;
}

.tapeta {
  display:block;
  width:170px;
  float:left;
  text-align:center;
  margin:10px 16px 10px 16px;
}

#rate a:hover {
  color:#FFF;
}

.reklama1 {
  margin:5px 0 10px 0;
}

.reklama2 {
  margin:8px 0 3px 0;
}

.reklama3 {
  display:block;
  float:left;
  width:234px;
  margin:0 5px 40px 5px;
}

.graylink {
  color:#444;
  text-decoration: none;
}

.lgraylink {
  color:#AAA;
}

.query {
  background-color:#FFFCA7;
}

.data {
	font-family:Courier New, Courier, mono;
	font-size:10px;
	color:#444;
	letter-spacing:-1px;
}

.producent {
  display:block;
  width:115px;
  float:left;
  text-align:center;
  margin:0 10px 0 10px;
}

.toform {
  margin:2px 30px 2px 35px;
}

.form_phone {
  display:none;
}

.clear {
  clear: both;  
}