BODY { margin: 0 0 0 0; background-color:#FFFFFF; margin: 0px; padding: 0px; }
BODY, TABLE { FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
A {	text-decoration: none; color:black; }
.contentmain A, .bodytext A { color: #0D3F7F;}
.categoryBox A, #product_list_items A, #product_list_shopping_cart A, .footer A { color: black; }
A:hover { text-decoration: underline; }
IMG {border: 0px; }
.all { margin:0 auto; position:relative; min-width:755px; width:755px; }
H1, H2, H3, H4, LI, UL, OL { margin:0; padding:0; }
H1 { font-family:Arial, Tahoma, Verdana; font-size: 38px; }
UL {list-style:none; }
OL { margin-left:20px; }
.link1 { margin-top: 10px; }
.ls { text-align:left; }
.rs { text-align:right; }
LI.l { float:left; border-left:1px solid black; }
.time { font-size:10px;}
select, option {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  letter-spacing: 0px;
}	


/* kolory */
.bgcol1 { background-color:#747F86; }
.bgcol2 { background-color:#A82424; }
.bgcol1 A, .bgcol2 A, .bgcol3 A { color:#FFFFFF; }

/* ikony */
.iconnews { background: url(/images/icon_sklep.gif) no-repeat 5px 10px; margin-bottom: 10px;  }

#headb { background-color:#CCCCCC; height: 20px; clear:both; }
#headb DIV { padding: 2px 2px 2px 10px; }
#headb UL { float: right; margin: 0px;}
#headb UL LI { float: left; height: 16px; padding: 2px 1em 2px 1em; }

DIV#topnavi { margin: 5px 0 0 0;  height: 100px; background-color: #0D3F7F; }
DIV#topnavi, DIV#topnavi A {color:#FFFFFF; }
#topnavi #logo { float: left; }
#topnavi #navi { float:left; }

#topnavi UL { margin: 0 0 0 5px; padding:0; }
#topnavi UL LI { height:15px; padding:5px 3px 5px 3px; margin-top:10px;}
#topnavi UL LI.header { height: 42px; padding: 18px 1px 5px 85px; margin:0; }
#topnavi UL LI.first { float:left; }
#topnavi UL LI.short { float:left; border-left:1px solid white;  }
#topnavi UL LI.search { float:left; margin: 0; padding:0 0 0 10px; width: 100px; font-size: 9px; height:30px;  }
LI.search INPUT { width: 110px; margin-top:0; border: 1px solid black;}


/* lewa menu */
DIV#leftmenu { float:left; width:150px; margin-top: 5px; }
#leftmenu H1 { height:35px; font-size:12px; font-weight:900; text-transform:lowercase; margin:0; padding:0 2px 0 10px; line-height:13px;}
#leftmenu H2 { font-size:11px; }
#leftmenu A { color:#000000; }
#leftmenu UL  { list-style-type:none; }
#menuhead LI { height:30px; border:0; border-top: 2px solid #000000; line-height: 14px;padding: 3px 10px 2px 10px;  }

/* nawigacja po serwiach */
DIV#navimenu { padding: 0 0 1px 10px;}
#navimenu UL { margin-bottom: 20px; }
#navimenu LI { padding: 3px;  border-bottom: 1px solid #BCBCBC; }
#navimenu H2 { height:12px; font-size:11px; background-color: #BCBCBC; padding: 2px;}

/* nawigacja u gory */
#navimenu2, #navimenu3 { float: left; width:605px; padding: 10px 0 10px 0;  }
#navimenu2 { background-color:#CFDDE1; }
#navimenu3 { background-color:#FFFFEA; }
#navimenu2 UL LI, #navimenu3 UL LI { float:left; }
#navimenu2 UL LI { padding: 0 15px 0 15px; }
#navimenu3 UL LI { padding: 0 10px 0 10px; margin-bottom:7px; }

/* baner z lewej strony */
#leftmenu .baner { margin: 10px 0 10px 0; }

/* srodek */
#mainbox { float: left; padding:7px 0 10px 10px; width:595px }
#mainbox .baner { height:75px; clear:both;  }

/* stopka */
.footer { text-align:center;}

/* nawigacja */
.leftmenu_navi {background-color:#FFFDEB; padding:5px 0 20px 10px; }
.leftmenu_navi UL { list-style:none; }
.leftmenu_navi .deep0 { text-transform:uppercase; }
.leftmenu_navi .deep1 {padding-left:14px; }
.leftmenu_navi .deep3 {padding-left:25px; }
.leftmenu_navi .select { font-weight:bold; }
.leftmenu_navi LI { border-bottom:1px solid #C7C7C7; padding:5px 0 5px 1px;}

#rightMenu { float:right; width: 120px;}
#rightMenu H2 { font-size:11px; padding: 5px 3px 20px 0; text-transform:uppercase; font-weight:bold; }
#rightMenu .shoppingcart H2 {padding-left: 35px;}
.footer { clear: both; text-align:center; margin-bottom:10px; padding-top:20px;}


/* dokument */
.content { float: left; width: 600px; }
.content H1 { font-size:14px; padding:5px 0 5px 2px; color:#AE3435; font-weight:bold; }
.content H2 { font-size:13px; padding:5px 0 5px 2px; font-weight:normal; }

.contentMain { border-bottom: 3px solid #C7C7C7; padding-bottom: 10px; }
#contentLeft { float:left; width: 440px;}

.breadcrumb, .breadcrumb A, #document .docinfo { color:#808080; text-transform:uppercase;}
.breadcrumb { padding: 15px; clear:both;}


/* nawigacja u gory */
.navi2, #navimenu3 { float: left; width:605px; padding: 10px 0 10px 0;  }
.navi2 { background-color:#CFDDE1; }
.navi2 UL LI { float:left; }
.navi2 UL LI { padding: 0 25px 0 25px; }
LI.l { float:left; border-left:1px solid black; }

.bodytext { margin-left: 15px; }
.bodytext .image {
    float:right;
}


/* category box */
.categoryBox { text-align:center;}
.categoryBox LI { width:145px; height:140px; float:left; text-align:center; margin-top: 24px; }

.shoppingcart, .history_order {  padding: 5px 3px 20px 10px; border-left: 1px solid #C7C7C7;}
.shoppingcart H2 { padding: 5px 3px 20px 35px; height: 20px; background: url(/images/ngo/basket.gif) no-repeat 0px 0px; }
.shoppingcart .summary { border-top: 2px solid #C7C7C7; text-align:right; margin-top:7px; margin-bottom:10px;}
.bullet { color: #A82424; }


.info { margin-top: 20px; }
.info H2 { text-transform: uppercase; padding-bottom:5px; }

H2 UL { list-style: circle; }
H2 LI { margin-left:20px; padding-top:3px;}


#product_notifi { padding: 5px; margin-bottom: 10px; }
#product_notifi H2 { padding: 5px 3px 10px 35px; height: 20px; background: url(/images/ngo/basket.gif) no-repeat 0px 0px; }
#tell_a_friend INPUT.txt { margin-top:0; border: 1px solid black; width:80px; }


#product_list_items .row {
    border: 1px solid black;
     width: 430px;
    height: 100px;
    padding:10px;
    margin-top:15px;
    margin-bottom:15px;
}
#product_list_items .row1 {
    float:left;
    padding-right:10px;
}

#product_list_items .row2 {
    font-weight:bold;
    font-size:12px;
    padding-bottom: 5px;
}

#product_list_items .row4 {
    padding-top: 10px;
}

#product_price {
    float:right;
    font-size:14px;
    color:#AE3435;
    font-weight:bold;
}

#product_desc {
    margin-top: 20px;
}

#product_image {
    float:right;
}

#date_added {
    margin-top:20px;
}

#product_tobasket_button {
    margin-top:20px;
    float:left;
}

#product_list_shopping_cart .row {
    border: 1px solid black;
    height: 100px;
    width: 550px;
    padding:10px;
    margin-top:15px;
    margin-bottom:15px;
}
#product_list_shopping_cart .row1, #product_list_shopping_cart .row2, #product_list_shopping_cart .row3  {
    float:left;
    padding-right:10px;
}
#product_model {
    font-size:11px;
    color:black;
    font-weight:normal;
}

#product_list_shopping_cart .row2 {
    width:370px;
}

#product_list_shopping_cart .row3  {
    width:70px;
}

#product_list_shopping_cart .row3  {
    text-align:right;
}

#product_list_shopping_cart .icon  {
    float:left;
}

#product_option {
    margin-top:20px;
}
#product_option .title {
    margin-bottom:10px;
}

.option {
    width: 100px;
    float:left;
}

.news_summary {
    font-weight:bold;
    margin-top:5px;
}

.news_content {
    margin-top:5px;
}

.news_content li {
    margin-top:.5em;
}

.more {
    color:#AE3435;
    font-size:11px;
    font-weight:normal;
}
.total_price {
    font-weight:bold;
    text-align:right;
    width:570px;
}
.stockWarning, .markProductOutOfStock {
    color:red;
}
.stockWarning {
    margin-top:10px;
    text-align: center;
}

#date_avail {
    margin-top:20px;
}

#more_url {
    margin-top:10px;
}
.info_minimal_required {
	color:red;
	font-weight:bold;
}

#product_reviews { margin-top:60px; padding:15px; clear:both; border-top:1px solid #C7C7C7; }
#product_reviews .button-write { padding:10px 0; }

/* BOF osC reCAPTCHA */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
background-color: #f8f8f9 !important; /* reCaptcha widget background color */
}

#recaptcha_table {
border-color: #f8f8f9 !important;     /* reCaptcha widget border color */
}

#recaptcha_response_field {
border-color: #b6b7cb !important;     /* Text input field border color */
background-color:#ffffff !important;  /* Text input field background color */
color: #000000                        /* Text input field font color */
}
/* EOF osC reCAPTCHA */

