/* STYL KAROL GÓRECKI */

html,body {
margin:0 auto;
padding:0;
text-align:center;
}

body {
background:#424347 url(img/bg.jpg) 0% 0% repeat-x;
}


img {
border:none;
}

.clear {
clear:both;
}

#logo_href {
float:left;
font-size:0px;
}

#header_offer {
text-align:left;
float:left;
width:190px;
height:90px;
background:url(img/header_offer.png);
}

#header_offer ul{
line-height:12px;
list-style:none;
margin:0;
padding:20px 0 0 30px;
}
#header_offer a{
font:bold 12px arial;
color:#f5a418;
text-decoration:none;
}

#header_offer a:hover{
color:white;
}

header {
width:940px;
margin:0 auto;
margin-top:50px;
background:white;
display:block;
}

#main_menu {
list-style:none;
margin:0;
padding:30px 0 0 90px;
}
#main_menu li {
float:left;

}
#main_menu li a {

font:bold 14px verdana;
color:white;
text-decoration:none;
display: block;
height: 32px;
background: url(img/menu_sp.png) 0 -28px no-repeat;

}

#main_menu li a span { display: none; }

/* IKONY ------------------------------------------- */
#main_menu #ico1 a { width: 54px; background-position:  0px  -28px; }
#main_menu #ico2 a { width: 58px; background-position:  -54px  -28px; }
#main_menu #ico3 a { width: 73px; background-position:  -111px  -28px; }
#main_menu #ico4 a { width: 57px; background-position:  -183px  -28px; }
#main_menu #ico5 a { width: 71px; background-position:  -239px  -28px; }

#main_menu #ico1 a:hover { width: 54px; background-position:  0px  -117px; }
#main_menu #ico2 a:hover { width: 58px; background-position:  -54px  -117px; }
#main_menu #ico3 a:hover { width: 73px; background-position:  -111px  -117px; }
#main_menu #ico4 a:hover { width: 57px; background-position:  -183px  -117px; }
#main_menu #ico5 a:hover { width: 71px; background-position:  -239px  -117px; }

nav {
width:450px;
height:90px;
float:left;
background:url(img/menu_bg.png) -1px 0px;
}

h1 {
font-family:'Vollkorn';
}


/** SLIDER LPAGE ---------------------------- */
#jslide {
width:940px;
margin:0 auto;
position:relative;
background:url(img/lpage_bg.png);
}

#jslide #jslideBox {
margin:0 auto;
width:840px;
height:250px;
overflow:auto;
position:relative;
}

#jslide #jslideBox .jslideElement{
margin:0 auto;
height:250px;
width:820px;
}


.slideButons {
display:block;
width:50px;
height:250px;
text-indent:-10000px;
position:absolute;
cursor:pointer;
}

#slideL {
top:0;
left:0;
background:transparent url(img/left_btn.png) no-repeat 0 0;

}

#slideR {
top:0;
right:0;
background:transparent url(img/right_btn.png) no-repeat 0 0;

}

/* MIDDD */

#midd {
width:940px;
margin:0 auto;
background:#f9f9f9 url(img/article_bg.gif);
text-align:left;
}
#midd2 {
width:940px;
margin:0 auto;
background:#f9f9f9 url(img/midd2.png);
text-align:left;
}

.fright {
float:right;
}

.fright {
margin-right:10px;

}
a.more {
font:bold 12px arial;
color:#EB9706;
text-decoration:none;
}
a.more:hover {
color:#121212;
}

#midd article {
font:normal 12px arial;
text-align:left;
float:left;
width:280px;
margin:0 5px;
padding:5px 0 5px 20px;
border-bottom:1px dashed #eaeaea;
}

#midd2 article {
font:normal 14px arial;
float:left;
width:550px;
margin:0 5px;
padding:5px 0 5px 20px;
}

#midd2 #sbar {
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-box-sizing:border-box;
float:right;
background:#EFEFEF;
padding:20px 0px 20px 0px;
width:320px;
color:#5F5F5F;
}
#midd2 #sbar a{
text-decoration:none;
display:block;
color:#29292A;
font:bold 12px arial;
padding:2px 0px 2px 10px;
background:url(img/sbicon.gif) -5px 4px no-repeat;
border-bottom:1px solid white;
}

#midd2 #sbar a:hover {
background:#F9A81D;
color:#F9F9F9;
}

#sbar h2 {
margin:0;
padding:5px 0;
font:bold 18px verdana;
}


#midd h1{
color:#303032;
padding:5px 0 3px 10px;
font:bold 18px arial;
margin:0;
}

#midd h1 span, #midd2 h1 span{
color:#F5A418;
}
#endmidd {
float:left;
display:block;
width:940px;
height:8px;
font-size:1px;
background:url(img/footer.gif);
}

footer {
font:bold 12px verdana;
color:#b5b5b5;
margin-top:10px;
padding:0px 0 30px 0;
}
footer a{
color:#ccc;
text-decoration:none;
}

footer a:hover{
color:white;
}

.space {
display:block;
height:30px;
}
