body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
form { margin: 0; }

.evenLineBg { background-color: #F4F4F4; }
.oddLineBg { background-color: #FFFFFF; }
.hidden{ visibility: hidden; display: none; }

td.index_54x54 { border: solid 1px #80A7BA; }
div.index_label { font-size: 9pt; font-weight: bold; color: #003952; text-align: center; padding: 0 7 0 7; }
div.index_text_title { font-size: 9pt; font-weight: bold; color: #003952; padding: 0 0 5 0; }
.startpage_link1 { font-size: 9pt; font-weight: bold; color: #003952; padding: 0 0 5 0; }
div.index_text { font-size: 9pt; color: #006385; }
a.index_link { font-size: 9pt; font-weight: bold; color: #80A7BA; }
.indexBgImage { background-image: url(img/index_bg.gif); background-repeat: no-repeat; background-position: right top; }

.hiddenWithMargin{ visibility: hidden; display: none; padding: 3px; }
.hdp0 { visibility: hidden; display: none; padding: 0px; }
.zeroMarginPadding { padding: 0 0 0 0; margin: 0 0 0 0; }

.error {
	font-size: 10px;
	color: red;
	font-weight: bold;
}

.bg1 { background-image: url( img/header_new/bg1_01.gif ); background-repeat: repeat-x; }
.plsv01 { background: url( img/pls_v_01.gif ) repeat-y center; }
.plsg01 { background: url( img/pls_g_01.gif ) repeat-x center; }
.menuTitle { color: #003F55; font-weight: bold; padding: 0; font-size: 7pt; }
.linkMenu1 { color: #377D9B; text-decoration: none; font-size: 7pt; line-height: 8pt;  }
a.linkMenu1:hover { color: #003F55; text-decoration: none; }

input.sc_button { font-weight: bold; background: #7B9CAD; color: #FFFFFF; font-size: 8pt; vertical-align: middle; }
.formknop1 { font-weight: bold; background: #7B9CAD; color: #FFFFFF; text-decoration: none; font-size: 8pt; vertical-align: middle; }
.formknop1Disabled { font-weight: bold; background: #7B9CAD; color: #808080; text-decoration: none; font-size: 8pt; vertical-align: middle; }

.formaPoisk { font-size: 10px; color: #333333; border: solid #497389 1px;}
.formaPoisk1 { font-size: 10px; color: #333333; border: solid #497389 1px; width: 100%; }
.formaPoisk1Checkbox { border: solid #497389 0px; }
.formPoisk1 { font-size: 9px; border: solid  #458098 0px; width: 93px}
.formPoisk2 { font: normal normal 9px; height: 14px; background-color: #003952; border: 0px solid #458098 ;  color: #FFFFFF; }

a.sc_cancel { text-decoration: underline; color: red; }
.txt1link {  text-decoration: none; color: #003399}
.txt1link2 { text-decoration: none; color: #CC6633; }
.startpage_link { text-decoration: underline; color: #80A7BA; }
.zg2 { color: #3399CC}

table#search * td { padding: 3px; }
table#search * td#td1 { width: 200; }
table#search * td#td2 { width: 200; }
table#search * td.line { padding: 0px; background-color: #BDD1DC; }

.txt1link3 { text-decoration: none; color: #003F55; font-size: 12px}
.txt1link3Bold { font-weight: bold; text-decoration: none; color: #003F55}

.zg1 {  color: #CC0033; }
.zg1 {  color: #000000; }

a.txt1link2:hover { color: #FFB693; }
.H1 {  font-size: 18px; font-weight: bold; color: #426A80; }

.Line1V1 {  border-left: solid #bdd1dc 1px; text-align: center; }

a.txt1link:hover { color: #FF0000; }
h1 { font-size: 18px; font-weight: bold; color: #003366; }
.link2 { font-size: 9px; color: #003F55; text-decoration: none; }
.link3 { font-size: 9px; color: #6393A9; text-decoration: none; }

a.link3:hover {  color: #003F55; }
a.link2:hover {  color: #FFFFFF; }

input.form3 { color: #DECECE; font-size: 9px; width: 105px; border: solid #497389 1px; }
input.form32 { color: #DECECE; font-size: 9px; width: 83px; border: solid #497389 1px; }
.link31 { font-size: 9px; color: #6392AD}

.suche td.right { color: #FFFFFF; border: 0px solid #458098; border-right:none; padding: 1 2; font-size:9px; background: #003F55; }

.search { width: 93px; border: 1px solid #80A7BA; font: normal normal 9px; }
.basic_nav { color:#003F55; font-size: 9px; }
.basic_nav a,span.pa { color: #003F55; text-decoration: none; font-size: 9px; }
.basic_nav td.vert_line { background: #80A7BA; }
.basic_nav td.txt { padding-bottom: 3px; }
.basic_nav td.pod_off { border-top: 1px solid #80A7BA; border-bottom: 1px solid #80A7BA; }
.basic_nav td.pod_on { background: #003F55; border-top: 1px solid #80A7BA; border-bottom: 1px solid #80A7BA; }
.basic_nav td.personalAccount { background: red; border-top: 1px solid #80A7BA; border-bottom: 1px solid #80A7BA; }

.txt8px {  font-size: 9px; }
.txt12 {  font-size: 12px; }
.variantTableHead { font-size: 11px; font-weight: bold; color: #003F55; }
.variantTableBody { font-size: 11px; }

.short_info h1 { color: #003F55; font: normal normal bold 12px; margin: 0; }

.prod_group { font-size: 12px; font-weight: bold; }
.prod_group .left { color: #003F55; padding: 0 3 0 3; }
.prod_group .right { border-left: 1px solid #BDD1DC; background: #003F55; color: #FFFFFF; padding: 0 4 0 4; }

.guest_access { color: #003F3F; font-size: 9px; text-decoration: none; }

.hasQuantityBasedDiscountMark { color: red; font-weight: bold; margin-top: 10; }
.errorQuantityMustBeMultipleOfPackingUnit { color: red; font-weight: bold }

td { font-size: 8pt; color: #000000; }
td.logon_header { padding-left: 7; padding-bottom: 3; font-size: 9px; color: #003F55; }
td.logon_body { padding-left: 7; padding-right: 7; }
td.logon_body_form { padding-left: 8; padding-right: 8; }
td.logon_body_text { padding-left: 8; padding-right: 7; }
td.logon_registration_pip { padding-left: 1; padding-bottom: 3; padding-right: 1; }
td.logon_registration_label { padding-bottom: 2; padding-left: 0; }
td.header_top_menu { padding-bottom: 3; padding-right: 6; }
td.logon_footer { padding-left: 0; padding-bottom: 2; font-size: 9px; color: #003F55; }
td.logon_footer_button { padding-bottom: 1; }

td.table_header { padding: 2; }

.bar_group_number { padding-left: 2; color: white; background: #003F55; text-align: center; font-weight: bold; }
.bar_group_number_disabled { background: #003F55; }
span.bar_text { font-weight: bold; }
a.bar_text_link { font-weight: bold; text-decoration: none; color: #003F55; }

td.short_info { font-size: 12px; line-height: 12px; }
td.short_info_title { font-size: 9px; }
td.short_info_value { font-size: 9px; }

div.productGroupName { font-size: 13px; line-height: 15px; font-weight: bold; }
div.productName { font-size: 9px; }
div.page_header { font-size: 11px; font-weight: bold; color: #426A80; }

div.popup_enum_header { font-size: 9pt; font-weight: bold; margin: 0 0 5 0; }
div.popup_enum_title { font-size: 9pt; margin: 0 0 5 0; }
span.popup_enum_title_name { font-weight: bold; }
span.popup_enum_title_value {}
div.popup_enum_subtitle { font-size: 9pt; font-weight: bold; }
td.popup_enum_header { font-size: 9pt; background-color: #404040; font-weight: bold; color: #ffffff; }
tr.popup_enum_odd_line_bg { background-color: #FFFFFF; }
tr.popup_enum_even_line_bg { background-color: #F4F4F4; }
td.popup_enum_value { font-weight: bold; }
td.popup_enum_label {}
td.vert_line { background: #80A7BA; }

a.popup_menu { font-size: 9px; line-height: 8pt; color: #003F55; text-decoration: none; }
a.popup_menu_selected { font-size: 9px; font-weight: bold; line-height: 8pt; color: #003F55; text-decoration: none; }
a.popup_menu:hover { color: #FFB693; }
a.popup_menu_selected:hover { color: #FFB693; }
td.popup_menu { padding-left: 5; padding-right: 5; }
td.popup_menu_selected { padding-left: 6; padding-right: 5; }

div.shopping_cart_title { font-size: 32px; line-height: 25px; font-weight: bold; color: #426A80; padding: 0 0 0 0; }
span.cart_mess1 { font-size: 9pt; font-weight: bold; color: #003952; }
span.cart_mess2 { font-size: 8pt; color: #000000; }
span.cart_order_state { font-size: 9pt; font-weight: bold; }
td.cart_plsv { background: url( img/pls_v_01.gif ) repeat-y center #EFEFEF; }
td.cart_th { padding: 3; text-align: left; }
td.cart_th1 { padding: 0; background-color: #BDD6DE; text-align: left; }
td.cart_td { padding: 3; }
.cart_text { border: solid 1px #7B9CBD; font-size: 8pt; padding-left: 3; }
div.cart_dan { border-bottom: solid 1px #7B9CBD; padding-bottom: 2; margin-bottom: 1; }
div.agreements { font-size: 9pt; font-weight: bold; color: #426B7B; }
div.terms_title { font-size: 9pt; font-weight: bold; padding-top: 12; padding-bottom: 5; color: #003952; }
div.terms_text { font-size: 9pt; }
div.general_terms { font-size: 10pt; font-weight: bold; color: #426B7B; padding-right: 28; }
a.cart_path_link { font-size: 8pt; font-weight: bold; color: #DE0031; text-decoration: none; }
span.cart_path_text { font-size: 8pt; font-weight: bold; color: #FFFFFF; }
span.cart_red_text { font-size: 8pt; font-weight: bold; color: #DE0031; }

table.tmpl_img_frame { border: 1px solid #C0D5DA; }
table.template { width: 751px; }
table.trailPath { width: 751px; margin-bottom: 14px; }
img.photoBorder { border: 1px solid #C0D5DA; }
img.drawingBorder { border: 1px solid #C0D5DA; }
