/* Start of CMSMS style sheet 'style' */
body {
text-align: justify;
font-family: Verdana, sans-serif;
font-size:12px;
color:#fff;
background:#796A5E;
overflow-x:hidden;
}

hr {
color: #fff; 
background-color: #fff; 
border: 1px solid #fff;
border-style: none none solid; 
}

h1 {
font-size:18px;
padding:0;
margin:10px 0 20px 0;
}

h2 {
font-size:16px;
padding:0;
margin:10px 0 20px 0;
}

h3 {
font-size:14px;
padding:0;
margin:10px 0 10px 0;
}

h4 {
font-size:12px;
padding:0;
margin:10px 0;
}

h5 {
font-size:10px;
padding:0;
margin:10px 0;
}

h6 {
font-size:8px;
padding:0;
margin:10px 0;
}

h1, h2, h3, h4, h5, h6 {
text-align:left;
font-weight:bold;
color:#fff; 
}

img {
border:0;
}

img.border {
border:5px solid #8C8373;
}

img.borderdwa {
border:6px solid #998E85;
}

p {
margin-bottom:10px;
}

ul {
padding:10px 30px;
}

li {
line-height:1.3em;
list-style-type:disc;
}

a {
color:#000;
cursor:pointer;
text-decoration:none;
border:0;
}

a:hover {
text-decoration:underline;
}

/* ==============================================================
----------> WRAPPER  <----------
================================================================= */

.wrapper {
width:1000px;
margin:0 auto;
text-align:justify;
}

/* ==============================================================
----------> MENU <----------
================================================================= */

#menu_top {
width:800px;
background:#3F3832;
padding:20px 0;
}

#menu_top ul {
position:relative;
padding:0 15px;
list-style-type: none;
}

#menu_top ul li {
width:100%;
display:block;
float:left;
font-weight:bold;
padding:5px 15px;
background:url(images/bullet.png) center left no-repeat;
}

#menu_top ul li a {
color:#fff;
}

#menu_top ul li a:hover {
text-decoration:underline;
}

#menu2 {
width:200px;
}

#menu2 h3 {
margin:0;
font-size:16px;
background:#f60;
padding:10px 20px 9px 20px;
font-weight:bold;
}

#menu_dol,
#menu_dol2 {
position:relative;
width:100%;
margin-top:40px;
z-index:10;
padding:28px 0;
background:#3F3731;
}

#menu_dol2 {
padding:7px 0;
}

#menu_dol2 img {
margin-left:-3px;
}

#menu_dol ul {
padding:0;
margin:0 auto;
width:1000px;
position:relative;
list-style-type: none;
z-index:10;
left:0;
text-align:left;
}

#menu_dol ul li {
display:block;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:bold;
}

#menu_dol ul li ul li {
display:block;
clear:left;
float:left;
font-weight:normal;
line-height:18px;
}

#menu_dol ul li.menu2,
#menu_dol ul li.menu2 ul {
width:180px;
margin-right:50px;
}

#menu_dol ul li.menu3,
#menu_dol ul li.menu3 ul {
position:absolute;
width:200px;
right:0;
}

#menu_dol ul li.menu4,
#menu_dol ul li.menu4 ul {
width:280px;
}

#menu_dol ul li.menu5,
#menu_dol ul li.menu5 ul {
width:300px;
}

#menu_dol ul li.menu6,
#menu_dol ul li.menu6 ul {
position:absolute;
width:200px;
right:0;
}

#menu_dol li.menu6 {top:120px;}

#menu_dol ul li.menu2_1,
#menu_dol ul li.menu3_1,
#menu_dol ul li.menu4_1,
#menu_dol ul li.menu5_1,
#menu_dol ul li.menu6_1 {
padding-top:10px;
}

#menu_dol ul li a {
color: #9F938A;
text-decoration:none;
}

#menu_dol ul li ul li a {
color: #9F938A;
text-decoration:none;
}

#menu_dol ul li ul li a:hover {
text-decoration:underline;
}

/* ==============================================================
----------> CONTENT <----------
================================================================= */

#pasek_top {
width:100%;
height:26px;
background:#000;
border-bottom:1px solid #82746B;
}

#header {
position:relative;
width:1000px;
height:66px;
}

#pre_logo {
margin-top:24px;
}

#pre_logo a {
display:block;
width:491px;
height:36px;
background:url(images/strony.png) no-repeat;
}

#logo {
position:absolute;
width:100%;
height:63px;
top:-32px;
left:600px;
background:#f60;
}

#logo a {
display:block;
width:149px;
height:37px;
background:url(images/sth.png) no-repeat;
margin:12px 20px;
}

#content {
position:relative;
width:1000px;
text-align:justify;
}

#box_9 {
position:relative;
width:600px;
height:600px;
}

a.box {
display:block;
width:200px;
height:200px;
float:left;
}

#box1_zm,
#box2_zm,
#box3_zm,
#box4_zm,
#box5_zm,
#box6_zm,
#box7_zm,
#box8_zm,
#box9_zm {
display:none;
}

a#box1 {background:url(images/matique1.jpg) no-repeat;}
a#box2 {background:url(images/rakso1.jpg) no-repeat;}
a#box3 {background:url(images/zabawki1.jpg) no-repeat;}
a#box4 {background:url(images/redlight1.jpg) no-repeat;}
a#box5 {background:url(images/5five1.jpg) no-repeat;}
a#box6 {background:url(images/studioh1.jpg) no-repeat;}
a#box7 {background:url(images/centrumsportowe1.jpg) no-repeat;}
a#box8 {background:url(images/toyota1.jpg) no-repeat;}
a#box9 {background:url(images/hurtownia1.jpg) no-repeat;}

#box_home1,
#box_home2 {
position:absolute;
width:180px;
height:180px;
overflow:hidden;
padding:10px;
z-index:100;
}

#box_home1 {
background:#FF6600;
margin-top:400px;
margin-left:-200px;
}

#box_home2 {
background:#3F3832;
margin-top:200px;
margin-left:600px;
}

#content_right {
width:800px;
float:right;
}

#content_right h3 {
margin:10px;
}

#content_right_home h3,
#content_right_home a.more,
#content_right_home a.more2,
#content_right #podstrona h3,
#content_right #podstrona a.more {
position:relative;
clear:both;
width:780px;
height:12px;
display:block;
float:right;
padding:9px 10px;
color:#fff;
font-weight:bold;
font-size:12px;
}

#content_right #podstrona h3 {
background:url(images/header.png) no-repeat;
margin:0 0 20px 0;
z-index:5;
}

#content_right #podstrona a.more {
background:url(images/more.png) no-repeat;
margin:0 -600px -23px 0;
padding-left:610px;
z-index:10;
}

#content_right_home {
width:600px;
}

#content_right_home img.left {
margin-left:-200px;
}

#content_right_home a.more {
background:url(images/more.png) no-repeat;
margin:2px -800px -31px 0;
padding-left:610px;
}

#content_right_home a.more2 {
background:url(images/more.png) no-repeat;
margin:2px -800px -21px 0;
padding-left:610px;
}

#content_right_home h3 {
background:url(images/header.png) no-repeat;
margin:20px 0 20px -200px;
}

#podstrona_logo {
width:800px;
height:200px;
background:url(images/podstrona.jpg) no-repeat;
}

#podstrona {
padding:20px 0;
}

#content_left {
width:200px;
float:left;
}

#content_left ul {
display:block;
margin:0;
padding:0;
}

#content_left ul li {
display:block;
}

#content_contact {
width:410px;
float:left;
text-align:justify;
margin-right:20px;
}

.clear {
clear:both;
}

#copy {
position:relative;
width:100%;
height:30px;
text-align:left;
color:#3F3731;
font-size:8px;
z-index:20;
padding-top:20px;
}

#copy a {
color:#3F3731;
}

#keywords {
padding-top:20px;
color:#3F3731;
font-size:10px;
}

#left {
width:776px;
margin: 0px auto;
text-align: justify;
}

.form {
width: 230px;
height: 14px;
padding-top: 1px;
background: url(../grafika/form_tlo3.gif);
border: 1px solid #fff;
margin-top: 5px;
color:#fff;
}

.formularz {
float: left;
width: 100px;
text-align: right;
margin-right: 20px;
margin-top: 5px;
}

.mini {
font-size: 10px;
color:#fff;
}

.button2 {
width: 85px;
height: 22px;
font-size: 13px;
margin-left: 40px;
text-align:center;
background:none;
color: #fff;
cursor:pointer;
border:1px solid #fff;
}

#contact {
text-align:left;
width:360px;
margin-top:10px;
float:left;
z-index:50;
}

#contact label {
clear:left;
float:left;
}

.NewsSummary a {float:right;}
.NewsSummary h3 a {float:none;}

.gallery {

}

.gallery .left {
float:left;
width:375px;
}

.gallery .left .img {
width:125px;
float:right;
}

.gallery .left .img img {
width:120px;
margin-bottom:5px;
}

.gallery .left .first {
width:250px;
float:left;
}

.gallery .left .first img {
width:245px;
}

.gallery .right {
float:right;
width:400px;
}

.galleryclear {
clear:both;
}

#cookies {
display: block;
background-color: #333;
color: #cacaca;
font-size: 12px;
margin: 0px;
padding: 12px 0px;
text-align: center;
}

#cookies_txt {
font-family: Verdana, sans-serif;
font-size:13px;
color:#CCCCCC;
display: block;
width: 655px;
text-align: left;
margin: 0px Auto;
position: relative;
}

#cookies_txt a {
color: #fff;
}

#cookies_txt a:hover {
color: #fff;
text-decoration: underline;
}

#cookies_txt a.cookies_close {
font-family: arial, verdana, sans-serif;
color: #FF9900;
position: absolute;
top: 0px;
right: -25px;
font-size: 24px;
font-weight: bold;
}
/* End of 'style' */

