/*http://www.cleancss.com/ */

html, body, form, fieldset {
    margin: 0;
    padding: 0;
  }


body {
    color: #000000;
    background: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 150%;
    font-size:12px;
  }


a {
    text-decoration: none;
  }


a:link {
    color: #0b4a9f;
  }


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


body#bd {
    color: #000;
    background: #FFF;
  }

/* Title text */








.contentheading, .componentheading, .blog_more strong, h1, h4 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  }

/*.contentpaneopen {
 background-color:red;
}*/

/* Heading */








h1 {
    font-size: 180%;
  }


h4 {
    font-size: 100%;
    text-transform: uppercase;
  }


p, pre, blockquote,  h1,  /*h3,*/ h4, h5, h6 {
    margin: 1em 0;
    padding: 0;
  }


.article-content {
    margin-left:5px;
display:inline; // dodałem
  }


.article-content p {
    line-height: 130%;
    color:#02032F;
    font-family:Arial,Helvetica,sans-serif;
  }

/* HEADER
--------------------------------------------------------- */
/* linia gorna */








#top {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:91.67%;
  }


#top a:link,#top a:visited {
    color:#386cb1;
    margin-left:3px;
    margin-right:3px;
  }


#top {
    background-color:#eef4fb;
    border-bottom:1px solid #e2e2e2;
    color:#837d71;
    height:0px;
    padding-bottom:3px;
    padding-top:5px;
  }


#top .cont {
    margin-left:auto;
    margin-right:auto;
  }


#top .cont {
    margin-left:auto;
    margin-right:auto;
  }


#user {
    text-align:right;
    float:right;
  }


#ja-headerwrap {
    background: white;
    color: #000;
    line-height: normal;
    height: 70px;
  }


#ja-headerwrap img {
    border:none;
  }

/* menu top  */








#pillmenu {
    white-space: nowrap;
    height: 32px;
    float: left;
    margin-left:10px;
    margin-top:40px;
  }


#pillmenu ul {
    margin: 0;
    padding: 0;
    list-style:none;
  }


#pillmenu li {
    background-color : white;
    background-image : url(../images/bgtopmenu.gif);
    background-position : top right;
    background-repeat : repeat-x;
    border-bottom-color : #678bc7;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #678bc7;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #678bc7;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #678bc7;
    border-top-style : solid;
    border-top-width : 1px;
    float : left;
    margin-bottom : 0;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
  }


#pillmenu a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    float:left;
    display:block;
    height: 24px;
    line-height: 24px;
    padding: 0 20px;
    color: #0b4a9f;
    text-decoration: none;
  }


#pillmenu a#active_menu-nav {
    margin-top:2px;
    height: 21px;
    line-height: 21px;
    color: #644001;
    background-image : url(../images/bgtopmenu_activ.gif);
    background-position : top right;
    background-repeat : repeat-x;
  }

/* menu top // */








#login {
    margin-top:20px;
    font-size:10px;
  }


#login input {
    color: #0B4A9F;
  }


#login  .button {
    color:white;
  }

/* linia podzialu */








#urhT {
    background-image:url(../images/menutop.gif);
    background-repeat:repeat-x;
    background-position:left -55px;
    height:14px;
    margin-top:5px;
    clear : both;
  }


#ucEd {
    background-image:url(../images/menutop.gif);
    height:14px;
    width:3px;
    float:right;
    background-position:right -10px;
  }


#ucSt {
    background-image:url(../images/menutop.gif);
    float:left;
    height:14px;
    width:3px;
    background-position:left -10px;
    margin-right:10px;
  }

/* szukam */








.search {
    height:38px;
    margin-left:auto;
    margin-right:auto;
    background-color:#b6cfee;
    text-align:center;
    border-top:1px solid #d3e3f4;
    border-bottom:1px solid #8BAAD1;
  }


.search form {
    margin-top:5px;
  }


.search label {
    font-weight: bold;
    margin-right:5px;
    color:#02032F;
    font-family:Arial,Helvetica,sans-serif;
  }


.search input[name="keyword"] {
    border-bottom:solid 1px #7f9db9;
    border-left:solid 1px #295E99;
    border-top:solid 1px #295E99;
    border-right:solid 1px #7f9db9;
    height:15px;
    width:260px;
    padding-left:2px;
    padding-top:2px;
  }


.search select {
    height:25px;
    padding-top:2px;
    margin-right:5px;
  }


.button_top {
    border:none;
    background: url(../images/search_pl.gif) repeat-x top #b6cfee;
    color: #644001;
    font-size: 85%;
    font-weight: bold;
    text-transform: uppercase;
    height:25px;
    width:64px;
  }


.button_top:hover, .button_top:focus {
    border:none;
    background: url(../images/search_pl_up.gif) repeat-x top #b6cfee;
    color: black;
  }

/* HEADER end
--------------------------------------------------------- */

/* FOOTER
--------------------------------------------------------- */









#footer {
    background-color:#f3f3f4;
    text-align:center;
    border-width:1px 1px 1px 1px;
    border-style:solid;
    border-color:#d9d9d9;
    clear:both;
    height:80px;
    width:98%;
    margin-left:auto;
    margin-right:auto;
  }
#footer_info {

    text-align:center;
    height:80px;
    width:98%;
    margin-left:auto;
    margin-right:auto;
  }

ul.menufooter {
    list-style:none;
    border-bottom-color : #d9d9d9;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    margin-left : 5px;
    margin-right : 5px;
  }


.menufooter  li {
    display:inline;
    padding-left:5px;
    padding-right:5px;
    border-right:1px solid #ADADAD;
    list-style:none;
  }


.menufooter  li a:link {
    color:#0B4A9F;
  }


.menufooter  li a {
    text-decoration:none;
  }


.menufooter  li a:hover {
    color:#E35B00;
  }


.copyright {
    margin-bottom: 10px;
    line-height: 130%;
    margin-top: 5px;
    margin-right: 0pt;
    margin-left: 0pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 91.67%;
  }

/* FOOTER end
--------------------------------------------------------- */
/* MAIN LAYOUT DIVS
--------------------------------------------------------- */








#ja-wrapper {
    width: 100%;
    margin: 0;
    background: #FFF;
  }

/* MAIN LAYOUT DIVS //
--------------------------------------------------------- */

/* LEFT COLUMN + RIGHT COLUMN
--------------------------------------------------------- */








#ja-col1 {
    float: left;
    width: 24.99%;
    padding-top: 10px;
    overflow: hidden;
  }
#ja-col1 .article_separator,#ja-col2 .article_separator,.notify_button,.accessibility,.quantity_box_button,ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul,#ggWidgetAutoAd {
    display: none;
  }


#navmenu-v li:nth-child(1) a,#navmenu-v li:nth-child(2) a, #navmenu-v li:nth-child(10) a, #navmenu-v li:nth-child(16) a {
    color : red;
    font-weight : bold;
  }

#navmenu-v li:nth-child(25) a
{
	display : none;
}
  
  
  ul#navmenu-vvv li:hover ul ul,ul#navmenu-vvv li:hover ul ul ul,ul#navmenu-vvv li.iehover ul ul,ul#navmenu-vvv li.iehover ul ul ul{
    display: none;
  }
#navmenu-vvv li:last-child a ,#navmenu-vvv li:nth-child(1) a,#navmenu-vvv li:nth-child(2) a, #navmenu-vvv li:nth-child(10) a, #navmenu-vvv li:nth-child(16) a  {
    color : blue;
    
  }
  
  .inputbox:hover,.inputbox:focus,ul#navmenu-vvv li:hover li:hover li:hover li a:hover,ul#navmenu-vvv li.iehover li.iehover li.iehover li a:hover,.inputboxlist:hover,.inputboxlist:focus {
    background: #e7eff9;
  } 
  
  .menu_vm_cat a:hover,ul#navmenu-vvv li:hover li a:hover,ul#navmenu-vvv li:hover li:hover a,ul#navmenu-vvv li.iehover li a:hover,ul#navmenu-vvv li.iehover li.iehover a {
    color: #e35b00; background: #b6cfee;
  }
  
   ul#navmenu-vvv a {
    background: #e7eff9;
    color: #0B4A9F;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 100%;
    padding: 5px 5px 5px 15px;
    text-decoration: none;
  }


ul#navmenu-vvv a:hover,ul#navmenu-vvv li:hover a,ul#navmenu-vvv li.iehover a {
    color: #ff780a; background: #b6cfee;
  }


ul#navmenu-vvv li {
    position: relative;
    width: 100%;
  }


ul#navmenu-vvv li.iehover {
    z-index: 1000;
  }


ul#navmenu-vvv li:hover li a,ul#navmenu-vvv li.iehover li a {
    background-color: #f3f8ff;
    border-bottom: 1px dashed #b6cfee;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
  }


ul#navmenu-vvv li:hover li:hover li a,ul#navmenu-vvv li.iehover li.iehover li a {
  }


ul#navmenu-vvv li:hover li:hover li a:hover,ul#navmenu-vvv li:hover li:hover li:hover a,ul#navmenu-vvv li.iehover li.iehover li a:hover,ul#navmenu-vvv li.iehover li.iehover li.iehover a {
    background: #f3f8ff;
  }


ul#navmenu-vvv li:hover li:hover li a:hover,ul#navmenu-vvv li:hover li:hover li:hover a,ul#navmenu-vvv li.iehover li.iehover li a:hover,ul#navmenu-vvv li.iehover li.iehover li.iehover a,ul#navmenu-vvv li:hover li:hover li:hover li a,ul#navmenu-vvv li.iehover li.iehover li.iehover li a {
    background: #f3f8ff;
  }


ul#navmenu-vvv li:hover li:hover li:hover li a,ul#navmenu-vvv li.iehover li.iehover li.iehover li a {
    background: #f3f8ff;
  }


ul#navmenu-vvv li:hover li:hover li:hover li a:hover,ul#navmenu-vvv li.iehover li.iehover li.iehover li a:hover {
    background: #e7eff9;
  }


ul#navmenu-vvv li:hover ul {
    background-color: #f3f8ff;
    border: 2px solid #9dbde6;
    float: none;
  }


ul#navmenu-vvv li:hover ul ul,ul#navmenu-vvv li:hover ul ul ul,ul#navmenu-vvv li.iehover ul ul,ul#navmenu-vvv li.iehover ul ul ul {
    display: none;
  }


ul#navmenu-vvv li:hover ul,ul#navmenu-vvv ul li:hover ul,ul#navmenu-vvv ul ul li:hover ul,ul#navmenu-vvv li.iehover ul,ul#navmenu-vvv ul li.iehover ul,ul#navmenu-vvv ul ul li.iehover ul {
    display: block;
  }


ul#navmenu-vvv li:hover ul,ul#navmenu-vvv ul li:hover ul,ul#navmenu-vvv ul ul li:hover ul,ul#navmenu-vvv li.iehover ul,ul#navmenu-vvv ul li.iehover ul,ul#navmenu-vvv ul ul li.iehover ul {
    display: block;
  }


ul#navmenu-vvv ul {
    display: none;
    left: 98%;
    position: absolute;
    top: 0;
    width: 160px;
    z-index: 9999;
  }


ul#navmenu-vvv,ul#navmenu-vvv li,ul#navmenu-vvv ul {
    list-style: none;
    margin: 0;
    padding: 0;
  } 

#ja-col1 {
    float: left;
    width: 24.99%;
    padding-top: 10px;
    overflow: hidden;
  }


#ja-col2 {
    float: right;
    width: 20%;
    overflow: hidden;
  }


#ja-col1 table,#ja-col2 table {
    border-collapse: collapse;
    border-spacing: 0;
  }


#ja-col1 ul li,#ja-col2 ul li {
    padding-left: 15px;
    margin: 0;
    /* background: url(../images/bullet.gif) no-repeat 5px 50%;
    */;
  }


#ja-col1 ul, #ja-col2 ul {
    margin: 0;
  }


#ja-col1 ol, #ja-col2 ol {
    margin-left: 5px;
  }


#ja-col1 .article_separator,#ja-col2 .article_separator {
    display: none;
  }

/* LEFT COLUMN + RIGHT COLUMN //
--------------------------------------------------------- */
/* MODULE
--------------------------------------------------------- */
/* MODULE menu lewe glowne
--------------------------------------------------------- */








div.moduletable_menu {
    border:1px solid #9dbde6;
    background-color:#d1e2f4;
    width : 100%;
    /* margin-bottom:1%;
    */;
  }


div.moduletable_menu h3 {
    font-family: Arial,Helvetica,sans-serif;
    color: #02032f;
    background: url(../images/bg_h2.gif) repeat-x left top;
    height:26px;
    line-height:26px;
    font-size: 108%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-left: 15px;
  }


ul.menuglowne {
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
  }


.menuglowne li {
    font-weight: bold;
    font-size: 104%;
    background-image: url(../images/ico_leftlist.gif);
    background-repeat: no-repeat;
    background-position: 0px 50%;
    padding: 0 0 0 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0pt;
    display: block;
  }

/* MODULE menu lewe glowne //
--------------------------------------------------------- */
/* MODULE zolty modul
--------------------------------------------------------- */




.moduletable_fiolet {
    padding:0 0px 5px;
    border:1px solid #bb96ce;
    background-color:#fbf8fc;
    margin-bottom:10px;
    width:257px;
    clear:both;
  }
.moduletablespaw {
 padding:0 0px 5px;
    border:1px solid #9dbde6;
    background-color:#d1e2f4;
    margin-bottom:10px;
    width:257px;
}

.moduletablespaw h3 {
 font-size:108%;
    color: #02032f;
    background:#FBE093;
    background-image:url(../images/bg_h2.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0 0px 0px 15px;
    line-height:26px;
    margin:0;
  }


.moduletable_fiolet h3 {
    font-size:108%;
    color:#464D10;
    background:#85026C;
    background-image:url(../images/bg_h2f.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0 0px 0px 15px;
    line-height:26px;
    margin:0;
  }


.moduletable_fiolet ul {
    margin-top:5px;
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }


.moduletable_fiolet  ul li {
    background-color:#E5E3E6;
    padding:3px 15px;
  }


.moduletable_fiolet  ul li span {
    float:right;
    font-size:92%;
    color:#777;
  }


.moduletable_fiolet ul li.latestnews_fiolet0 {
    background-color:#FBF9FC;
  }


.moduletable_fiolet ul li a {
    margin-right:5px;
    text-align:left;
  }


.moduletable_prawe {
    padding:0 0px 5px;
    border:1px solid #F3E09C;
    background-color:#FDF7E9;
    margin-bottom:10px;
    width:99%;
    clear:both;
  }


.moduletable_prawe h3 {
    font-size:108%;
    color:#464D10;
    background:#FBE093;
    background-image:url(../images/bg_h2r.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0 0px 0px 15px;
    line-height:26px;
    margin:0;
  }

/* MODULE zolty modul //
--------------------------------------------------------- */








div.moduletable_prawe_blue {
    padding:0 0px 5px;
    border:1px solid #9dbde6;
    background-color:#d1e2f4;
    margin-bottom:10px;
    width:99%;
    clear:both;
  }


.moduletable_prawe_blue h3 {
    font-size:108%;
    color: #02032f;
    background:#FBE093;
    background-image:url(../images/bg_h2.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0 0px 0px 15px;
    line-height:26px;
    margin:0;
  }


.moduletable_prawe_blue {
    padding:0 0px 5px;
    border:1px solid #F3E09C;
    background-color:#FDF7E9;
    margin-bottom:10px;
    width:255px;
  }


.moduletable_prawe_blue ul {
    margin-top:5px;
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }


.moduletable_prawe_blue  ul li {
    background-color:#e7eff9;
    padding:3px 15px;
  }


.moduletable_prawe_blue  ul li span {
    float:right;
    font-size:92%;
    color:#777;
  }


.moduletable_prawe_blue ul li.latestnews_prawe_blue0 {
    background-color:#d1e2f4;
  }


.moduletable_prawe_blue ul li a {
    margin-right:5px;
    text-align:left;
  }

/* MODULE koszyk prawy
--------------------------------------------------------- */



.moduletable_prawe_sklep {
    padding:0 0px 5px;
    border:1px solid #F3E09C;
    background-color:#FDF7E9;
    margin-bottom:10px;
    width:99%;
  }

.moduletable_prawe_sklep h3 {
    font-size:108%;
    color:#464D10;
    background:#FBE093;
    background-image:url(../images/bg_h2r.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0 0px 0px 15px;
    line-height:26px;
    margin:0;
  }

/* MODULE module table sklep
--------------------------------------------------------- */

.moduletablesklep {
    margin-top:10px;
    margin-bottom:10pxpadding:0 0px 5px;
    border:1px solid #F3E09C;
    background-color:#FDF7E9;
    width:100%;
  }

.sectionnewsflashsklep {
    font-size:108%;
    background-image:url(../images/bg_h2r.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0 0px 0px 0px;
    line-height:26px;
    margin:0;
    width:100%;
    height:20px;
  }
.sectionnewsflashsklep a{
    padding:0 0px 0px 15px;
}
.sectionnewsflashsklep p{
    padding:0 5px 0px 5px;
}

table.sectionnewsflashsklep {
    font-size:108%;
    background-image:url(../images/bg_h2r.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0 0px 0px 15px;
    line-height:26px;
    margin:0;
    width:100%;
    height:20px;
  }


table.sectionnewsflashsklep a {
    color:#464D10;
    font-weight: bold;
  }

/* tab-page mod_vm_multidisplay */








.moduletablevm_display {
    border:1px solid #F3E09C;
    background-color:#FDF7E9;
    margin:0;
  }


.moduletablevm_display h3 {
    font-size:108%;
    color:#464D10;
    padding:0 0px 0px 15px;
    line-height:26px;
  }


.tab-page {
    background-color:#FDF7E9;
  }


.tab-page img {
    border:1px solid #F3E09C;
    width: 106px;
    height:80px;
  }

/* Baner  */








.banneritembanerprawy {
    padding-bottom:5px;
  }


.banneritembanerprawy img {
    border:1px solid #F6F6F6;
  }

/*  wielkosc okna */








.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 90%;
    height:150px;
    padding: 20px 40px;
  }


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
    height: 150px;
  }


.jcarousel-skin-tango .jcarousel-item {
    width: 115px;
    height: 150px;
  }


.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 5px;
  }


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
  }

/**
 *  Horizontal Buttons
 */








.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    /* hotair1/html/jCarousel/skins/tango/*/ background: transparent url(../html/jCarousel/skins/tango/next-horizontal.png) no-repeat 0 0;
  }


.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
  }


.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
  }


.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
  }


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../html/jCarousel/skins/tango/prev-horizontal.png) no-repeat 0 0;
  }


.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
  }


.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
  }


.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
  }


.recent_products h3 , .featuredProducts h3, .vmRecent h3 ,.related_products h3 {
    font-family: Arial,Helvetica,sans-serif;
    color: #02032f;
    background: url(../images/bg_h2.gif) repeat-x left top;
    height:26px;
    line-height:26px;
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 16px;
    line-height: 26px;
    height: 26px;
  }


.recent_products {
    background: #e9f2fb;
    border: 1px solid #9DBDE6;
    margin-top:5px;
  }


.notify_button {
    display:none;
  }


.featuredProducts {
    background: #e9f2fb;
    height:200px;
    border: 1px solid #9DBDE6;
    margin-top:5px;
  }


.featuredProducts img {
    border:1px solid #bed7f1;
    width:106px;
    height:80px;
  }


.featuredProducts img:hover {
    border:1px solid #c05f02;
  }


.featuredProducts {
    font-size:10px;
  }

/* component-contact //
--------------------------------------------------------- */








#component-contact {
    border: 1px solid rgb(239, 239, 239);
    float: left;
    width:100%;
    background-color: rgb(249, 249, 249);
  }


#component-contact .contentheading {
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight: bold;
    color:white;
    background: url(../img/bg_h2_bcz.gif) repeat-x left top;
    height:26px;
    line-height:26px;
    margin: 0 0 0 0;
    padding: 0 0 0 20px;
    background-color:#c0c0c0;
  }


.component-contact-left {
    float : left;
    width : 40%;
    padding-left:10px;
    padding-top:30px;
    font-size:12px;
  }


.component-contact-right {
    float : left;
    width : 50%;
  }

/* MODULE //
--------------------------------------------------------- */
/* CONTENT FRONTPAGE 
--------------------------------------------------------- */









.contentfrontpage {
    width:100%;
    background-color: #e7eff9;
    border:1px solid #9dbde6;
    margin-top:10px;
  }


h2.contentheading {
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight: bold;
    color:#02032f;
    background: url(../images/bg_h2.gif) repeat-x left top;
    height:26px;
    line-height:26px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-left: 20px;
  }


.modifydate {
    width:30%;
    padding-left:5px;
    float:left;
    font-size:11px;
  }


.frontpage .pagination {
    width:0;
    display:none;
  }

a.readon {
    background-image : url(../images/bg_more.gif);
  background-position : 45px 30%; 
    background-repeat : no-repeat;
    color: #0b4a9f;
/* display : block; */
/*     float : left; */
    font-weight : bold;
    font-size: 92%;
    margin-top : 10px;
padding: 0px 1px 5px 1px;
    /*padding-bottom : 1px;
    padding-left : 0px;
    padding-right : 5px;
    padding-top : 1px;*/
    text-decoration : none;
  }


a.readon:hover, a.readon:active, a.readon:focus {
    color: #e35b00;
    text-decoration: underline;
  }


.moduletable_prawe {
    padding:0 0px 5px;
    border:1px solid #F3E09C;
    background-color:#FDF7E9;
    margin-bottom:10px;
    width:255px;
  }


.moduletable_prawe ul {
    margin-top:5px;
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }


.moduletable_prawe  ul li {
    background-color:#EFEFEF;
    padding:3px 15px;
  }


.moduletable_prawe  ul li span {
    float:right;
    font-size:92%;
    color:#777;
  }


.moduletable_prawe ul li.latestnews_prawe0 {
    background-color:#F9F9F9;
  }


.moduletable_prawe ul li a {
    margin-right:5px;
    text-align:left;
  }

/* CONTENT FRONTPAGE //
--------------------------------------------------------- */








.accessibility {
    display:none;
  }


.article_separator {
    clear: both;
    display: block;
    height: 20px;
  }

/* CONTENT NOFRONTPAGE //
--------------------------------------------------------- */








.breadcrumbs {
    margin-left:20px;
    margin-top: auto;
    margin-bottom:10px;
  }


input, select, textarea, .inputbox {
    padding: 3px 5px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 100%;
  }


.inputbox {
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
  }


.inputbox:hover, .inputbox:focus {
    background: #e7eff9;
  }


.button {
    padding: 3px 5px;
    border: 1px solid #333333;
    background: url(../images/grad1.gif) repeat-x top #333333;
    color: #CCCCCC;
    font-size: 85%;
    text-transform: uppercase;
  }


.button:hover, .button:focus {
    border: 1px solid #999999;
    background: #333333;
    color: #FFFFFF;
  }


#dm_docs {
    border: 1px solid rgb(239, 239, 239);
    background-color: rgb(249, 249, 249);
    margin-bottom:5px;
  }

/* sklep
--------------------------------------------------------- */









.vmRecent {
    background: #e9f2fb;
    border: 1px solid #9DBDE6;
    margin-top:5px;
  }


.browse_header_cat {
    background-color:#efefef;
    margin:0 0 0 0;
    padding:1px 0 0 0;
  }


h3.browse_header_cat {
    padding-left:15px;
  }


.browse_header_cat img {
    margin-left:10px;
    margin-top:-10px;
  }


.browse_header_cat_p {
    border-bottom:1px solid #efefef;
    padding-left:15px;
  }


.nav_childlist {
    text-align:left;
  }


.nav_childlist {
    padding-left:auto;
    padding-right:auto;
  }


.menu_vm_cat {
    display:block;
    float : left;
    padding:0 0 0 0;
  }


ul.menu_vm_cat {
    list-style: none;
  }


.menu_vm_cat a {
    color:#023DB5;
  }


.menu_vm_cat a:hover {
    color:#e35b00;
  }


p.list_product {
    font-size:12px;
    margin: -10px 0 0 0;
    padding: 0 0 0 0;
  }


ul.pagination {
    margin: 0px auto;
    padding: 2px 1px 1px 2px;
    background: url(../images/hdot.gif) repeat-x top;
  }


ul.pagination li {
    margin: 0;
    padding: 0;
    display: inline;
    background: none;
    border: 1px solid #ECECEC;
    background: #FFFFFF;
  }


ul.pagination li span {
    padding: 2px 5px;
  }


ul.pagination a {
    padding: 2px 5px;
    border: 1px solid #F6F6F6;
  }


ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
    border: 1px solid #ECECEC;
    background: #FFFFFF;
  }


.pagenav_bottom {
    height:40px;
    margin:0 0 0 0;
    padding: 0 0 0 0;
  }


.pagenav form {
    font-size:10px;
    margin-left:400px;
    width:200px;
    margin-top:-18px;
  }


.pagenav p {
    font-size:10px;
    margin-top:-18px;
    height:12px;
    color:#023db5;
  }


.pagenav select ,select.inputbox {
    background-color:white;
    padding:0 0 0 0;
    border:1px solid #A5ACB2;
    font-size:10px;
    height:15px;
  }


.pagenav {
    font-size:10px;
  }


.pagenav {
    clear:both;
  }


#vmMainPage , .klasa, #josForm {
    background-color:#f9f9f9;
    border:1px solid #efefef;
    margin:0 0 5px 0;
  }


.klasa_on {
    background-color:#f9f9f9;
    border:1px solid #efefef;
    margin:0 0 0 0;
  }


.klasa_offn {
    background-color:#ccc;
    border:1px solid #efefef;
    margin:0 0 0 0;
  }


div.componentheading {
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight: bold;
    color:#02032f;
    background: url(../images/bg_h2.gif) repeat-x left top;
    height:26px;
    line-height:26px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-left: 20px;
  }


#josForm label {
    float : right;
    margin-right:5px;
  }


#josForm button {
    margin-left:57%;
    margin-bottom:20px;
  }


.klasa th {
    float : right;
    font-weight : normal;
    margin-right : 10px;
    width : 150px;
    text-align: right;
  }


.klasa p {
    padding-left:5px;
    padding-right:5px;
  }


h3.list_product a {
    font-size:14px;
    line-height:12px;
    margin: -10px 0 0 0;
    padding: 0 0 0 0;
    font-weight:bold;
    color:#023db5;
  }


p.list_product {
    font-size:12px;
    margin: -10px 0 0 0;
    padding: 0 0 0 0;
  }


.td_one {
    background-color:#ffffff;
  }


.td_two {
    background-color:#f9f9f9;
  }


input.inputboxquantity {
    border: 1px solid #a5acb2;
    /*float: right;
    *//* float: right;
    */margin: 0px 0px 0px 0px;
    /* */;
  }


input.inputboxquantity:hover {
    border: 1px solid #679ad2;
    background: #ffeaac;
  }


.quantity_box_button {
    display: none;
  }


.productPrice {
    font-weight : normal;
  }


span.productPrice {
    font-size:16px;
    font-weight: bold;
  }


.addtocart_button {
    margin:0 -20px 0 0px;
    float: right;
    clear: both;
  }


.product_details {
    color:#198c19;
    font-size:10px;
    width:110px;
    display: block;
    text-align:right;
    clear: both;
  }


img.browseProductImage {
    width:106px;
    height:80px;
    border: none;
    margin:2px 2px 4px 2px;
  }


.product_top {
    width:100%;
  }


h1.product_top {
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight: bold;
    color:black;
    background: url(../images/bg_h2_bcz.gif) repeat-x left top;
    height:26px;
    line-height:26px;
    margin: 0 0 0 0;
    width:100%;
    padding: 0 0 0 0;
    background-color:#c0c0c0;
  }


.vmCartContainer {
    float:right;
    /*background-color:white;
    */ width:200px;
    height:25px;
  }











.addtocart_detal {
    width:130px;
    height:25px;
    background: url( '../images/add-to-cart_blue.gif' ) no-repeat center transparent;
    background-position:8px 2px;
    border: none;
    font-weight:bold;
	vertical-align: middle;
	!important;
  }


.product_opis {
    margin-left:5px;
  }


img.imglist {
    border:1px solid #e2e2e2;
    width:49px;
    height:37px;
    border: 1px solid #efefef;
    margin:1px 1px 1px 1px;
  }


.sig_thumb img {
    /* border:1px solid #e2e2e2;
    */;
  }


.navigation_childlist {
    padding:0 0px 5px;
    border:1px solid #F3E09C;
    background-color:#FDF7E9;
    margin-bottom:10px;
    width:100%;
    clear:both;
    margin-left:auto;
    margin-right:auto;
  }


.navigation_childlist  h3 {
    font-size:108%;
    color:#464D10;
    background:#FBE093;
    background-image:url(../images/bg_h2r.gif);
    background-repeat:repeat-x;
    background-position:left top;
    padding:0 0px 0px 15px;
    line-height:26px;
    margin:0;
  }


div.related_products {
    width:100%;
    border:1px solid #9dbde6;
    margin-bottom:10px;
    background: #e9f2fb;
  }


.related_products img {
    width:120px;
    height:90px;
    border:1px solid #9dbde6;
  }

/* menu główne sklepu */








div.moduletable {
    border:1px solid #9dbde6;
    background-color:#d1e2f4;
    width : 100%;
    margin-bottom:5px;
    margin-top:5px;
  }


div.moduletable h3 {
    font-family: Arial,Helvetica,sans-serif;
    color: #02032f;
    background: url(../images/bg_h2.gif) repeat-x left top;
    height:26px;
    line-height:26px;
    font-size: 108%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-left: 15px;
  }


ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
    padding:0px;
    margin:0;
    list-style: none;
  }


ul#navmenu-v li {
    position: relative;
    width: 100%;
  }


ul#navmenu-v li.iehover {
    z-index: 1000;
    /* IE z-index bugfix */;
  }


ul#navmenu-v ul {
    display: none;
    position: absolute;
    top: 0;
    left: 98%;
    z-index: 9999;
    width:160px;
  }

/* Root Menu */ 









ul#navmenu-v a {
    padding: 5px 5px 5px 15px;
    /* top, right, bottom, left */ display: block;
    background: #e7eff9;
    color: #0B4A9F;
    /* #1f59a7;
    /* #1F59A7 */ font-family:Arial,Helvetica,sans-serif;
    text-decoration: none;
    line-height: 100%;
  }

/* Root Menu Hover Persistence */ 









ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
    color: #ff780a;
  }

/* 2nd Menu */ 









ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {
    float: none;
    background-color:#f3f8ff;
    border-bottom:1px dashed #b6cfee;
    margin-left:10px;
    margin-right:10px;
  }


ul#navmenu-v li:hover ul {
    float: none;
    border:2px solid #9dbde6;
    background-color:#f3f8ff;
  }

/* 2nd Menu Hover Persistence */ 









ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
    color: #e35b00;
  }

/* 3rd Menu */ 









ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
  }

/* 3rd Menu Hover Persistence */ 









ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
    background: #f3f8ff;
  }

/* 4th Menu */ 









ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
    background: #f3f8ff;
  }

/* 4th Menu Hover */









ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
    background: #e7eff9;
  }

/* Hover Function - Do Not Move */ 









ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul {
    display: none;
  }


ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul {
    display: block;
  }


.vm_logout {
    margin-top:-10px;
  }


.vm_logout table {
    margin-left:100px;
  }


.vm_logout ul {
    list-style:none;
  }


.moduletabledod {
    border: 1px solid rgb(243, 224, 156);
    background-color: rgb(253, 247, 233);
    clear: both;
    margin-bottom: 10px;
  }

/*.vm_rejestracja {

}*/








.fieldset_0 {
    width:100%;
  }


.fieldset_1 {
    width:49%;
    float:left;
  }


.fieldset_2 {
    width:49%;
    float:right;
  }


.fieldset_3 {
    width:100%;
  }


.formLabel {
    /* width:100px;
    */;
  }


#first_name_div {
  }


#first_name_input {
    width:200px;
  }


#last_name_div {
    background-color:green;
    float:left;
  }


.vmCart {
    font-family: Arial,Helvetica,sans-serif;
    color: #02032f;
    background: url(../images/bg_h2_bcz.gif) repeat-x left top;
    height:26px;
    line-height:26px;
    font-size: 108%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-left: 15px;
  }


.h3_czar {
    font-family: Arial,Helvetica,sans-serif;
    color: #02032f;
    background: url(../images/bg_h2_bcz.gif) repeat-x left top;
    height:26px;
    line-height:26px;
    font-size: 108%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-left: 15px;
  }


#ggWidgetAutoAd {
    display:none;
  }


.b {
    border:1px solid #9dbde6;
  }


.polozenie {
    float : left;
    margin-top:0px;
    margin-right:4px;
  }


.b_opis {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    /* background-color:red;
    */ padding-top:0px;
  }



a img {
    border:0;
  }


div#top div#nav ul {
    float:left;
    list-style-type:none;
  }


div#nav ul li {
    float:left;
    height:52px;
  }


div#nav ul li a {
    border:0;
    height:52px;
    display:block;
    line-height:52px;
    text-indent:-9999px;
  }


div#header_hotslider {
    margin:-1px 0 0;
  }


div#video-header {
    margin:-1px 0 0;
  }


div#header_hotslider div#slide-holder img {
    margin:0;
    display:none;
    position:absolute;
  }


div#header_hotslider div#slide-holder div#slide-controls p.text {
    float:left;
    color:#fff;
    display:inline;
    font-size:10px;
    line-height:16px;
    margin:5px 0 0 20px;
    text-transform:uppercase;
    overflow:hidden;
  }


div#header_hotslider div#slide-holder div#slide-controls div#slide-nav a {
    float:left;
    width:24px;
    height:24px;
    display:inline;
    font-size:11px;
    margin:-10px 5px 0 0;
    line-height:24px;
    font-weight:700;
    text-align:center;
    text-decoration:none;
    background-position:0 0;
    background-repeat:no-repeat;
    padding:0;
  }


div#header_hotslider div#slide-holder div#slide-controls div#slide-nav a.on {
    background-position:0 -24px;
  }


div#nav ul li a {
    background:url(../images/nav.png) no-repeat;
  }


.rounded1 {
    background-color:green;
  }


.dm_orderby {
    margin: 0 0 10px 0;
    padding: 1px 1px 1px 10px;
    background-color: #EEE;
    font-size: 10px;
  }


.dm_docs_one ,.sectiontableentry2 {
    background-color:#fffefe;
  }


.categorylist {
    border-top-color:#A5ACB2;
    border-top-style:solid;
    border-top-width:1px;
    font-size:10px;
  }


.inputboxlist {
    padding:0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8px;
    height:7px;
  }


.inputboxlist {
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
  }


.inputboxlist:hover, .inputboxlist:focus {
    background: #e7eff9;
  }


h3.list_ogloszen {
    font-size:14px;
    line-height:12px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-weight:bold;
    color:#023db5;
  }


td.list_ogloszen {
    font-size:10px;
    line-height:12px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }


h2.list_ogloszen {
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight: bold;
    color:#02032f;
    background: url(../images/bg_h2.gif) repeat-x left top;
    height:26px;
    line-height:26px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-left: 20px;
  }


.thumbnail {
    position: relative;
    z-index: 0;
  }


.thumbnail:hover {
    background-color: transparent;
    z-index: 50;
  }


.thumbnail span {
    /*CSS for enlarged image*/position: absolute;
    background-color: #e7eff9;
    padding: 5px;
    left: -1000px;
    border: 1px solid #9dbde6;
    visibility: hidden;
    color: #114fa2;
    text-decoration: none;
  }


.thumbnail span img {
    /*CSS for enlarged image*/border-width: 0;
    padding: 2px;
  }


.thumbnail:hover span {
    /*CSS for enlarged image on hover*/visibility: visible;
    top: 0;
    left: 60px;

  }


.readmore {
    text-align : right;
  }
#com-form-login-username, #com-form-login-password, #com-form-login-remember {
    margin: 0 0 0 5px;
  }


fieldset input.button {
    margin: 5px 0 5px 85px;
  }


#system-message {
    background-color : #1e90ff;
    border-color : #D9D9D9;
    color:#000000;
    border-style : solid;
    border-width : 1px;
    width : 100%;

  }


#system-message dt {
    padding-left:20px;	
    background-color :#126FAD;
    color : #ffffff;
    font-weight : bold;
  }
#system-message dd {
    padding-left:10px;	
  }
