/* 
    Document   : admin
    Created on : 2012-04-29, 07:03:33
    Author     : eddi
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

body { background-color: #114256;background-image: url(/images/layout/page_bg_02.png);background-repeat: no-repeat;background-position: top center;margin: 0;font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;color: white; } 
p_30 { padding-right: 30px; }
#page { width: 1122px;margin: 0 auto;text-align: center;position: relative; }
#page #page_top { position: absolute;top: 0px; }
#page #page_top .logo { width: 180px;height: 167px;position: absolute;top: 0px; }
#page #page_top .slide { width: 180px;height: 167px;position: absolute;top: 57px; }
#page #page_top #menu { width: 1000px;height: 30px;position: absolute;top: 30px;font-size: 22px;color: white;left: 180px; }
#page #page_product_list { position: absolute;top: 460px;left: 0px; }
#page #page_content { width: 1000px;overflow: hidden;padding-top: 670px;margin-left: 90px; }
.post_box { width: 960px;height: 240px;background-image: url(/images/layout/post_box.png);background-position: bottom;background-repeat: no-repeat;position: relative; }
.post_box .type_news { width: 62px;height: 24px;background-image: url(/images/layout/news.png);position: absolute;top: 30px; }
.post_box .type_offer { width: 62px;height: 24px;background-image: url(/images/layout/offer.png);position: absolute;top: 30px; }
.post_box .show { width: 97px;height: 97px;background-image: url(/images/layout/show.png);position: absolute;top: 60px;right: 0px; }
.post_box .title { width: 590px;height: 30px;position: absolute;top: 20px;left: 250px;text-align: left;font-size: 25px;color: white; }
.post_box .body { width: 590px;height: 150px;position: absolute;top: 60px;left: 250px;text-align: left;color: white; }
.post_box .image { width: 189px;height: 189px;position: absolute;top: 35px;left: 0px;z-index: -1; }

#footer {
    background-image: url(/images/layout/page_07.gif);
    width: 100%;
    float: left;
    text-align: left;
    background-color: white;
    margin-top: 50px;
    border-top: 5px solid white;
    margin-bottom: 30px;
    color: black;
}

#footer #menu_bottom a {
    text-decoration: none;
    font-weight: bold;
    color: black;
}

#footer #menu_bottom ul li {
    color: black;
}

#footer #menu_bottom {
    width: 767px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 30px;
}

/* default configuration with blackCMS */
.over {
    width: 100%;
    overflow: hidden;
    margin-left: 10px;
}

.fl {
    float: left;
    margin-left: 35px;
}

.fl_gallery {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.img {

}

a {
    text-decoration: none;
    font-weight: bold;
    color: white;
}
h3 { text-align: left;font-size: 25px;color: white; }
h4 { text-align: left;font-size: 20px;color: white; }
ul li { color: white;text-align: left; }
.bp_title { text-align: center;font-size: 12px;color: black;padding-bottom: 20px; }
.bp_title a { color: blue; }
.zaokraglona-ramka{
    -moz-border-radius:5px; /* FF */
    -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostałe przeglądarki */
    behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
}
/** base carousel **/
.carousel ul {
    position:absolute;
    overflow:hidden;
    margin:0;
    padding:0;
    list-style:none;
    padding-top: 5px;
}

.no-js .carousel ul {position:static;}

.carousel .mask {
    position:relative;
    overflow:hidden;
}

.carousel ul li {
    float:left;
    width:180px;
    height:170px;
    color:#fff;
    font-size:8em;
    text-align:center;
    margin:0;
    overflow: hidden;
}

.carousel .pagination-links {
    list-style:none;
    margin:0;
    padding:0;
}

.carousel .pagination-links li {
    display:inline;
}

.carousel .pagination-links li a {
    padding:2px 6px;	
}

.carousel .pagination-links li a:hover {text-decoration:none;}

.carousel .pagination-links li.current a {
    background:#444;
    color:#fff;
}

.carousel .disabled {
    color:gray;
    cursor:default;
}

/** my carousel 2 **/
#my-carousel-2 .mask {
    width:940px;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 17px;
}

#my-carousel-2 ul li {
    margin:0 10px 0 0;
}

.prev {
    float: left;
    position: absolute;
    left: 0px;
    top: 85px;
    background-image: url(/images/layout/prev.png);
    width: 48px;
    height: 48px;
}
.next {
    float: right;
    position: absolute;
    right: 0px;
    top: 85px;
    background-image: url(/images/layout/next.png);
    width: 48px;
    height: 48px;
}