body {font-family: Arial, Helvetica, sans-serif; background-color:#ffffff; font-size: 12px; color: #4f4f4f; }
td {font-family: Arial, Helvetica, sans-serif;}
th {font-family: Arial, Helvetica, sans-serif;}

h1 {padding: 0px  0px 0px 0px; font-family: Arial; font-size: 15px;color:#005C96; }
h2 {padding: 0px  0px 0px 0px; font-family: Arial; font-size: 14px;color:#005C96; }
h3 {padding: 0px  0px 0px 0px; font-family: Arial; font-size: 13px;color:#005C96; }

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:#8c8c8c; 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:#295990; 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:#295990 ; padding: 0px 7px 0px 7px ; }
div.menu_top div a:hover { text-decoration: none; }
div.menu_top div a.selected { text-decoration: none; }

/* 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 { border: solid 1px #d8d8d8; border-bottom: none 0px; }
div.layout table.layout tr.row2 div.banner_bg {height:150px;}


/* MENU POD BANNERJEM */
div.layout table.layout div.header_sub_menu {margin: 0px 0px 0px 0px;  font-family:arial; font-size:11px; color:#1f518b; padding: 105px 0px 0px 0px;}
div.layout table.layout div.header_sub_menu table {text-transform:capitalize ; height:25px; font-family:arial; font-size:11px; color:#1f518b; 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:#1f518b; border: none 0px transparent; text-align: left; }
div.layout table.layout div.header_sub_menu table td.menu a {  line-height: 24px;padding: 0px 10px 0px 10px; font-weight:bold ;text-transform:capitalize ;  font-family:arial; font-size:11px; color:#1f518b; 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:#1f518b; padding: 0px 10px 0px 10px; 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;  }


/* MENU POD FLASHEM */
table.fpLinks td { padding-top: 10px; }
div.fpInfo { background-repeat: no-repeat; padding: 40px 0px 0px 90px; }
table.fpLinks a { color: #676767; text-decoration: none; }
table.fpLinks a:hover div { text-decoration: none; }

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; }
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;}

/* VSEBINA */
div.borderx {border:solid 1px #D8D8D8; border-top-width: 0px; margin-left:-1px; *margin-left:0px;  }

div.content{ width: 990px; text-align:center; background-color: #FFFFFF; }
div.content table.content { text-align:left;  }
div.content table.content td.firstrow {padding: 0px 20px 10px 8px ;text-align:left; font-family:arial; font-size:12px; color:#4f4f4f;}
div.content table.content td.v_line  { background: url(img/v_line_bg.gif) no-repeat left bottom #D8D8D8; width: 1px; }

div.content table.content td.secondrow { width: 233px; font-family:arial; font-size:11px; color:#4f4f4f; vertical-align: top; }
div.content table.content td.secondrow1 { width: 233px; font-family:arial; font-size:11px; color:#4f4f4f; vertical-align: bottom; padding-bottom: 3px; }

div.content table.content td.firstrow div.content_menu { width: 730px; }

/*VSEBINSKI dostop do strani oz. kratek opis nečesa pod vsebnino :D ZGIN */
table.content_menu {background-image:url(img/ph2.jpg); margin-top:5px; background-repeat:no-repeat; width: 728px; }
table.content_menu td {font-family:Arial; font-size:12px; color:#4f4f4f; vertical-align:top; }
td.firstcol {font-family:Arial; font-size:11px;width:235px; height:120px; }
td.firstcol a { font-family:Arial; font-size:12px; color:#4f4f4f; text-decoration: none;  }

/*prikaz vsebine na desni strani - ne roleover akcijo */
div.r_text {font-family:arial; font-size:12px; text-align:left; color:#676767;background-color:#F5F5F5;  width:210px;  margin:5px 0px 0px 0px; overflow: hidden; height: 90px; }
div.r_text h1 {font-family:arial; font-size:12px; text-align:left; color:#005C96;background-color:#F5F5F5; text-transform: capitalize; margin:0px; padding:0px; line-height:1; }

/* VSEBINA -  na desni  */


/* VSEBINA - novice na desni */
/* last news */
div.lastnewslist { padding: 0px 20px 10px 20px; }
div.newssplitter { }
div.lastnewslist div.info { font-family:arial; font-size:11px; color:#8c8c8c;font-weight:bold;}
div.lastnewslist h2 { margin: 0px 0px 0px 0px ; font-family:arial; font-size:11px; color:#676767;font-weight:bold; text-decoration: underline;}
div.lastnewslist div.summary { font-family:arial; font-size:10px; color:#8c8c8c;}
div.lastnewslist div.newsurl  { text-align: right; }
div.lastnewslist div.newsurl a { background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 10px; font-size: 10px; color: #1fab4b; }
div.lastnewslist div.archiveurl { float: left; }
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; }

/* in newsletter */
div.newsletter { color:#4f4f4f; background: url(img2/h_line_menu.gif) 15px top no-repeat; background-color: #f5f5f5; padding: 15px 20px 5px 20px; *padding-bottom: 0px; *position: relative; *top: 20px; }
div.newsletter table { width: 100%; }
div.newsletter table td { *padding-bottom: 5px; }
div.newsletter div.head { color: #009fdb; }
div.newsletter input.textInput { border: 1px solid #8d8d8d; width: 188px; color: #8c8c8c; text-align: center; font-size: 10px; }
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; }
div.newsletter table {width: 100%;}
div.unsubscribe {width: 190px;}


/* last product */
.lastproduct	{ background: url(img/news_line.gif) no-repeat 20px bottom; padding: 16px 19px 7px 20px;  color: #8c8c8c; }
.lastproduct div.news a { font-weight: bold; color: #8c8c8c; }
.lastproduct div.newsurl a { float: right; background: url(img/icons/arrow_green.gif) no-repeat; padding-left: 10px; padding-right: 7px; font-size: 10px; color: #1fab4b; }
.lastproduct 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; }



/* VSEBINA - prijava na email listo na desni, pod novicami */
div.signin {width: 228px;  font-family:arial; font-size:11px; color:#676767; background-color:#F5F5F5; margin-top: 3px; margin-left: 1px; padding: 10px 0px 0px 0px;}
div.signin div.nlheader {padding: 0px 20px 0px 20px;font-family:Arial; font-size:11px; color:#005C96; font-weight:bold;}
div.signin div.nldesc{padding: 0px 20px 0px 20px;font-family:Arial; font-size:10px; color:#8C8C8C;}
div.signin table td input.email{margin: 0px 0xp 0xp 20px;font-family:Arial; font-size:10px; color:#838383; border:solid 1px #838383; text-align:center; width:188px;}
div.signin div.input {padding: 5px 0px 5px 20px;}
div.signin td.btnL {padding: 0px 0px 5px 20px;font-family:Verdana; font-size:10px; color:#1FAB4B; text-align:left;  text-decoration: underline; }
/*div.signin td.btnL input.btnL {width:45px;text-align:right;background-color:#F5F5F5; border: 0px; font-family:Verdana; font-size:10px; color:#1FAB4B; 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 {padding: 0px 0px 5px 20px;font-family:Verdana; font-size:10px; color:#1FAB4B; text-align:right;  text-decoration: underline; }
/*div.signin td.btnR input.btnR {width:45px;padding: 0px 0px 0px 0px;text-align:left;background-color:#F5F5F5; border: 0px; font-family:Verdana; font-size:10px; color:#1FAB4B; text-decoration: underline;}*/
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.signin td.btnR img {padding: 0px 0px 0xp 15px;}
div.signin div.error {font-family: Arial; color:Red; font-size: 11px; text-align:center;}




/* FOOTER */
div.layout table.layout tr.row4 { text-align:right; font-family:arial; font-size:11px; 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:11px;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;}


/*   validation error  */
div.errornwsltr { padding-left: 20px; color: Red; font-size: 12px; }