body {font-family: Arial, Helvetica, sans-serif; background-color:#ffffff; font-size: 12px; color: #4f4f4f; }
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4f4f4f; }
th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4f4f4f; }

h1 {padding: 0px  0px 0px 0px; font-family: Arial; font-size: 18px;color:#009fdb;}
h2 {padding: 0px  0px 0px 0px; font-family: Arial; font-size: 15px;color:#009fdb; font-weight: bold; }
h3 {padding: 0px  0px 0px 0px; font-family: Arial; font-size: 13px;color:#009fdb; font-weight: bold; }
a  { color: #1fab4b; text-decoration: underline;  }
div.freetext h1 { padding: 0px  0px 0px 0px; font-family: Arial; font-size: 18px;color:#009fdb;}
div.freetext h2 { padding: 0px  0px 0px 0px; font-family: Arial; font-size: 15px;color:#009fdb; font-weight: bold; }
div.freetext h3 { padding: 0px  0px 0px 0px; font-family: Arial; font-size: 13px;color:#009fdb; font-weight: bold; }
div.freetext a  { color: #1fab4b; text-decoration: underline;  }
div.freetext table {  border-collapse:collapse; border-left:1px solid #b8b8b8; border-top:1px solid #b8b8b8; border-right: 0px none; border-bottom: 0px none; width:100%; }
div.freetext table td { padding:2px 2px 2px 2px;  border-left: 0px none; border-top: 0px none; border-right: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; }
div.freetext table tr.header { background-color: #ebebeb; font-weight: bold; }
div.freetext table.noborder {  border-collapse:collapse; border-width:0px; }
div.freetext table.noborder td { border-width:0px; }
div.freetext table.processarea	{ MARGIN-TOP: 8px; MARGIN-LEFT: 8px; WIDTH: 600px; MARGIN-RIGHT: 8px; border-width: 0px; }
div.freetext table.processarea td.td1 { WIDTH: 110px; vertical-align: top; border-width: 0px; }
div.freetext table.processarea td.td2 { VERTICAL-ALIGN: top;  border-width: 0px; padding-top: 9px; }
div.freetext table.processarea td.td2 h1 { MARGIN: 0px 0px 10px; LINE-HEIGHT: 15px; padding: 5px 0px 7px 0px; BACKGROUND: url(../../../files/userfiles/product_template/hr_bg.gif) no-repeat left bottom; }
div.freetext table.processarea td.td2 a.link	{ FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #005c96; text-decoration: none; } 
div.freetext table.processarea td.td2 h1 a	{ FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #005c96; text-decoration: none; }

div.freetext table.processarea2	{ MARGIN-TOP: 8px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; border-width: 0px; }
div.freetext table.processarea2 td.td1 { WIDTH: 110px; vertical-align: top; border-width: 0px; }
div.freetext table.processarea2 td.td2 { VERTICAL-ALIGN: top;  border-width: 0px; padding-top: 9px; width: 180px; }
div.freetext table.processarea2 td.td2 h1 { MARGIN: 0px 0px 10px; LINE-HEIGHT: 15px; padding: 5px 0px 7px 0px; BACKGROUND: url(../../../files/userfiles/product_template/hrshort.gif) no-repeat left bottom; }
div.freetext table.processarea2 td.td2 a.link	{ FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #005c96; text-decoration: none; } 
div.freetext table.processarea2 td.td2 a	{ FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #005c96; text-decoration: none; }

div.freetext ul { list-style-type: none; }
div.freetext ul li { background: url(img2/list-style.gif) no-repeat left 6px; padding-left: 10px; }

table, table td, div, img { border:0px; padding:0px; margin:0px; border-collapse:collapse; }
input.txtinput {width:145px; height: 19px; text-align:center; background-color:#F5F5F5; border: 1px solid #8d8d8d; font-family:Arial; font-size:10px; font-weight: bold; color:#4f4f4f; text-decoration: none;}


/* OSNOVA DIV in TABLE */
div.layout {width:100%; align:center;}
div.layout table.layout {width:990px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/* ZGORNJI MENU  */
div.menu_top div { text-transform:capitalize; text-align: right; height:20px; font-family:Arial; font-size:11px;color:#1F518B; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; display: inline; }
div.menu_top div a { text-transform:capitalize; display: inline; font-family:Arial; font-size:11px;color:#1F518B ; padding: 0px 7px 0px 7px ; }
div.menu_top div a:hover { text-decoration: none; }
div.menu_top div a.selected { text-decoration: none; }

a.logohome { position: absolute; display: block; text-decoration: none; margin: 0px; padding: 0px; }
a.logohome img { height: 100px; width: 455px; }

/* BANNER */
div.layout table.layout tr.row2 { font-family:arial; font-size:11px; color:#295990; background-image: url(img2/head.gif); background-repeat: no-repeat; }
div.layout table.layout tr.row2 td {  }
div.layout table.layout tr.row2 div.banner_bg {height:129px; overflow: hidden; }


/* MENU POD BANNERJEM */
div.layout table.layout div.header_sub_menu {margin: 0px 0px 0px 0px;  font-family:arial; font-size:11px; color:#295990; padding: 105px 0px 0px 0px; border: solid 1px #d8d8d8; border-bottom: none 0px;}
div.layout table.layout div.header_sub_menu table {text-transform:capitalize ; height:25px; font-family:arial; font-size:11px; color:#295990; padding: 0px 0px 0px 0px;}
div.layout table.layout div.header_sub_menu table td.menu { padding: 0px 0px 0px 10px; width:760px; text-transform:capitalize ;  font-family:arial; font-size:11px; color:#295990; border: none 0px transparent; text-align: left; }
div.layout table.layout div.header_sub_menu table td.menu a { line-height: 24px; padding: 5px 10px 5px 10px; font-weight:bold ;text-transform:capitalize ;  font-family:arial; font-size:11px; color:#295990; text-decoration:none;}
div.layout table.layout div.header_sub_menu table td.menu a:hover {text-transform:capitalize ;  font-family:arial; font-size:11px; color:#295990; padding: 0px 10px 0px 10px; text-decoration:underline;}
div.layout table.layout div.header_sub_menu table td.menu a.selected { text-decoration: underline; }

div.layout div.upper_menu { height:20px; text-align:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 250px;border: 1px solid white;  }

div.upper_menu a { display: block; padding: 0px; margin: 0px; text-decoration: none; height: 13px; width: 21px; line-height: 14px; background-repeat: no-repeat; background-position: center center; }
a.h { background-image: url(img/icons/home.gif); }
a.h:hover { background-image: url(img/icons/home_o.gif); }
a.s { background-image: url(img/icons/mail.gif); }
a.s:hover { background-image: url(img/icons/mail_o.gif); }
a.b { background-image: url(img/icons/heart.gif); }
a.b:hover { background-image: url(img/icons/heart_o.gif); }
a.st { background-image: url(img/icons/sitemap.gif); }
a.st:hover { background-image: url(img/icons/sitemap_o.gif); }

/* search */
input.srchsubmit { text-transform: lowercase; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px; font-family: Arial; font-size: 11px; border-width: 0px; color: #295990; text-decoration: underline; cursor: pointer; cursor: hand; background: Transparent url(img/icons/search_blue.gif) no-repeat left 4px; }
div.layout table.layout div.header_sub_menu table td.search {font-family:arial; font-size:11px; color:#295990; border: none 0px white;}
td.search form {padding:0px; margin: 0px 0px; position: relative; top: -1px;}
input.searchbox {width:145px; text-align: left; font-family:arial; font-size:11px; color:#295990;padding: 1px 0px 0px 0px; margin:-1px 0px 0px 0px; border: solid 1px #808080; background-color: #f5f5f5;}

div.searchresults div.r	{ padding: 5px 0px 7px 0px; }
div.searchresults div.r div.t { padding-bottom: 5px;}
div.searchresults div.r a { color: #295990; margin-bottom: 5px;}


/* MENU PATH */
tr.row23 td { border-left: solid 1px #d8d8d8; border-right: solid 1px #d8d8d8; }
td.menu_path { background: url(img2/cnt_bg2.gif) no-repeat 19px top; height: 20px; }
div.okolo { height: 20px; display: block; text-align: left; padding-top: 3px; }
div.menu_path { text-transform:capitalize; font-weight: bold; font-size:10px; color:#4f4f4f; padding: 1px 0px 0px 195px; }
div.menu_path a { text-transform:capitalize; font-size:10px; color:#4f4f4f; font-weight: bold; }
div.menu_path a:hover { text-decoration: none; }

/* VSEBINA */

td.row3td { background: url(img2/cnt_bg2.gif) no-repeat 18px -20px; } 
table.content{width: 990px; text-align:center; text-align:left;}

/* MENU V VSEBINI */
table.content td.firstcol {vertical-align:top; width: 150px; padding: 0px 0px 0px 0px; border-top: solid 1px #B8B8B8; }
table.content td.firstcol div.content_menu { width:150px; padding: 0px 0px 0px 0px; vertical-align:top; border-right: solid 1px #B8B8B8; }
table.content td.firstcol div.content_menu ul {border:0px;padding:0px 0px 0px 0px;margin:0px; list-style: none;}
table.content td.firstcol div.content_menu ul li {border:0px;padding: 0px 0px 0px 5px;margin:0px; list-style: none;}
table.content td.firstcol div.content_menu ul li a:hover { text-decoration: underline; }
table.content td.firstcol div.content_menu ul li div {background-image:url(img/h_line_menu.gif); background-repeat:no-repeat; background-position: -6px bottom; padding-bottom: 1px;}
table.content td.firstcol div.content_menu ul li.menupath a {background-color: #ebebeb; color: #676767; text-decoration: underline; }
table.content td.firstcol div.content_menu ul li.menupath li a {background-color: Transparent; }
table.content td.firstcol div.content_menu ul li a {border:0px;padding: 5px 0px 5px 12px;margin:0px;font-family:Arial; font-size:11px; color:#005c96; text-decoration:none;background-image:url(img/icons/arrow_gray.gif); background-repeat:no-repeat; background-position: 0px 2px; display:block; }
table.content td.firstcol div.content_menu ul ul li {border:0px;padding:0px 0px 0px 20px;margin:0px;font-family:Arial; font-size:11px; color:#295990; text-decoration:none; background:none;}
table.content td.firstcol div.content_menu ul ul li div {padding: 0px; background-image: none; }
table.content td.firstcol div.content_menu ul ul {background-image:url(img/h_line_menu.gif); background-repeat:no-repeat; background-position: -6px bottom; padding-top: 5px; padding-bottom: 5px; }
table.content td.firstcol div.content_menu ul li.menupath ul li a { color: #005c96; padding: 0px; padding-left: 12px; background-position: left -2px; text-decoration: none; }
table.content td.firstcol div.content_menu ul li.menupath ul li a:hover { text-decoration: underline; }
table.content td.firstcol div.content_menu ul li.menupath ul li.menupath a {color: #676767; text-decoration: underline; }
table.content td.firstcol div.content_menu ul li.menupath ul li.menupath ul li a { color: #005c96; padding: 0px; padding-left: 12px; background-position: left -2px; text-decoration: none; }
table.content td.firstcol div.content_menu ul li.menupath ul li.menupath ul li a:hover {color: #005c96; text-decoration: underline; }
table.content td.firstcol div.content_menu ul li.menupath ul li.menupath ul li.menupath a:hover { color: #676767; padding: 0px; padding-left: 12px; background-position: left -2px; text-decoration: none; }
table.content td.firstcol div.content_menu ul li.menupath ul li.menupath ul li.menupath a {color: #676767; text-decoration: underline; }
table.content td.firstcol div.content_menu ul li.menupath ul li.menupath ul { background-image: none; }

.border_left { background-color: #ebebeb; width: 151px; height: 5px; margin-bottom: 7px; border-top: solid 1px #B8B8B8; }
a.inquiry_link { color: #009fdb; font-weight: bold; text-decoration: none; font-size: 11px; }
.div_inquiry	{ margin-top: 10px; background-image:url(img/inquiry.gif); border: solid 1px #ffffff; font-family: Arial; font-size:11px; color:#005C96; font-size:11px; color:#005C96; font-weight:bold; padding: 8px 0px 8px 10px;}
table.inquirytable td	{ padding: 6px 0px 6px 0px; }

table.content td.secondcol  { vertical-align:top; width: 651px; padding: 0px 0px 10px 0px; margin: 0px; }
table.content td.secondcol div.content { padding-left: 45px; font-family: Arial; font-size: 12px; color:#4f4f4f; margin: 0px; }
td.font_manip { vertical-align:top; padding: 5px 0px 0px 0px; margin: 0px; }
td.font_manip a { display: block; height: 15px; width: 20px; text-decoration: none; }
td.font_manip a.fp { background-image: url(img/icons/font_plus.gif); }
td.font_manip a.fp:hover { background-image: url(img/icons/font_plus_o.gif); }
td.font_manip a.fm { background-image: url(img/icons/font_minus.gif); }
td.font_manip a.fm:hover { background-image: url(img/icons/font_minus_o.gif); }
td.font_manip a.prnt { background-image: url(img/icons/print.gif); }
td.font_manip a.prnt:hover { background-image: url(img/icons/print_o.gif); }
td.font_manip a.mail { background-image: url(img/icons/mail_.gif); }
td.font_manip a.mail:hover { background-image: url(img/icons/mail__o.gif); }


td.forthcol {height:380px;width: 155px; vertical-align:top; }
td.grey_border { width: 3px; background: url(img/grey_right.gif) no-repeat; background-position: 0px 4px; }
td.border_right	{  border: solid 1px #b8b8b8; border-right-width: 0px; }


/* VSEBINA - novice na desni */
td.forthcol div.news{ vertical-align:top;  }
td.forthcol div.news div.lastnewslist { padding: 6px 7px 10px 7px; }
td.forthcol div.news div.lastnewslist div.news { padding: 0px 0px 10px 0px; }
div.newssplitter { background: url(img2/h_line_menu.gif) -10px 0px no-repeat; }
td.forthcol div.news div.lastnewslist div.news div.info { font-family:arial; font-size:11px; color:#8c8c8c;font-weight:bold;}
td.forthcol div.news div.lastnewslist div.news h2 { margin: 0px 0px 0px 0px ; font-family:arial; font-size:11px; color:#676767;font-weight:bold; text-decoration: underline;}
td.forthcol div.news div.lastnewslist div.news div.summary { font-family:arial; font-size:10px; color:#8c8c8c;}
td.forthcol div.news div.lastnewslist div.news div.newsurl  { text-align: right; }
td.forthcol div.news div.lastnewslist div.news div.newsurl a { background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 10px; font-size: 10px; color: #1fab4b; }
td.forthcol div.news div.lastnewslist  div.archiveurl { float: left; }
td.forthcol div.news div.lastnewslist  div.archiveurl	a { background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 10px; padding-right: 7px; padding-bottom: 20px; font-size: 10px; color: #1fab4b; text-transform:lowercase; }


div#cnt div.lastnewslist div.news{ padding: 0px 0px 17px 0px;  color: #4f4f4f; }
div#cnt div.lastnewslist div.news div.info {padding: 10px 0px 0px 0px ; font-family:arial; font-size:12px; color:#4f4f4f;font-weight:bold;}
div#cnt div.news div.lastnewslist div.news h2 { margin: 0px 0px 0px 0px ; padding:0px 0px 0px 0px ; font-family:arial; font-size:12px; color:#009fdb; font-weight:bold; text-decoration: underline;}
div#cnt div.lastnewslist div.news h2 { margin: 0px 0px 0px 0px ; padding:0px 0px 0px 0px ; font-family:arial; font-size:12px; color:#009fdb; font-weight:bold; text-decoration: underline;}
div#cnt div.lastnewslist div.newssplitter { display: none; }
div#cnt div.lastnewslist div.news div.summary {margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px;font-family:arial; font-size:12px; color:#4f4f4f;}
div#cnt h2 { padding: 0px; margin: 0px; line-height: 17px; }
div#cnt div.newsurl a {  background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 10px; padding-right: 7px; font-size: 10px; color: #1fab4b; }
div#cnt div.archiveurl	a { background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 10px; padding-right: 7px; font-size: 10px; color: #1fab4b; text-transform:lowercase; }

/* last product */
div#cnt .lastproduct	{ font-size: 12px; padding: 0px 0px 7px 0px;  color: #4f4f4f; }
div#cnt .lastproduct div.news {padding-top: 12px; padding-bottom: 8px;  }
div#cnt .lastproduct div.news a { font-weight: bold; color: #4f4f4f; }
div#cnt .lastproduct div.newsurl { padding-top: 8px; }
div#cnt .lastproduct div.newsurl a { background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 11px; padding-top: 0px; font-size: 11px; color: #1fab4b; }
div#cnt .lastproduct div.archiveurl	a { background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 0px; padding-right: 0px; font-size: 11px; color: #1fab4b; text-transform:lowercase; }


/* VSEBINA - prijava na email listo na desni, pod novicami */
div.signin { padding: 7px 7px 0px 7px;  background-color:#F5F5F5; }
div.nlheader { text-align: left; color:#005C96; font-weight:bold;}
div.nldesc{padding: 0px 10px 0px 0px; font-size:10px; color:#8C8C8C;}
div.signin table td input.email{ font-size:10px; color:#838383; border:solid 1px #838383; text-align:center; width:125px;}
div.signin div.input {padding: 5px 0px 5px 0px;}

td.btnL {padding: 0px 0px 5px 0px; font-size:10px; color:#1FAB4B; text-align:left;  text-decoration: underline;}
td.btnR {padding: 0px 0px 5px 0px; font-size:10px; color:#1FAB4B;  text-align:right; text-decoration: underline;}

div.signin td.btnL a.btnL {margin: 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 11px; border-width: 0px; color: #1fab4b; text-decoration: underline; cursor: pointer; cursor: hand; background: Transparent; }
div.signin td.btnR input.btnR {margin: 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-size: 11px; border-width: 0px; color: #1fab4b; text-decoration: underline; cursor: pointer; cursor: hand; background: Transparent; }

div.layout table.layout tr.row3 div.borderx { border-top:solid 0px #D8D8D8; border-right:solid 1px #D8D8D8; border-bottom:solid 1px #D8D8D8; border-left:solid 1px #D8D8D8; }

/* FOOTER */
div.layout table.layout tr.row4 { text-align:right; font-family:arial; font-size:10px; color:#676767;  background-color:#FFFFFF; }
div.layout table.layout tr.row4 div.footerL { margin-top: 1px; margin-left: 0px; font-size: 11px; padding-left: 10px; text-align: left; }
div.layout table.layout tr.row4 div.footerL a { color: #1fab4b; }
div.layout table.layout tr.row4 div.footerL a:hover { text-decoration: none; }
div.layout table.layout tr.row4 div.footerR { margin-top: 1px; text-align: right; padding-right: 10px; }
div.layout table.layout tr.row4 div.footerR a {line-height: 21px; vertical-align:middle;text-align:right; font-family:arial; font-size:10px;color:#676767;  padding: 0px 5px 4px 5px; text-transform:capitalize; text-decoration:underline;}
div.layout table.layout tr.row4 div.footerR a:hover {text-decoration:none;}
div.layout table.layout tr.row4 div.footerR a.selected {text-decoration:none;}
div.layout table.layout tr.row4 div.border {margin: 2px 0px 0px 0px; border-top:solid 1px #D8D8D8; border-right:solid 1px #D8D8D8; border-bottom:solid 1px #D8D8D8; border-left:solid 1px #D8D8D8;}


div.error {font-family:Arial; font-size:12px; color:Red; padding: 5px 5px 5px 5px; }

/* SITEMAP */
/*
div.sitemap {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration:none; }
div.sitemap ul li a {padding: 5px 0px 5px 0px;font-family:Arial; font-size:11px; color:#4f4f4f; text-decoration:none; text-transform:none;}
div.sitemap ul li {font-family:Arial; font-size:11px; color:#4f4f4f; text-decoration:none; text-transform:none; list-style-type:square;}
div.sitemap ul {padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; text-transform:none;}*/
.sitemap ul { padding:0px; margin:5px 0px 0px 0px;  } 
.sitemap ul li { padding:0px; margin:0px 0px 5px 0px; list-style-type:none; background-image:url(img/icons/arrow_green.gif); background-repeat:no-repeat; font-weight:bold;  } 
.sitemap ul li ul { width:100%; background-image:url(img/loch.gif); background-repeat:repeat-x; background-position: left bottom; padding-bottom:5px; margin-bottom:5px; } 
.sitemap ul li ul li ul { background-image: none; padding-bottom:0px; margin-bottom:0px;  } 
.sitemap ul li a {  display:block; margin-left:10px; text-decoration:none; padding-left: 6px;  } 
.sitemap ul li ul li a { padding-left: 6px;   } 
.sitemap ul li a:hover { text-decoration:underline;  } 
.sitemap ul li ul li { font-weight:normal; margin-left:10px; }


/*  SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP SHOP   */

/*  opis izdeleka  */
div.itemdesc			{ color: #4f4f4f; }
div.itemdesc ul			{ font-size: 12px; color: #4f4f4f; font-weight: normal; }
div.itemdesc ul li			{ font-size: 12px; color: #4f4f4f; font-weight: normal;  }
div.itemdesc		a	{ color: #1fab4b; font-size: 10px; }
div.divitemdetail { FLOAT: left; WIDTH: 405px; }
div.itemdetail		{ padding: 0px 5px 13px 10px; }
div.itemdetail h1, h2, h3	{ color: #4f4f4f; }
div.itemimg			{ text-align: center; vertical-align: middle; width: 181px; height: 172px; float: left;}
table.price			{ margin-left: 10px; color: #222222; font-size: 12px; }
table.price td.sec	{ color: #005c96; font-weight: bold; padding-left: 20px; }
table.tableitemgalery	{ BORDER-RIGHT: 0px; BORDER-TOP: #b8b8b8 1px solid; BORDER-LEFT: #b8b8b8 1px solid; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; }
td.tditemgalery		{ BORDER-RIGHT: #b8b8b8 1px solid; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #b8b8b8 1px solid; }

/* izpis itemov kataloga 2/1 */
table.catitems1 div.firstdiv	{ float: left; width: 112px; padding-top: 12px; padding-bottom: 12px; vertical-align: top; }
table.catitems1 div.secdiv		{ float: left; width: 182px;  padding-top: 12px; vertical-align: top; }
table.catitems1 div.secdiv a.itemtitle { color: #4f4f4f; font-weight: bold; text-transform: uppercase; text-decoration: none; }
table.catitems1 div.secdiv a.itemtitlecnt { color: #4f4f4f; text-decoration: none; }
table.catitems1 div.secdiv1		{ float: left; padding-top: 12px; }
table.catitems1 div.secdiv11		{ padding-top: 12px; }
table.catitems1 div.catitemlinks	{ padding-top: 4px; }
table.catitems1 div.catitemlinks a	{ background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 9px; padding-right: 7px; font-size: 11px; color: #1fab4b; }
table.price1			{ margin: 5px 0px 5px 0px; color: #222222; font-size: 12px; }
table.price1 td.sec	{ color: #005c96; font-weight: bold; padding-left: 25px; }

/*  cart  */

table.cart	{ font-size: 10px; BORDER-RIGHT: 0px; BORDER-TOP: #b8b8b8 1px solid; BORDER-LEFT: #b8b8b8 1px solid; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; }
table.cart td	{ height: 35px; BORDER-RIGHT: #b8b8b8 1px solid; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #b8b8b8 1px solid; text-align: center; }
table.cart td.title	{ text-align: left; padding: 6px 4px 6px 6px; }
table.cart td.title a	{ font-size: 12px; color: #1fab4b; font-weight: bold; text-decoration: none; }
table.cart td.remove a	{ color: #1fab4b; }
table.cart tr.dummy	td { background: url(img/shop/cart_bot.gif) repeat-x left 3px; height: 23px; }
table.fancyButton	{ text-align: right; width: 470px; margin-top: 30px; }
table.fancyButton	td a { background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 9px; padding-right: 7px; font-size: 10px; color: #1fab4b; }
input.cart_quantity	{ width: 38px; border: 1px solid #808080; background-color: #f5f5f5; color: #4f4f4f; font-size: 11px; text-align: center; text-decoration: none; }
table.cart tr.carttitle td { color:#005c96; font-weight: bold; background: url(img/shop/cart_top.gif)  left top; height: 35px; }


/*  cart info  */
div.cartinfo	{ padding: 13px 7px 0px 7px; font-size: 10px; font-weight: normal; }
div.cartinfo a	{ background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 9px; font-size: 10px; color: #1fab4b; }
div.cartinfoh1		{ color: #005c96; font-weight: bold; font-size: 12px; }
div.infotext		{ padding-top: 13px; border-bottom: 1px solid #8c8c8c; height: 14px;}
div.inforight		{ float: right; font-weight: bold; font-size: 11px; }
div.cartinfobot		{ height: 45px; vertical-align: middle; text-align: right; background: url(img/r_col_line.gif) left 43px no-repeat; }
input.sendorder		{ margin: 0px; padding: 0px 0px 0px 5px; font-family: Arial; font-size: 11px; border-width: 0px; color: #1fab4b; text-decoration: underline; cursor: pointer; cursor: hand; background: Transparent url(img/icons/arrow_green.gif) no-repeat left 1px; }

/*   validation error  */
div.formerror	{ color: Red; font-size: 13px; }
div.errornwsltr { color: Red; font-size: 12px; }

/*  submenus  */

ul.cntsubmenus li { list-style-type:none; background-image:url(img/icons/arrow_green.gif); background-position: 0px 1px; background-repeat:no-repeat; padding-left: 11px; }

/* newsletter */
div.newsletter { color:#4f4f4f; background: url(img2/h_line_menu.gif) left top no-repeat; background-color: #f5f5f5; padding: 5px; *padding-bottom: 0px; *position: relative; *top: 19px; }
div.newsletter table { width: 150px; }
div.newsletter table td { *padding-bottom: 5px; }
div.newsletter div.head { color: #009fdb; }
div.newsletter input.textInput { border: 1px solid #8d8d8d; width: 135px; color: #8c8c8c; }
div.newsletter div.catlist { display: none; }
div.newsletter a.subscribe { color: #1fab4b; float: right; padding-left: 12px; background: url(img2/arrow_green.gif) no-repeat left 1px; font-size: 11px; }
div.newsletter a.unsubscribe { color: #1fab4b; float: left; padding-right: 12px; background: url(img2/arrow_green_left.gif) no-repeat right 1px; font-size: 11px; }

/* gallery */
div.gallery { float: none; }
div.gallery table.double div.sub { margin-top: 3px; }
div.gallery table td { vertical-align: top; padding: 10px 0px 10px 10px; }

/* newsletter archive */
div.newsletter_archive {}
div.newsletter_archive div.date {font-family:arial; font-size:12px; font-weight: 700; padding-top: 10px; }
div.newsletter_archive div.title {font-family:arial; font-size:15px; color:#4f4f4f;font-weight:700; }
div.newsletter_archive div.link {background: url(img/icons/arrow_green.gif) no-repeat left 2px; padding-left: 10px; }
div.newsletter_archive div.navigation { padding-top: 10px; }
div.newsletter_archive div.navigation a { padding-left: 5px; }
div.newsletter_archive div.navigation a.selected { text-decoration: none; }
