a.und:hover{text-decoration:underline !important}
a:link {
	color: #587C9A;
	text-decoration: none;
}
a:visited {
	color: #587C9A;
	text-decoration: none;
}
a:hover {
	color: #587C9A;
}
a:active {
	color: #587C9A;
}
h1 {
	font-size: large;
}
form {
	margin:0px
}
input{
	width:120px;
	border-top:solid 1px #879ABC;
	border-left:solid 1px #879ABC;
	border-right:solid 1px #B4C0D9;
	border-bottom:solid 1px #B4C0D9;
	background:#E6EBF6;
	padding:0px 0px 0px 0px;
	height:19px
}
input.reg{
	border-top:solid 1px #879ABC;
	border-left:solid 1px #879ABC;
	border-right:solid 1px #B4C0D9;
	border-bottom:solid 1px #B4C0D9;
	background:#E6EBF6;
	width:50px;
}
.checkbox{
	width:16px;
}
input.small{
	height:16px;
	font-size:x-small;
}

input.error{
	height:16px;
	font-size:x-small;
	background: #F0D0C0;
}

button{
	background: #FFFFFF;
	height:22px;
	margin:0px;
	padding:0px;
	border:0px;
	font-size:x-small;
}

button.but_categories{
	border-top:solid 1px #879ABC;
	border-left:solid 1px #879ABC;
	border-right:solid 1px #B4C0D9;
	border-bottom:solid 1px #B4C0D9;
	background:#E6EBF6;
}

button img{
	padding:0px;
	margin: 0px 0px 0px 0px;
}
.colbody{
	padding-left: 20px;
	padding-top: 4px;
}
.title{
	font-size: small;
	font-weight: bold;
	color: #3A5689;
}
ul{
	list-style-image: url(layout/dot.gif);
	list-style-position: outside;
	text-align: left;
	margin: 8px;
	padding: 1px 1px 1px 8px;
}
.menu_active{
	font-weight: bold;
}


td.order {
	background: #DCE4F4 url("/layout/corner.gif") no-repeat bottom right;
}

td.order:hover {
	background: #9AADD5 url("/layout/corner.gif") no-repeat bottom right;
}

.logout{
	border:solid 1px #879ABC;
	height:18px;
	font-size: x-small;
	background: #E6EBF6;
}

.address{
	color: #FFFFFF
}

a.address{
	color: #FFFFFF
}

.title {
	color: #FFCC00;
	padding: 3px 3px 3px 3px;
	font-size: x-small
}

.pic_title{
	color: #FFCC00
}

.desc_title{
	font-size: normal;
	font-weight: bold;
	color: #FFCC00;
}

.tech_data{
	font-size: small
}

catalog {
        font-size: small;
}


div.cat {
	width:150px;
	height:13px;
	overflow:hidden;
}

a.cat {
	color: #587C9A;
	font-size: 9px;
	cursor: hand;
}

a.cat:visited {
        color: #587C9A;
}

a.cat:hover {
        font-weight: bold;
}

a.cat_parent {
	color: #587C9A;
}

a.cat_parent:visited {
	color: #587C9A;
}

a.cat_active {
	color: #00CCFF;
	font-weight: bold;
}

a.cat_active:visited {
	color: #004080;
	font-weight: bold;
}

.catalog_list1 {
	background: #DDE4F4 url("/layout/corner.gif") no-repeat bottom right;
}

.catalog_list2 {
	background: #E4ECF8 url("/layout/corner.gif") no-repeat bottom right;
}

.catalog_list3 {
	background: #F1F7FF url("/layout/bioshbg.jpg") no-repeat top right;
}

.editmode {
	background: #605AA0;
}

.gray {
	background: #E0E0E2;
}

.gray_light {
	background: #F0F0F2;
}

.black{
	color: #000020;
}

.info{
	font-size: small;
	color: #3A5689;
}

.myhr{
	noshad;
}

.szukaj{
	color: #587C9A;
	width:95px;
	border:solid 1px #869ABB;
	background-color:#C9DEF1;
	padding:0px 2px 0px 2px;
	height:14px
	font-size:10px;
}

.footer{
	font-size: xx-small;
	color: #D0D6E0;
}

.body_cat{
	font-size: 18px;
	font-color: #3A5689;
}

.navbar{
	background: #E8ECF8;
}

.vmd,a.vmd {
    color: #B2B9D6;
    text-decoration: none;
}

.cart {
    font-size: 8px;
    width:140px
}

.cartico
{
    background: #BAC8E2;
}
.cartico2
{
    background: #E4ECF8;
}
.quantity
{
    width: 25px;
    height: 18px;
    color: #3A5689;
	border-top:dashed 1px #BAC8E2;
	border-left:dashed 1px #BAC8E2;
	border-right:solid 1px #BAC8E2;
	border-bottom:dashed 1px #BAC8E2;
}

.cartorder
{
    color: #587C9A;
    font-size: x-small;
    background: #FFFFFF;
}

.allpay
{
    background: #F4F4F4;
    border-top:dashed 1px #999999;
    border-left:dashed 1px #999999;
    border-right:dashed 1px #999999;
    border-bottom:dashed 1px #999999;
    width: 250px;
}

.tip
{
    background: #F0F8FF;
    padding: 6px;
    margin: 24px;
}
.pt_radio
{
    width: 14px;
}
a.help{
	font-size: 14px;
	color: #E4EBF5;
}
a.help:hover{
	color: #FFFFFF;
}
.admin_table {
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #F0F8FF;
    font-size: 10px;
}
.admin_table_pending {
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #D0D0D0;
    font-size: 10px;
}
.admin_table_postpay {
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #E0FFE0;
    font-size: 10px;
}
.admin_table_success {
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #E0FFE0;
    font-size: 10px;
}
.admin_table_new {
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #F0F0F0;
    font-size: 10px;
}
.admin_table_fail {
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #FFE0E0;
    font-size: 10px;
}
.admin_table_cancel {
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #F0E0F0;
    font-size: 10px;
}
.admin_table_returned {
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #F0D8F8;
    font-size: 10px;
}
.admin_table_error {
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #FFD0D0;
    font-size: 10px;
}
.admin_table_pub{
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #F0FFF0;
    font-size: 10px;
}
.admin_table_nopub {
    border-right: 1px dotted #BCC5D6;
    border-bottom: 1px dotted #BCC5D6;
    padding: 2px;
    background: #FFF0F0;
    font-size: 10px;
}
select{
    font-size: 9px;
    color: #333;
    width: 385px;
    letter-spacing: 0.001em;
    border: 1px dotted #BCC5D6;
}
.downbox
{
	width:545px;
	padding:16px 4px;
	float:left;
	border-bottom:1px solid #CBD4E7;
}
.downbox .pre
{
	float:left;
	width:120px;
	height:90px;
}
.downbox .cont
{
	float:left;
	margin-left:8px;
	width:415px;
}
.dl1
{
	background-color:#F8F8F8;
}
.dl2
{
	background-color:#F0F0F0;
}
/* --- Profil użytkownika --- */
.pref{width:400px;}
.pref div.pref_h{border:1px solid #9F9FB9;padding:3px 6px;width:160px;position:relative;top:12px;background-color:#E6EBF6;font-weight:bold;margin-top:-10px;}
.pref div.pref_b{border:1px solid #9F9FB9;padding:6px;width:520px;margin-left:8px;margin-right:12px;padding-top:16px;background-color:#FCFDFF;margin-bottom:10px}
.pref div.pref_b table td{padding:2px 6px;}
.pref div.pref_b table td.b_t{text-align:right;width:120px;}
.pref div.pref_b table td.b_v{font-weight:bold;}
.pref div.pref_b table td.b_v .error{background-color:#FFFAFA !important;border:1px solid #E66}
.pref div.pref_b table td.b_v .error:hover,.pref div.pref_b table td.b_v .error:focus{background-color:#FEF9F9 !important;border:1px solid #C44}
.pref div.pref_b table td.b_v input{border:0;background:#FFF;height:20px !important;width:204px !important;padding:2px 4px;font-size:11px;color:#556;border:1px solid #D0DCF6}
.pref div.pref_b table td.b_v input:hover,.pref div.pref_b table td.b_v input:focus{border:1px solid #9F9FB9;color:#587C9A}
.pref div.pref_b table td.b_v input.chck{width:16px;}
.pref div.pref_b table td.b_c{text-decoration:italic;border:1px solid #E6EBF6;background:#E6EBF6;text-align:center;border:1px solid #9F9FB9}
.pref div.submit{margin:10px;text-align:center;width:100%;}

table.his th{background-color:#6685AC;color:#FFF;font-weight:bold;padding:4px 4px;}
table.his td{border:1px solid #AAB5C3;padding:2px 4px;}
table.his tr:hover{background-color:#AAB5C3}
table.his a{display:block;width:85%;text-decoration:none;text-align:center;padding:1px 2px;}
table.his a:hover{background-color:#6685AC;color:#FFF;}
table.his_det th{background-color:#AAB5C3;color:#FFF;font-weight:bold}
table.his_det td{border-bottom:1px dashed #AAB5C3;font-weight:bold;font-size:11px;color:#4C4C4C;text-align:center;}
/*table.his_det tr:hover{background-color:#EEE}*/
table.his_det a{display:block;width:85%;text-decoration:none;text-align:center;padding:1px 2px;}
table.his_det a:hover{background-color:#6685AC;color:#FFF;}

div.fss{font-size:10px;margin-top:5px}
div.fsb{font-size:16px;font-family:arial;font-weight:bold;padding-left:5px;color:#587C9A;margin-bottom:5px}
