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:navi; }
.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; width:985px; }
H1, H2, H3, H4, LI, UL, OL { margin:0; padding:0; }
H1 { font-family:Arial, Tahoma, Verdana; font-size: 32px; }
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;}

/* 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, #navimenu2 A, #navimenu3 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:10px 0 5px 10px; }
#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 { font-size:1.3em; font-size: Arial,Helvetica,sans-serif; color:#3F3E42; }
.content H1 { font-size:1.4em; padding:5px 0 5px 2px; color:#AE3435; font-weight:bold; }
.content H2 { font-size:1.3em; padding:5px 0 5px 2px; color:#AE3435;  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;
}

/* sf_guard_auth_form */
#sf_guard_auth_form {
	font-size:1.1em;
}

#sf_guard_auth_form form {
	padding-left:5px;
}

#guard_auth_forgot {
	margin:10px 0 10px 0;
}
#guard_auth_register {
	text-align: center;
	font-size:1.2em;
}
#account_user_infomation {
	width:200px;
}
#account_services {
	float: right;
	width: 300px;

}
.form_blad {
	color:red;
}
#success_message {
	background-color: #F8E0A0;
	border:1px solid #FFC624;
	padding:5px;
	text-align:center;
	color:red;
	font-weight:bold;
	margin:5px;
	clear:both;
}
fieldset {
	border: 0;
}
fieldset .form-row label {
  float:left;
  width:200px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
}
fieldset input[type="button"], fieldset input[type="submit"] {
	margin-top:20px;
}
#sf_guard_auth_form fieldset {
	border: 1px solid black;
}
#sf_guard_auth_form .form-row {
  margin-bottom: .5em;
}