/* CSS Document */
body{ background-image: none; background-position: center; padding:0; margin:0; }
.BG_03 { padding-bottom: 4px; padding-left: 8px; }
.container { background-image: url(../images/container.jpg); background-repeat: repeat-y; background-position: center; }
p { color: #434343; font-size: 0.8em; font-family: Tahoma; line-height: 1.5em; padding-top: 5px; padding-right: 15px; padding-left: 20px; }
td { color: #434343; font-size: 0.8em; font-family: Tahoma; line-height: 1.5em;}
.bar { color: #fff; font-size: 0.7em; font-family: Arial; line-height: 1.3em; padding-left: 5px; }
.bar_bold { color: #fff; font-size: 0.7em; font-family: Arial; font-weight: bold; line-height: 1.3em; text-decoration: none; padding-left: 5px; }
.worldclock { color: #fff; font-size: 0.7em; font-family: Arial; font-weight: bold; line-height: 1.3em; text-decoration: none; }
.bar_bold a:link { color: #fff; font-size: 0.7em; font-family: Tahoma; font-weight: bold; font-style: normal; line-height: 1.3em; text-decoration: none; padding-left: 5px; }
.texttd { color: #747474; font-size: 0.8em; font-family: Tahoma; line-height: 1.4em; padding-right: 15px; padding-bottom: 6px; padding-left: 10px; }
.kropka { padding-top: 6px; }
.bold { color: #747474; font-size: 0.9em; font-family: tahoma; font-weight: bold; }
.red1 { color: #af0101; font-size: 1em; font-family: Tahoma; font-weight: normal; line-height: 1.3em; }
h1 { color: #af0101; font-size: 1em; font-family: Tahoma; font-weight: normal; line-height: 1.3em; padding-top: 15px; padding-right: 10px; padding-left: 20px; }
h2 { color: #747474; font-size: 0.9em; font-family: Tahoma; font-weight: normal; line-height: 1.3em; padding-top: 5px; padding-right: 10px; padding-left: 20px; }
h5 { color: #c2c2c2; font-size: 0.8em; font-family: Tahoma; font-weight: normal; font-style: normal; line-height: 1.5em; padding-top: 5px; padding-right: 15px; padding-left: 20px; }
.podpisy { color: #434343; font-size: 0.7em; font-family: Tahoma; line-height: 1.2em; padding: 3px 5px; }
.podpisyK { color: #c2c2c2; font-size: 0.7em; font-family: Tahoma; line-height: 1.2em; padding: 3px 5px; }
.form
	{
		width:171px; height:18px; border-color:#CFCFCF; border-bottom-width:1px;border-right-width:1px; background-color:#FFFFFF; border-left-color:#7D7D7D
	}
.form1
	{
		width:171px; height:17px; border-color:#DEDBD5; border-width:1px;border-left-width:2px; background-color:#FFFFFF
	}
.form_div
	{
		height:20px; margin-top:10px;		
	}

	.articles_title
	{ font-family:Tahoma; font-size:11px; line-height:19px; text-align: center; }

.tytul { color: #af0101; font-size: 15px; font-family: Tahoma; font-weight: normal; padding-top: 5px; }
.copyright_text
	{ font-family:Tahoma; font-size:11px; line-height:19px; color:#616161; text-align: center; }
.copyright_text a:link { color: #616161; text-decoration:underline; }
.copyright_text a:hover { color: #a10808; text-decoration:underline; }
.map { border: solid 1pt #dbdbdb; }
ul { color: #747474; font-size: 0.8em; font-family: tahoma; line-height: 1.6em; margin-top: 1em; margin-bottom: 1em; padding-right: 15px; list-style-type: disc; }
.photo { border: solid 1px #747474; }
.background-image { padding-top: 25px; }
.bbm { background-repeat: no-repeat; background-position: 0 25px; }
.bbm_ok { background-image: url(../images/b.gif); background-repeat: no-repeat; background-position: 0 0; text-align: center; height: 75px; }
.menu_b { color: #5a5a5a; font-size: 90%; font-family: Tahoma; padding-top: 6px; padding-bottom: 4px; }
.menu_b a { color: #921123; font-family: Tahoma; padding-top: 6px; padding-bottom: 4px; }
.go_right { padding-left: 8px; }
.menu_bg { background-image: url(../images/menu_bg_25.jpg); background-repeat: no-repeat; background-position: 0 bottom; }
.credit_cards { background-image: url(../images/credit_cadrs_22.gif); background-repeat: no-repeat; background-position: right 12px; }
h3 { color: #b80101; font-size: 90%; font-weight: normal; margin: 4px 0 6px; }
.bbb { background-image: url(../images/bbb.gif); background-repeat: no-repeat; background-position: 20px center; }
a.menu_b:hover { color: #921123; text-decoration: none; }
a.menu_b:link { color: #5a5a5a; text-decoration: none; }
a.menu_b { color: #5a5a5a; text-decoration: underline; }

a.white { color: #FFE763; text-decoration: none; }
a.white:hover { color: #ffffff; text-decoration: none; }



.contnavlow A { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; MARGIN-LEFT: 0px; WIDTH: 100%; COLOR: 535355; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none; background-image: url(b1.gif); background-repeat: repeat-x}
.contnavlow A:hover { COLOR: FFE077; TEXT-DECORATION: none ; background-image: url(b2.gif); background-repeat: repeat-x}
.contnavlow A:active { COLOR: AF0048; TEXT-DECORATION: none; background-image: url(b1.gif); background-repeat: repeat-x}

.system_page_static{background-color:#921123; text-decoration:none; font-family:Tahoma; font-weight: bold; padding: 3px 3px; FONT-SIZE: 14px; background: #A10808; color: #FFFFFF; border-width: 1px 1px 2px; border-color: #999999 #999999 #A10808}
a.system_page_link{background-color:#7F7F7F; text-decoration:none; font-family:Tahoma; font-weight: bold; padding: 3px 3px; FONT-SIZE: 14px; background: #747474; color: #FFFFFF; border-width: 1px 1px 2px; border-color: #999999 #999999 #747474}
a.system_page_link:hover{background-color:#7F7F7F; text-decoration:none; font-family:Tahoma; font-weight: bold; padding: 3px 3px; FONT-SIZE: 14px; background: #494242; color: #FFFFFF; border-width: 1px 1px 2px; border-color: #999999 #999999 #494242}

.header_list{
background-color: #7F7F7F;
color: #FFFFFF;
font-size: 12px;
font-family: Tahoma;
}

.body_list{
font-size: 12px;
font-family: Tahoma;
}

.art_cash{
font-family: Tahoma;
font-size: 11px;
line-height:15px;
}

.art_cash2{
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
}

.p1_val {border: #D1D1D1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #E9E9E9;}

.table { font-size: 11px; color: #000000; text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table td { font-size: 11px; color: #000000; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;; border-color: #FFFFFF #FFFFFF E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.normal1{font-weight: bold;}


#shopBody * {font-size:13px; line-height:18px; font-family:Arial; margin:0; padding:0; }
#shopBody {color: #434343;}
#shopBody p {margin-bottom:8px; color: #434343;}
#shopBody ul {margin-bottom:8px;}
#shopBody li {margin-left:25px; color: #434343;}
#shopBody h1 {font-size:14px; line-height:32px; color:#434343; font-weight:bold;}
#shopBody .ctr {text-align:center;}
#shopBody .bold {font-weight:bold;}
#shopBody input.btn {font-weight: bold; padding:4px 15px; margin: 30px 30px; color:#A50808;}
#shopBody input.btn2 {font-weight: bold; padding:4px 15px; margin: 20px 15px; color:#A50808;}
#shopBody input.btn3 {font-weight: bold; padding:4px 15px; color:#A50808;}
#subtotalBox {width: 98%; padding:6px 0px; background-color:#B0B0B0; font-weight:bold;}
#shopBody .msgBox {padding:20px 30px; text-align:left;} 
#shopBody .progress {width:100%; border-collapse:collapse; margin-top:15px;}
#shopBody td.tdOn {background-color: #AEEAA6; text-align:center; border:solid 1px #b5b5b6;}
#shopBody td.tdOff {background-color: #FFFFFF; text-align:center; border:solid 1px #b5b5b6;}
#shopBody fieldset {width: 90%; padding:0px 25px 0px 25px; text-align:left;}
#shopBody fieldset.pay {width: 100%;}
#shopBody legend {color:#A50808;}
#shopBody label.lbl1 {display:block; width:105px; height:20px; float:left; margin-top:3px;}
#shopbody label.lbl2 {display:inline; width:auto; height:auto; margin-top:0px; float:none;}
#shopbody .in {height: 22px; margin:1px 0 1px 0; border:solid 1px #b5b5b6; width:200px;}
#shopbody .in2 {height: 22px; margin:1px 0 1px 0; border:solid 1px #b5b5b6;}
#shopBody .mt25 {margin-top:25px;}
#shopBody .spc25 {width:auto; height:25px;}
#shopBody .errTxt {color:#F00000; font-weight:bold;}
#shopBody .inerr {background-color:#FCBCBC; border:solid 1px #b5b5b6;}
#shopBody .mb20 {margin-bottom:20px;}
#shopBody .mb10 {margin-bottom:10px;}
#shopBody td.shipopt {padding:5px 15px 5px 10px;}
#shopBody p.ccErrMsg {padding: 25px 30px 0px 30px;margin:0;}

