/* Start of CMSMS style sheet 'hot' */
body {
margin: 0px;
padding: 0px;
text-align: center;
font-family : Verdana, sans-serif;
font-size:10px;
color:#666;
line-height:15px;
background:#B8EA6F;
}

hr {
color:#fff;
border:1px #fff dotted;
}

img {
border:0;
}

/* ==============================================================
----------> WRAPPER  <----------
================================================================= */

#wrapper {
width:886px;
margin:0 auto;
margin-top:22px;
}

/* ==============================================================
----------> MENU <----------
================================================================= */

#menu {
position:relative;
width:886px;
height:58px;
background:url(../images/menu_top.jpg) no-repeat top center;
}

#flash_menu {
position:absolute;
top:-2px;
left:-4px;
z-index:10;
}

#menu2 {
width:180px;
text-align:left;
margin-top:10px;
}

#menu2 b {
position:absolute;
color:#fff;
font-size:12px;
margin:0px 0 0 30px;
}

#menu2 ul {
width:180px;
padding:0;
margin:0;
padding:12px 0;
position:relative;
list-style-type: none;
z-index:100;
border-bottom:1px #fff dotted;
}

#menu2 ul li {
width:110px;
display:block;
font-size:10px;
margin-left:30px;
background:url(../images/button.jpg) no-repeat top right ;
border-bottom:1px #fff dotted;
margin-top:5px;
}

#menu2 ul li a {
color: #000;
font-weight:bold;
text-decoration:none;
}

#menu2 ul li a:hover {
text-decoration:none;
}

#menu_dol {
position:relative;
width:886px;
height:53px;
background:url(../images/menu_bottom.gif) no-repeat top center;
}

#menu_dol ul {
padding:0;
margin:0;
position:relative;
list-style-type: none;
border-left:1px solid #666;
z-index:100;
width:737px;
top:20px;
left:20px;
%left:-50px;
height:10px;
}

#menu_dol ul li {
display:block;
float:left;
margin-left:0px;
padding-right:8px;
padding-left:8px;
font-size:10px;
border-right:1px solid #666;
line-height:11px;
height:10px;
}

#menu_dol ul li a {
color: #666;
text-decoration:none;
}

#menu_dol ul li a:hover {
text-decoration:underline;
}

/* ==============================================================
----------> CONTENT <----------
================================================================= */

#content {
position:relative;
width:886px;
background:url(../images/body_tlo.jpg) repeat-y 1px 0;
}

#content_left {
position:relative;
width:180px;
float:left;
margin-left:9px;
-margin-left:3px;
}

#content_right {
position:relative;
text-align:justify;
margin-left:220px;
padding:10px 0;
width:624px;
}

#content_right a, #content_right2 a {
display:block;
color:#55B73E;
text-decoration:none;
font-weight:bold;
padding-right:5px;
border-right:1px #55B73E solid;
height:10px;
line-height:10px;
}

#content_right2 {
position:relative;
text-align:justify;
margin-left:220px;
padding:10px 0;
width:378px;
%left:-140px;
}

#content_right3 {
position:relative;
text-align:justify;
margin-left:220px;
padding:10px 0;
width:260px;
%left:-200px;
}

#katalog {
position:absolute;
top:0;
right:2px;
width:273px;
height:423px;
background:url(../images/katalog.jpg) no-repeat;
cursor:pointer;
}

.clear {
clear:left;
}

#news {
text-align:left;
width:180px;
margin-top:10px;
}

#news b{
color:#fff;
font-size:12px;
margin:0px 0 0 30px;
}

.NewsSummary {
margin:0 10px 0 30px;
}

#news a {
color:#666;
text-decoration:none;
padding-right:5px;
font-weight:bold;
}

#box1 {
margin-top:-10px;
%margin-top:0px;
}

#box1 p {
%margin-top:10px;
%margin-bottom:10px;
}

#box1, #box2 {
border-bottom:1px #fff dotted;
}

#box2 p {
%margin-top:5px;
%margin-bottom:12px;
}

#box3 {
margin:5px 0 -12px 0;
}

#box3 a {
margin-right:20px;
}

#copy {
position:relative;
color:#674C4E;
font-size:8px;
z-index:20;
text-align:left;
margin-left:20px;
}

#copy a {
color:#674C4E;
text-decoration:none;
}

#left {
width: 886px;
margin: 0px auto;
text-align: justify;

}

#right {
position:relative;
left:320px;
top:-40px;
display:block;
width:360px;
}

#footer {
position:relative;
}

.form {
width: 230px;
height: 14px;
padding-top: 1px;
background: url(../grafika/form_tlo3.gif);
border: 1px solid #CBCBCB;
margin-top: 5px
}

.formularz {
float: left;
width: 100px;
text-align: right;
margin-right: 20px;
margin-top: 5px
}

.mini {
font-size: 10px;
color:#999797;
}

.button2 {
width: 85px;
height: 22px;
font-size: 13px;
margin-left: 40px;
padding-bottom: 2px;
background-color: #989898;
color: #FFFFFF
}

#contact {
position:absolute;
text-align:left;
width:400px;
top:20px;
right:0;
}

#contact label {
clear:left;
float:left;
}


/* End of 'hot' */

