/* body definition */ body { text-align: center; margin: 0px; padding: 0px; 
font-family:"Open Sans",sans-serif;
font-size:12px;
font-weight:400;
background: #fff url("/templates/images_4/bg.gif") repeat-x; color: #303030; 
} 
a, a:link { 
    color: #CC4242;
    text-decoration: none; 
} 
a:visited { 
    color:#CC4242;
} 
/* template */ #stage { width: 970px; margin: 0 auto; text-align: left; position:relative; 
} 
p {
    line-height: 1.6em;
    margin-top:10px;
    margin-bottom:10px;
/*text-align:justify;*/
}    
#stage #con { float: left; padding-bottom: 20px; width: 970px; 
background: #fff url(/templates/images_4/hbc.png) repeat-x top;
border-top:1px solid #f4f4f4; position:relative;
margin-top:10px;
}
#stage #path {
    position: absolute;
    top:-22px;
    left: 2px;
}
#stage #path a {
    font-size: 10px;
    color: #656565;
}
#stage #topLogo { float: left; height: 45px; width: 970px; text-align:right; 
}
#stage #menuTop { width: 305px; float:right;padding-top:10px;
} 
#stage #menuTop a { display: block;background: url(/templates/images_4/bg_menu_top.gif) no-repeat center center;width:100px;text-align: center; float:left;
height:16px;padding-top:7px;
} 
#stage #menuTop a:hover { background: url(/templates/images_4/bg_menu_top_h2.gif) no-repeat center center; 
}
#stage a.mMenu { 
    display: block;  
    font-size:14px;
    font-weight:700;
    color: #fff; 
    line-height: 31px; 
    background: url(/templates/images_4/menu/bg.gif) no-repeat top center;
    width:190px;
    text-align: center; 
    float:left; 
    text-transform: uppercase; 
    padding-top: 15px;
    position:relative;
}
#stage a.mMenu span.shadow { 
    display:block; 
    position:absolute; 
    color:#000; 
    width:190px;
    text-align: center; 
    line-height: 31px; 
    top:16px; 
    left:1px; 
    z-index:-1;
}   
#stage a.mMenu:hover, #stage a#active_menu { background: url(/templates/images_4/menu/bg_mm.gif) no-repeat top center; }     
#stage #headerTop { position: relative; float: left; height: 350px; width: 970px; 
} 
#stage #headerCon { height: 277px; width: 970px; text-align:left;
} 
#stage #boxmenu { padding-top:7px; height:55px;
} 
/* lewa kolumna */ 
#stage #colLeftAll { float: left; width: 320px; margin-left: 10px;
padding-right:35px;
margin-top:25px;

/*background: #F2F3EE url(/templates/images_4/bgleft.png) repeat-x top;
border: 1px solid #E7E7E5;*/
padding-top:5px;
padding-bottom:5px;

}
#stage #colLeftAll #collat, #stage #colLeftAll #collab {
    height: 20px;
    float: left; 
    width: 320px;
}
#stage #colLeftAll #collat {
    background: url(/templates/images_4/bg_col_left_t2.gif) no-repeat bottom center;
}
#stage #colLeftAll #collab {
    background: url(/templates/images_4/bg_col_left_d.gif) no-repeat top center;
}
/* srodkowa kolumna */ #stage #rightHolder { float: right; display: inline; width: 530px; padding-right:30px; 
} 
h1 { font-family:"Open Sans",sans-serif; padding: 0px 0px 0px; color: #cc4242; margin:0; line-height: 30px; text-transform:uppercase;font-weight:800; 
font-weight:bold;
font-size: 16px;}
#stage .leftPanel h1, div.cForm h1 {
    padding-top:30px;
    color: #cc4242;
/*    background: url(/templates/images_4/hr3.gif) repeat-x top;*/
}
#stage .leftPanel h1 img , div.cForm h1 img {
    padding-right:8px;
    position:relative;
    top: 5px;
}
#article {
    padding-top:25px;
}
#stage #articleRight p, #stage #articleRight { font: 12px/140% "Open Sans", "Open Sans", sans-serif; 
} 
#stage .leftPanel p, #stage .leftPanel {
font-size: 12px;
} 
#stage #articleRight p, #stage .leftPanel p { float: left; margin-top:10px; margin-bottom:10px;
    width:100%;
} 
div.dBg { padding: 12px; background-color: #EBF0F4; 
} 
#stage .rImage {
    padding-bottom: 15px;
    text-align:center;
    width: 320px;
}
#stage .rImage img {
    vertical-align: middle;
}
#stage a.more { margin-top: 10px; 
    display: block; 
    color: #fff !important;  
    float: left; 
    font: bold 12px "Open Sans", "Open Sans", sans-serif;
    text-align: center;
    line-height: 25px;
    background: url(/templates/images_4/bg_but.gif) no-repeat center center;
    width: 98px;
    height: 25px;
}
#stage a.more2, #stage a.back, #stage a.odnosnik { 
    display: block; 
    color: #BF2E29 !important;  
    float: left;
    font-size:10px; 
    line-height: 12px;
    background: url(/templates/images_4/mt_arr_red.gif) no-repeat left center;
    padding-left: 20px;
}
#stage a.more2 {
    font-size:14px; 
    line-height: 16px;
}
#stage a.more, #stage a.odnosnik { 
    float:none;
}
#article a.fm {
    display: block;
    padding-left: 15px;
    padding-bottom: 2px;
    color: #303030;
}
#article a.ms {
    font-weight:bold;
    color: #303030;
}

#article a.ms:hover, #article a.fm:hover  {
    text-decoration: underline;
}
#stage .leftPanel a.odnosnik2 { float:left; margin-top: 5px; padding-bottom:3px;display: block; padding-left: 20px;  background: url(/templates/images_4/mt_arr.gif) no-repeat center left; 
width: 255px;
color: #303030;
text-decoration:underline;
}
#stage .leftPanel a.odnosnik2:hover {
    color:#585858;
}
#stage #back { 
    padding-top:20px;
}
#stage a.up { 
    background: url(/templates/images_4/upa.gif) no-repeat bottom left; 
    padding-left: 20px;
    display:block;
    font-size: 10px;
    line-height: 12px;
    margin-bottom:10px;
}
#stage a.games:hover { text-decoration:underline; 
} 
#stage #colLeftAll .leftPanel { float: left; display: block; width: 280px;
padding-left:20px; 
padding-bottom:10px; 
padding-top:10px; 
} 

#stage #articleRight a { color: #158EB9; text-decoration: underline; 
} 
#stage #articleRight a:hover { color: #303030; 
} 
#loginLink { clear: both; float:left; 
} 
#loginLink a { font-weight: bold; color: #bbbbbb; 
} 
h1 span { display: block; 
}
#footer {font: 11px "Open Sans", "Open Sans", sans-serif; color: #fff; float: left; width: 100%; height: 156px;margin-top: 100px;position:relative;
background: #a8a8aa url(/templates/images_4/bg_f.gif) repeat-x top;margin-bottom:30px;padding-bottom:30px;
}
#footer table td.fm a { display: block; padding-left: 18px; line-height: 16px; background: url(/templates/images_4/mf_arr.gif) no-repeat left center; color:#fff; 
}                  
#footer table td.fm a:hover { color: #dcdcdc; 
}                  
#footer table td.fm span { display: block; font-weight: bold; color: #fff; line-height: 20px;    height: 20px; padding-bottom: 5px;
}                  
#footer table td.fm { padding-left:20px;padding-top: 24px;padding-right:10px;
}
#footer table 
{
    width: 970px;
}
#footer table td {
    vertical-align: top;
    text-align: left;
}

#cfooter {
    float:left;
    color: #bbbbbb;
    margin-top: 20px;
    font-size: 10px;
    text-align: center;
    width: 100%;
}
#foot_logo {
    width: 42px;
    height: 156px;
    background: url(/templates/images_4/foot_logo.jpg) no-repeat top left;
}
#ufooter {
    height: 164px;
    float:left;
    width: 100%;
    text-align: center;
    background: url(/templates/images_4/bg_foot.gif) repeat-x bottom;
}
#ufooter img {
    padding-top: 25px;
}
ul li { list-style-image: url(/templates/images_4/mt_arr.gif); list-style-type: none; padding-top: 3px; padding-bottom: 3px; list-style-position: outside; 
} 
ul { padding-left: 0px; margin-left: 20px; margin-top: 10px; margin-bottom: 10px; 
} 
#articleRight input, #articleRight textarea, #articleRight select { border: 1px solid #D0D9E2; 
} 
#articleRight input#submit { width: 120px; 
} 
a img { border: 0px; 
} 
input.back, #articleRight input#submit { font-size: 10px; border: none; border-bottom: 2px solid #A9C0D0; background-color: #D0D9E2; color: #063C6A; 
} 
div.exImg { width: 99px; height: 71px; background: transparent url("/templates/images_4/ex.png") no-repeat center center; position: absolute; top: 33px; right: -7px; 
}
/* exchange */   table.ex td { width: 50px; text-align: center; 
} 
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
background: #e5e5e5 url(/templates/images_4/hbc.png) repeat-x top;
border-top:1px solid #f4f4f4;
}
.sliderwrapper .contentdiv{
background: #e5e5e5 url(/templates/images_4/hbcd.png) repeat-x top;
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
margin-top: 20px;
margin-left: 45px;
width: 840px;
text-align:left;
}
.pagination {
    width:900px;
    padding-top: 10px;
}    
.pagination a.next {
float:right;
}
.pagination a.prev {
float:left;
}
.pagination a:hover, .pagination a.selected{
}
#hb1 {
text-align: center;
float:left;
width: 300px;
padding-right:20px;
}
#hb2 {
padding-left: 30px;
float:left;
width: 460px;
}
#hb2 p, #hb2 h1 {
float:left;
width: 460px;
display:block;
}
#stage #hb2 a.more {
float:left;
width: 100px;
}
#hb1 img {
    margin-top: 15px;
}
#hbt {
    float:left;margin-top:30px;
}
#stage #homeBar {
    padding-left: 15px;
}
#hbt td {
    width:440px;
    vertical-align: top;
    text-align:left;
}
#hbt td.hbtl {
    padding-left:5px;
}
.hb3 {
    padding-left: 15px;
    float: left;
    width:135px;
    padding-right:35px;
}
.hb3 img {
    margin-top: 40px;
    border-right: 1px solid #ABABAB;
    display: block;
    float:right;
    padding-right:25px;
}
.hb4 {
    width: 250px;
    float: left;
}
div.cForm {
    display:block;
    float:left;
    padding-bottom:10px;
    padding-left:10px;
    padding-top:10px;
    width:290px;
}
div.cForm h1, div.cForm p {
    padding-left: 10px;
}    
div.cForm input, div.cForm select, div.cForm textarea {
    width: 260px;    
    border: 1px solid #ababab;
}     
div.cForm #submit { 
    display: block; 
    color: #fff !important;  
    float: left; 
    font: bold 12px "Open Sans", "Open Sans", sans-serif;
    text-align: center;
    line-height: 25px;
background: url(/templates/images_4/bg_but.gif) no-repeat center center;
width: 98px;
height: 25px;

    border:none;
}
#auta, .cennik {
    width: 400px;
    border-bottom: 1px solid #E7E7E5;
    border-left: 1px solid #E7E7E5;
    text-align: center;
}
#auta th, .cennik th{
    padding:3px;
    border-top: 1px solid #E7E7E5;
    border-right: 1px solid #E7E7E5;
    
}
#auta td , .cennik td {
    padding:3px;
    border-top: 1px solid #E7E7E5;
    border-right: 1px solid #E7E7E5;
}
.cennik {

}    
hr {
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #ababab;
background-color:#fff;
text-align:left;
width: 60%;
height: 1px;
}
