/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $

   xt:Commerce (R) - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 xt:Commerce (R)
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License
   -----------------------------------------------------------------------------------------

   XTC5 Template & Stylesheets
   -----------------------------------------------------------------------------------------
   (c) 2007 Ing. Michael Frst
       bluegate communications
	   http://www.bluegate.at
   ---------------------------------------------------------------------------------------*/

/* THE BIG GUYS */
* {margin:0; padding:0;}

/*body { margin:0; padding:0; font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:13px; background: #F4F4F4 url('css/bg.gif') repeat-x; color: #444444;}*/
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: url('css/background_p.jpg') repeat;}
a:active, a:focus{
	outline:none;
}
/* HEADINGS */
h1 {color:#3A3A3A; font-weight:bold; font-size:22px; margin:10px 0 10px 0; padding:0; width:auto; border-bottom:1px solid #999;}
h2 {color:#fff; font-weight:bold; font-size:16px; margin:10px 0 10px 0; padding:0; width:auto;}
h3 {color:#3A3A3A; font-weight:bold; font-size:15px; margin:0; padding:5px 0 5px 0; width:auto;}

/* LINKS GLOBAL */
a,a:active {background:transparent; text-decoration:underline; cursor:pointer; color:#0199cb; outline:none;}
a:focus {background:transparent; text-decoration:underline; cursor:pointer; color:#0199cb; outline:none;}
a:link {color:#0199cb; text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
a img {border:none;}

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px;}
textarea {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}
select {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; border:solid #6F6F6F 1px;}

/* FORMA AKTIVNOSTI PRIJAVE*/

#forma_aktivnosti .tekst_polja{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; border-bottom:#AEAEAE 1px solid; border-left:none; border-right:none; border-top:none; width:100%; background:#ECECEC;}
#forma_aktivnosti .tekst_polja:hover{ background:#B5B6B5;}
#forma_aktivnosti .tekst_polja:focus{ background:#202020; color:#FFFFFF;}
#forma_aktivnosti .tekst_polja[readonly='readonly']{ background:#FFFFFF; color:#666666; font-style:italic;}

.head_prijavnica{background:url('css/top_pas_rdec.gif') repeat-x; width:80%; height:30px; color:#ffffff; padding:8px 0 0 0;}

.act_form_button_si{background:url('css/aktivnosti_button_si.gif ') no-repeat; width:90px; height:31px;}
.act_form_button_hr{background:url('css/aktivnosti_button_si.gif ') no-repeat; width:90px; height:31px;}
.act_form_button_en{background:url('css/aktivnosti_button_en.gif ') no-repeat; width:148px; height:31px;}
/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=file], input[type=password] {border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE;}

/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
/*input[type=text], input[type=password] {border:solid #6F6F6F 1px;}*/

/* PARAGRAPH GLOBAL */
p {margin:8px 0px 8px 0px}

/* FAKE HR DIV CAUSE OF IE TROUBLES */
.hr {margin:0; padding-top:1px; height:0; line-height:0; overflow:hidden; background-color:#ccc}
.hrlightgrey {margin:0; padding-top:1px; height:0; line-height:0; overflow:hidden; background-color:#999;}
.hrproductpreview {width:100%; height:5px; padding:5px 0 5px 0; background:url('css/hr_productpreview.gif') repeat-x 0 100%;}

/* TABLE GLOBAL */
table td {vertical-align:top;}

/*other GLOBAL */
.clearboth{clear:both;}
.floatleft {float:left;}
.floatright {float:right;}
.whitefont {color:#fff;}
.padding2px {padding:2px;}
.padding5px {padding:5px;}
.padding10px {padding:10px;}
.whitespace {white-space:normal;}
.normal li {list-style-position:inside;}

/* WHOLE SITE WRAPPER */
#wrap {	margin-left:auto; margin-right:auto; padding:0px; width:1002px;}

/* HEADER WITH LOGO */
#header {margin:0; height:auto; background-color: #fff;}
#header	#logo {position:absolute; z-index:100; padding:0 0 0 0; width:auto;}
#header #headercontent {float:right; width:100%;  background: url('css/background_h.jpg') repeat-x;}
#bannertop {width:728px; height:50px; float:right; margin: 5px 5px 0 0; color: #DDDDDD; text-align: right; margin-top: 29px; font-family: Arial; font-size: 13px; font-weight: bold;}
#bannertop a:hover { color: red; }
#backTOP  { background: url('css/background_h.jpg') repeat-x; }
/* TOPMENU AS LIST */
#topMenu{clear: both; float:right;}
#topMenu li{float:center; list-style-type:none; font-weight:bold; font-size:15px;}
#topMenu li a{
	background:url('css/bg_topmenu.png') 0 0px no-repeat;
	display: block;
    padding: 0 0 0 15px;
	margin-right:10px;
	text-decoration:none;
	color:#FFF;
}
#topMenu li a span{
	background:url('css/bg_topmenu2.png') no-repeat;
    background-position: 100% 0px;
	display: block;
    padding: 0 15px 0 0;
	line-height:38px;
}
#topMenu li a:hover, #topMenu li a:focus, #topMenu li a:active{
	background:url('css/bg_topmenu.png') no-repeat;
	background-position: 0 -50px;
}
#topMenu li a:hover span, #topMenu li a:focus span, #topMenu li a:active span {
	background:url('css/bg_topmenu2.png') no-repeat;
    background-position: 100% -50px;
}
#topMenu .topMenuSelf a{
	background:url('css/bg_topmenu.png') 0 -50px no-repeat;
	display: block;
    padding: 0 0 0 15px;
	margin-right:10px;
	text-decoration:none;	
}
#topMenu .topMenuSelf a span{
	background:url('css/bg_topmenu2.png') no-repeat;
    background-position: 100% -50px;	
}

/* MULTIMENUWRAP */
#multiMenuWrap {clear:both; width:100%; background:url('css/top_pas_crn.gif') repeat-x left top;  height:41px;}
/*#multiMenu { margin:0; padding-left:5px; height:40px;}*/
.multiMenuList li{
	float: left;
	list-style-type:none;
	line-height:40px;
	font-size:13px;
	font-weight:bold;
}
.multiMenuList li a, .multiMenuList li a:link, .multiMenuList li a:visited{
	color:#eee;
	display: block;
	padding:0 15px 0 15px;
	background: url('css/bg_multiMenu_line.gif') no-repeat 100% 50%;
	text-decoration:none;
}
.multiMenuList li a:hover, .multiMenuList li a:active{
	color: #FFF;
	padding:0 15px 0 15px;
	text-decoration:underline;
	background: url('css/bg_rollover.png') no-repeat 50% 0;
}
/*
.multiMenuList li a, #selected{
	background: url('css/bg_rollover_selected.png') no-repeat 50% 0;
}
.multiMenuList li a, #selected:hover{
	background: url('css/bg_rollover_selected_over.png') no-repeat 50% 0;
}
*/
.glavni_menu li{
	float: left;
	list-style-type:none;
	line-height:35px;
	font-size:13px;
	font-weight:bold;
	margin:2px 0 0 0;
}
.glavni_menu li a.home_si{background:url('css/lnk_domov_si.gif') no-repeat; width:70px; height:37px; display:block;}
.glavni_menu li a.home_si.selected{background-position:0 -37px;}
.glavni_menu li a.home_si:hover{background-position:0 -37px;}

.glavni_menu li a.trg_si{background:url('css/lnk_trg_si.gif') no-repeat; width:83px; height:37px; display:block;}
.glavni_menu li a.trg_si.selected{background-position:0 -37px;}
.glavni_menu li a.trg_si:hover{background-position:0 -37px;}

.glavni_menu li a.akt_si{background:url('css/lnk_akt_si.gif') no-repeat; width:94px; height:37px; display:block;}
.glavni_menu li a.akt_si.selected{background-position:0 -37px;}
.glavni_menu li a.akt_si:hover{background-position:0 -37px;}

.glavni_menu li a.dog_si{background:url('css/lnk_dog_si.gif') no-repeat; width:81px; height:37px; display:block;}
.glavni_menu li a.dog_si.selected{background-position:0 -37px;}
.glavni_menu li a.dog_si:hover{background-position:0 -37px;}

.glavni_menu li a.prod_si{background:url('css/lnk_prod_si.gif') no-repeat; width:99px; height:37px; display:block;}
.glavni_menu li a.prod_si.selected{background-position:0 -37px;}
.glavni_menu li a.prod_si:hover{background-position:0 -37px;}

.glavni_menu li a.delo_si{background:url('css/lnk_delo_si.gif') no-repeat; width:59px; height:37px; display:block;}
.glavni_menu li a.delo_si.selected{background-position:0 -37px;}
.glavni_menu li a.delo_si:hover{background-position:0 -37px;}

.glavni_menu li a.skupnost_si{background:url('css/lnk_skupnost.gif') no-repeat; width:73px; height:38px; display:block;}
.glavni_menu li a.skupnost_si.selected{background-position:0 -36px;}
.glavni_menu li a.skupnost_si:hover{background-position:0 -36px;}


.glavni_menu li a.home_en{background:url('css/lnk_domov_en.gif') no-repeat; width:70px; height:37px; display:block;}
.glavni_menu li a.home_en.selected{background-position:0 -37px;}
.glavni_menu li a.home_en:hover{background-position:0 -37px;}

.glavni_menu li a.trg_en{background:url('css/lnk_trg_en.gif') no-repeat; width:65px; height:37px; display:block;}
.glavni_menu li a.trg_en.selected{background-position:0 -37px;}
.glavni_menu li a.trg_en:hover{background-position:0 -37px;}

.glavni_menu li a.akt_en{background:url('css/lnk_akt_en.gif') no-repeat; width:94px; height:37px; display:block;}
.glavni_menu li a.akt_en.selected{background-position:0 -37px;}
.glavni_menu li a.akt_en:hover{background-position:0 -37px;}

.glavni_menu li a.dog_en{background:url('css/lnk_dog_en.gif') no-repeat; width:76px; height:37px; display:block;}
.glavni_menu li a.dog_en.selected{background-position:0 -37px;}
.glavni_menu li a.dog_en:hover{background-position:0 -37px;}

.glavni_menu li a.prod_en{background:url('css/lnk_prod_en.gif') no-repeat; width:104px; height:37px; display:block;}
.glavni_menu li a.prod_en.selected{background-position:0 -37px;}
.glavni_menu li a.prod_en:hover{background-position:0 -37px;}

.glavni_menu li a.delo_en{background:url('css/lnk_delo_en.gif') no-repeat; width:57px; height:37px; display:block;}
.glavni_menu li a.delo_en.selected{background-position:0 -37px;}
.glavni_menu li a.delo_en:hover{background-position:0 -37px;}

.glavni_menu li a.skupnost_en{background:url('css/lnk_skupnost.gif') no-repeat; width:73px; height:38px; display:block;}
.glavni_menu li a.skupnost_en.selected{background-position:0 -36px;}
.glavni_menu li a.skupnost_en:hover{background-position:0 -36px;}


.glavni_menu li a.home_hr{background:url('css/lnk_domov_si.gif') no-repeat; width:70px; height:37px; display:block;}
.glavni_menu li a.home_hr.selected{background-position:0 -37px;}
.glavni_menu li a.home_hr:hover{background-position:0 -37px;}

.glavni_menu li a.trg_hr{background:url('css/lnk_trg_si.gif') no-repeat; width:83px; height:37px; display:block;}
.glavni_menu li a.trg_hr.selected{background-position:0 -37px;}
.glavni_menu li a.trg_hr:hover{background-position:0 -37px;}

.glavni_menu li a.akt_hr{background:url('css/lnk_akt_si.gif') no-repeat; width:94px; height:37px; display:block;}
.glavni_menu li a.akt_hr.selected{background-position:0 -37px;}
.glavni_menu li a.akt_hr:hover{background-position:0 -37px;}

.glavni_menu li a.dog_hr{background:url('css/lnk_dog_si.gif') no-repeat; width:81px; height:37px; display:block;}
.glavni_menu li a.dog_hr.selected{background-position:0 -37px;}
.glavni_menu li a.dog_hr:hover{background-position:0 -37px;}

.glavni_menu li a.prod_hr{background:url('css/lnk_prod_si.gif') no-repeat; width:99px; height:37px; display:block;}
.glavni_menu li a.prod_hr.selected{background-position:0 -37px;}
.glavni_menu li a.prod_hr:hover{background-position:0 -37px;}

.glavni_menu li a.delo_hr{background:url('css/lnk_delo_si.gif') no-repeat; width:59px; height:37px; display:block;}
.glavni_menu li a.delo_hr.selected{background-position:0 -37px;}
.glavni_menu li a.delo_hr:hover{background-position:0 -37px;}

.glavni_menu li a.skupnost_hr{background:url('css/lnk_skupnost.gif') no-repeat; width:73px; height:38px; display:block;}
.glavni_menu li a.skupnost_hr.selected{background-position:0 -36px;}
.glavni_menu li a.skupnost_hr:hover{background-position:0 -36px;}

/* BREADCRUMB PATH AS LIST */

#navtrail {position:absolute; z-index:10; margin:-5px 0 0 0; padding:0 0 0px 0; font-size:12px; font-weight:bold; background:url('css/top_pas_rdec.gif') repeat-x; width:80%; height:30px; color:#ffffff;}
#navtrail a, #navtrail a:link, #navtrail a:visited, #navtrail a:active { line-height:30px; text-decoration:none; cursor:pointer; color:#ffffff;}
#navtrail a:hover { line-height:30px; text-decoration:underline; cursor:pointer; color:#ffffff;}

/* LANGUAGES */
#languages {float:right; width:46px; height:14px; padding:5px 0 0 0; text-align:right;}
#languages a.si{width:24px; height:14px; background:url('img/sl.gif') 0 0 no-repeat; display:block; float:left;}
#languages a.en{width:22px; height:14px; background:url('img/en.gif') 0 0 no-repeat; display:block; float:left;}
#languages a.hr{width:37px; height:30px; background:url('css/jezik_hr.gif') 0 0 no-repeat; display:block; float:left;}

#drustvo {float:right; height:31px; padding:0 5px 0 0; text-align:right;}
#drustvo ul li a{color:#E24949;}
#drustvo ul li a:hover{color:#fff;}

/* SEARCH */
#search {float:right; width:255px; padding:0px 0px 0 0;}
#search_1 {float:right; width:170px; padding:0px 0px 0 0;}
#iskanje {margin: 5px 0 0 0; height:10px;}

/* CONTENT WRAPPER */
/*#contentwrap {clear:both;width:100%; padding:0;  background: url('css/nav_shadow.gif')  repeat-x;}*/
#contentwrap {clear:both; width:100%; padding:5px 0 0 0; margin:0px 0 0 0;}
.maincontent_head {background: url(bg_mainCotentHead.png); height:25px; line-height:25px; padding-left:40px; font-size:16px; font-weight:600;}


/* LEFT COLUMN */
/*#leftcol {width:180px; min-width:180px; padding:0px 0px 10px 9px; background: url('css/content_rc_tr.gif') top left no-repeat; vertical-align:top;}*/
#leftcol {width:185px; min-width:180px; padding:0px 0px 0px 0px; vertical-align:top;}

/* RIGHT COLUMN */
#rightcol {width:180px; padding:0px 0px 0px 10px; vertical-align:top;}

/* MAIN CONTENT */
/*#content {padding:10px 0 20px 10px; margin-bottom:15px; background: url('css/content_rc_tl.gif') top left no-repeat; vertical-align:top;}*/
#content {padding:0px 10px 20px 10px; margin-bottom:15px; vertical-align:top; background-color: #fff; border: 5px solid #333333;}
#content ul, ol {padding:0px 0 0px 30px}
#contentfull {width:100%; padding: 10px 10px 20px 15px; margin-bottom:15px; vertical-align:top;}
.content_head {background-color: black; height:30px; line-height:30px; padding-left:20px; margin:10px 0px 20px 0px; font-size:14px; font-weight:600; color:#fff;}
.content_head span{background: url('css/pas_siv_puscica.gif') no-repeat; width:13px; height:16px; margin:6px 2px 0px 0px; float:left;}

.content_body { margin:0; padding:0;}
.content_body li {list-style-position:inside;}
#content .cenaizdelka {font-size:13px;}
#content .cenaizdelka .productOldPrice {text-decoration:line-through; font-size:13px; color:#D20202}
.cena {font-size:14px;font-weight:bold;color:#444444; border-top: 1px solid #333;}
.ddv {font-size:11px;color:#444444;}
.ddv a{font-size:11px;color:#e20403;}

.cena1 {font-size:14px;font-weight:bold;color:#333333; border-top: 1px solid #cccccc; padding-top: 2px; margin-top: 5px;}
.cena2 {font-size:14px;font-weight:normal;color:#cccccc;}

/* CENTER BANNER */
/* Barva ozadje bannerja: #B1DAF4 */
/*#bannersredina {width:100%; padding: 0 0 0 0; background:#ECECEC url('css/header_bg.png') left; text-align:center;}*/
#bannersredina {width:100%; padding: 0 0 0 0; background:#e7e8e5; text-align:center;}
#bannersredina_left {width:16px; height:60px; float:left; padding: 0 0 0 0; background:url('css/center_bann_left.gif');}
#bannersredina_right {width:16px; height:60px; float:right; padding: 0 0 0 0;  background:url('css/center_bann_right.gif');}
#bannersredinatl {width:100%; padding: 0 0 0 0; background: url('css/rc_tl.gif') top left no-repeat; text-align:center;}
#bannersredinatr {width:100%; padding: 0 0 0 0; background: url('css/rc_tr.gif') top right no-repeat; text-align:center;}
#bannersredinabl {width:100%; padding: 0 0 0 0; background: url('css/rc_bl.gif') bottom left no-repeat; text-align:center;}
#bannersredinabr {width:100%; height:1px;}

/* CENTER PROIZVAJALCI */
#centerproizvajalci {width:100%; margin:10px 0 0 0; text-align:center; background:#e7e8e5;}
#centerproizvajalci span a img{ padding: 5px 25px 5px 25px;}

/* PRIKAZ KATEGORIJ */
#sklop_kat {width:240px; height:120px; float:left; padding:10px 0 10px 10px;}
#slika_kat {width:100px; float:left; padding:0 0 40px 0;clear:right;}
#kat_kat {width:130px; float:right; padding: 5px 0px 0px 5px; clear:right;}
#kat_kat a{text-transform:uppercase; color:black; font-weight:bold;}
#kat_podkat {width:135px; float:right; padding: 0px 0px 0px 5px;clear:right;}
#kat_podkat ul {padding:0px 0px 0px 6px; list-style:none;}
#kat_podkat ul li{font-size:11px; background: url('img/icon_square.gif') left no-repeat;}
#kat_podkat ul li a{color:black;padding:0px 0px 0px 6px;line-height:14px;}

/* CART BOX */
h2.boxcartheader {margin:0; padding:0 8px 0 8px; line-height:24px; font-size:13px; color:#ffffff; border-bottom:1px solid #910000;}
.boxcartbody {padding:8px; margin-bottom:10px; background:#D20202 url('css/bg_leftboxbodyred.gif') left bottom no-repeat; color:#FFF;}
.boxcartbody p {font-size:11px;}
.boxcartbody a:link, .boxcartbody a:visited { color:#FFF;}
.boxcartheaderinner {padding:5px 5px 0 3px;}
.boxcartbodyinnertotal { text-align:right;}

/* CATEGORY MENU */
h2.categoryheader {margin:0px; padding:0px 8px 0px 11px; background: url('css/backMenu.png') center left repeat-x; height:auto; line-height:24px; font-size:13px; color:#ffffff; margin-bottom: 3px; }
h2.categoryheader a {text-decoration:none; color:#333}
ul#categorymenu {padding:0px 0px 0px 0px; background: none; list-style-type:none;}
ul#categorymenu li {height:auto; line-height:20px;}
ul#categorymenu li a{display:block; padding:2px 0 3px 0; text-decoration:none; color:#333;}
.levelfoot {margin-bottom:5px; border:0px; height:5px;}
/* 1st TIER */
/*  TUKAJ ZAMENJAJ MENU  */
ul#categorymenu li.level1 { background: url('css/backMenu.png') center left repeat-x; height:39px;}
ul#categorymenu li.level1 a { font-weight:600;  padding-left: 10px;  padding-top:7px; color:#ffffff;}
ul#categorymenu li.level1 a:hover {color:red; background: url('css/arrow_white.gif') center left no-repeat; background-position: 3px 15px;}
/* 2nd TIER */
ul#categorymenu li.level2 {background-color:none; font-size:12px;}
ul#categorymenu li.level2 a {padding-left:20px; color:#ffffff;}
ul#categorymenu li.level2 a:hover {color:red; background: url('css/arrow_white.gif') center left no-repeat; background-position: 13px 10px;}
/* 3rd TIER */
ul#categorymenu li.level3 {background-color:none; font-size:12px;}
ul#categorymenu li.level3 a {padding-left:30px; color:#ffffff;}
ul#categorymenu li.level3 a:hover {color:red; background: url('css/arrow_white.gif') center left no-repeat; background-position: 23px 10px;}
/* 4rd TIER */
ul#categorymenu li.level4 {background-color:none; font-size:12px;}
ul#categorymenu li.level4 a {padding-left:40px; color:#ffffff;}
ul#categorymenu li.level4 a:hover {color:red; background: url('css/arrow_white.gif') center left no-repeat; background-position: 33px 10px;}

/* NOVICE */
ul#categorymenu_news {padding:0px 0px 10px 0px; background: url('css/bg_leftboxred_bottom.gif') left bottom no-repeat; list-style-type:none;}
ul#categorymenu_news li {height:auto; line-height:24px;}
ul#categorymenu_news li a{display:block; text-decoration:none; color:#333;}
ul#categorymenu_news li a:hover{background:#fc5e5e url('css/arrow_white.gif') center left no-repeat; background-position: 3px 10px;}
.levelfoot {margin-bottom:5px; border:0px; height:5px;}
/* 1st TIER */
ul#categorymenu_news li.level1 { background-color:#e90000; border-bottom:1px solid #f60303;}
ul#categorymenu_news li.level1 a { font-weight:600;  padding-left: 10px; padding-right:5px; color:#ffffff;}
ul#categorymenu_news li.ext a { font-weight:600; background:#e90000;  padding-left:5px; padding-right:5px; color:#ffffff;}

/* BOXES GLOBAL DEFINITION */
h2.boxheader {margin:0; padding:0 8px 0 8px; background-image:url('css/bg_boxheader.gif'); line-height:28px; font-size:15px; color:#FFF; border-bottom:1px solid #313335;}
.boxbody {padding:10px; margin-bottom:10px; background:#384146 url('css/bg_boxbody.png') left bottom no-repeat; color:#dedede;}
.boxbody h3, .boxbody h3 a {font-size:13px;}
.boxbody h3.center, .boxbody h3.center a {font-size:13px; text-align:center; }
.boxbody p {color:#fff; font-size:13px; margin:6px 0 6px 0;}
.boxbody p.center {color:#fff; font-size:13px; text-align:center; margin:6px 0 6px 0;}
.boxbody td {color:#fff; font-size:13px; margin:6px 0 6px 0;}
.boxbody .productOldPrice {font-size:13px; color:#FF0000}
.boxbody div.hr {margin-top:5px; margin-bottom:5px}
.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}
.boxbody a {font-size:13px; color:#fff; font-weight:bold;}
.boxbody .productboximage {border: solid 1px #999999;}
.boxbody ul.contentlist {margin-right:0; padding:0;}
.boxbody ul.contentlist li {margin-left:0; padding:0; list-style-type:none}

h2.leftboxheaderyellow {margin:0; padding:0 8px 0 8px; background-image:url('css/bg_leftboxheadyellow.png'); line-height:28px; font-size:15px; color:#000; border-bottom:1px solid #DBA500;}
.leftboxbodyyellow {padding:8px; margin-bottom:10px; background:#ffcc00 url('css/bg_leftboxbodyyellow.png') no-repeat left bottom;}
.leftboxheaderyellowinner {padding:5px 5px 0 3px; background:url('css/bg_leftboxyellowinner.png');}
.leftboxbodyyellowinner {padding:5px 5px 10px 3px; background:url('css/bg_leftboxyellowinner.png') left bottom;}

h2.leftblue {margin:0; padding:0 8px 0 8px; background-image:url('css/bg_leftboxheadblue.png'); line-height:28px; font-size:15px; color:#FFF; border-bottom:1px solid #15677B;}
.leftboxbodyblue { padding:8px; margin-bottom:15px; background:#2CA9C6 url('css/bg_leftboxbodyblue.png') left bottom no-repeat;}

h2.right {margin:0; padding:0 8px 0 8px; background-color: white; line-height:24px; font-size:13px; color:red; border: 5px solid #333333; border-bottom: none;}
h2.right a{color:#red; text-decoration: none;}
h2.content_head a{color:#fff; text-decoration: none;}
h2.content_head a:hover{color:#fff; text-decoration: underline;}
.rightboxbody { margin-bottom:10px; padding:10px 15px 10px 15px; background:white; border: 5px solid #333333; border-top: none;}
.rightboxbody h3, .rightboxbody h3 a {font-size:13px;}
.rightboxbody h3.center, .rightboxbody h3.center a {font-size:13px; text-align:center; }
.rightboxbody p { margin:6px 0 6px 0;}
.rightboxbody p.center { text-align:center; margin:6px 0 6px 0;}
.rightboxbody td {font-size:13px; margin:6px 0 6px 0;}
.rightboxbody .productOldPrice {text-decoration:line-through; font-size:12px; color:#FF0000;}
.rightboxbody div.hr {margin-top:5px; margin-bottom:5px}
.rightboxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}
.rightboxbody a {font-size:12px; font-weight:bold;}
.rightboxbody .ddv a{font-size:11px;font-weight:normal; color:#e20403;}
.rightboxbody .productboximage {border: solid 1px #999;}
.rightboxbody ul.contentlist { margin:0; padding:0;}
.rightboxbody ul.contentlist li {margin:0px; padding:0; list-style-type:none;}

/*FOOT COL */
#footcol { margin:0; background:#ECECEC url('css/foot_back.jpg') repeat; width:100%; border-top:2px solid #788377;}
#footcolbox { margin:0; padding:10px; }
h2.footboxheader , h2.footboxheader a{ margin:0; padding:0; width:210px; background-image:url('css/bg_rightboxhead.png'); font-size:13px; text-align:center; color:#fff; line-height:24px; text-decoration:none;}
.footboxbody {padding:5px; font-size:11px}
.footboxbody a:link, .footboxbody a:active, .footboxbody a:visited {text-decoration: none; color:#000}
.footboxbody ul.contentlist {list-style:square url('css/icon_arrow.gif') inside;}
.footboxbody li{padding-left:10px; line-height:16px;}
.footboxbody a:hover{text-decoration:underline; line-height:16px;}

/* PRODUCT PREVIEW */
.productPreview {float:left; padding:0 5px 0 5px; margin:4px 0 0 0; background:url('css/vr_productpreview.gif') right repeat-y;}
.productPreviewContent {vertical-align:top; color:#666; width:158px;}
.productPreviewContent h2 { margin:0; padding:4px 0 4px 0; font-size:15px;}
.productPreviewContent h2 a:hover{text-decoration:underline; font-size:15px;}
.productPreviewImage { padding:0px; vertical-align:top;}
.productPreviewImage img {border: solid 1px #CCC;}
.productPreviewContent .price{ color:#000; font-weight:bold;}
.productPreviewContent .taxandshippinginfo { color:#666;}
.productPreviewContent .vpe {color:#666;}
.productPreviewContent .shippingtime { color:#666;}
.productPreviewContent .stockimage {margin:0; padding:0;}
.productPreviewContent .stockimagetext { font-size:11px; color:#06C;}
.productPreviewContent .productOldPrice {text-decoration:line-through; font-size:12px; color:#FF0000;}
.productPreviewContent .taxandshippinginfo a {font-size:13px; color:#1B8ADC;}

/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap {display:table; width:100%;}
#productinfoimages {float:left; padding:5px;}
#imagenavtopline {text-align:center;}
#productinfoimages .productimage {border: 1px solid #75B0D8;}
#productinfoimages .hrlightgrey {margin:6px 0 6px 0;}
#productinfoimages li{list-style-type:none;}
#productinfo_desc, #productinfo_media, #productinfo_reviews {clear:both;}
#imagenavtopline {border-top:1px solid #75B0D8;}
#productinfopricewithimages { float:right; width:65%;}
#productinfopricewithimages img {cursor:pointer;}
#productinfopricewithoutimages {width:100%;}
#productinfopricewithoutimages img {cursor:pointer;}
#productinfoBG { margin-bottom:5px; padding:5px 5px 3px 5px; background:#CFE3F1;}
#productinfoHead { margin-bottom:3px; padding:10px; font-size:16px; background:#FFFFFF; border:1px solid #75B0D8; font-weight:600; color:#111;}
#productinfoText { margin-bottom:3px; padding:10px; background:#FFFFFF; border:1px solid #75B0D8; color:#111; vertical-align:middle;}
#productinfoText .productprice {padding-left:10px; font-size:15px; font-weight:bold; color:#06C; background:url('css/arrow.gif') no-repeat 0 5px;}
#productinfoText .productOldPrice { text-decoration:line-through; font-size:12px; color:#FF0000;}
#productinfoText .arrow { padding-left:10px; background: url('css/arrow.gif') no-repeat 0 5px;}

#productinfoprice {padding:5px;}
#productinfoprice .hrlightgrey {margin:6px 0 6px 0;}
#productinfoprice .productprice { color:#000; font-weight:bold;}
#productinfoprice .productOldPrice {text-decoration:line-through; font-size:12px; color:#FF0000;}
#productinfoprice .taxandshippinginfo { color:#666;}
#productinfoprice .taxandshippinginfo a { color:#666;}
#productinfoprice .shippingtime { font-size:12px; font-weight:normal;}
#productinfoprice .stockimage {margin:0; padding:0;}
#productinfoprice .stockimagetext { font-size:11px; color:#06C;}
p.productinfoproductadded {font-size:11px;}
.productoptions { padding:10px; background:#CFE3F1; border:1px solid #75B0D8;}
.addtobasket {padding:6px; text-align:right;}

/* POPUPS PRODUCTINFO */
body.popupproductinfo {padding:15px;background:none; background-color:#fff}

/* POPUP print_order.html */
body.popupprintorder {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:13px; padding:10px; background-color:#fff;}
body.popupprintorder .products tr.header td {font-weight:bold;}
body.popupprintorder .products .total {text-align:right; padding:5px;}
body.popupprintorder .products .quantity {vertical-align:top; padding:5px;}
body.popupprintorder .productname {vertical-align:top; padding:5px;}
body.popupprintorder .model {vertical-align:top; padding:5px;}
body.popupprintorder .singleprice {vertical-align:top; padding:5px;}
body.popupprintorder .totalprice {vertical-align:top; padding:5px;}

/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {padding:10px; background-color:#CFE3F1; border: 1px solid #75B0D8;}
div.highlightbox ul {margin-left:15px; padding:0; display:block; list-style-type:square; line-height:20px}
div.highlightbox h1 { margin:0; padding:0px 0 10px 0; color:#2B72A2; border:none; font-size:16px}
div.highlightbox div.hr { margin:0; padding:0; height:1px; line-height:1px; display:block; border-bottom:1px solid #62a7d5;}
.leftbox {float:left; width:20%;}
.highbox {padding-top:5px;}

/* PAYMENT TYPE SELECTION */
table.paymentblock { margin-bottom:15px; background:#E8F2F9; border:1px solid #75B0D8;}
table.paymentblock tr td.header { padding:2px; background:#62A7D5; color:#FFF; font-weight:bold; white-space:nowrap;}

/* SHIPPING TYPE SELECTION */
table.shippingblock { margin-bottom:15px; background:#E8F2F9; border:1px solid #75B0D8;}
table.shippingblock tr td.header { padding:2px; background:#62A7D5; color:#FFF; font-weight:bold; white-space:nowrap;}
table.shippingblock tr td {vertical-align:top;}
table.shippingblock tr td.description { padding:5px; width:100%; vertical-align:top;}
table.shippingblock tr td.radiobutton { padding:5px; vertical-align:top; white-space:nowrap;}
table.shippingblock tr td.radiobutton input {margin:0; padding:0;}
table.shippingblock tr td.price { padding:5px; vertical-align:top; white-space:nowrap;}

/* ORDER DETAILS IN ACCOUNT HISTORY */
table.accounthistoryinfoorderdetails { padding:10px; font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:13px; background-color:#EDEDED;}
table.accounthistoryinfoorderdetails tr td {padding:4px; vertical-align:top;}
table.accounthistoryinfoorderdetails tr.header td {font-weight:bold;}
table.accounthistoryinfoorderdetails tr.headerrow td {background-color:#DA9401; color:#FFFFFF; font-weight:bold}
table.accounthistoryinfoorderdetails tr.headerrow td.left {text-align:left}
table.accounthistoryinfoorderdetails tr.headerrow td.center {text-align:center}
table.accounthistoryinfoorderdetails tr.headerrow td.right {text-align:right}

/* MESSAGEBOX ON CONTACT SITE */
textarea.message_body {width:130px;}

/* DOWNLOAD BOX FOR USER DOWNLOADS */
table.downloadbox { margin-bottom:8px; padding: 5px; background:#E8F2F9; border: 1px solid #75B0D8;}
table.downloadbox tr td.icon{padding-right: 15px;}
table.downloadbox tr td.downloadlink{width:100%;}

/* TABLE WICH SHOWS GRADUATED PRICES */
table.graduatedprice { margin-top:5px; font-size:13px; text-align:left;}
table.graduatedprice tr td.header{font-size:12px; font-weight:bold; text-align:left}

/* ORDER DETAILS */
table.orderdetails {font-size:13px; background-color:#FFF2CC; border-style: solid; border-width:1px 1px 1px 1px; border-color:#62A7D5;}
table.orderdetails tr td {padding:4px}
table.orderdetails tr.headerrow td {background-color:#75B0D8; color:#FFFFFF; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {background-color:#CFE3F1; vertical-align:top;}
table.orderdetails tr.contentrow1 td.quantity {text-align:center;}
table.orderdetails tr.contentrow1 td.quantity input { padding:2px; font-size:13px; border:solid #2B72A2 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left;}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {background-color:#E8F2F9; vertical-align:top;}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input { padding:2px; font-size:13px; border:solid #2B72A2 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {text-align:center; white-space:nowrap}

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {background-color:#B6D6EB; text-align:right;border-style: solid; border-width:1px 0 0 0; border-color:#75B0D8;}

/* PRODUCT NAVIGATOR */
div.productnavigator { padding:8px; background-color:#EDEDED; border: 1px solid #999999;}

/* REVIEW LIST */
table.reviewlist {background-color:#FFF2CC; border-style: solid; border-width:0 1px 1px 1px; border-color:#DA9401;}
table.reviewlist tr td {padding:4px; white-space:nowrap}
table.reviewlist tr.header td {background-color:#DA9401; color:#FFFFFF; font-weight:bold}
table.reviewlist tr.contentrow1 td {background-color:#FFF2CC;}
table.reviewlist tr.contentrow2 td {background-color:#FFEAAB;}
textarea#review {width:100%}

/* MEDIA LIST */
.mediacontentrow1 { padding:12px; border:1px solid #75B0D8; background-color:#CFE3F1; white-space:nowrap; overflow: auto;}
.mediacontentrow2 { padding:12px; border:1px solid #75B0D8; background-color:#9CC7E2; white-space:nowrap; overflow: auto;}

/* SITEMAP */
.sitemapwrap {}
.sitemapwrap .sitemapleft {background-color:#E8F2F9; border:1px solid #75B0D8; width:225px; vertical-align:top;}
.sitemapheader {padding:3px; background-color:#62A7D5; color:#FFFFFF; font-weight:bold}
.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {color:#FFFFFF; text-decoration:none;}
.sitemapcontent {padding:6px;}
.sitemapcontent li {list-style-type:none;}

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {width:100%}

/* ORDER DETAILS ON CHECKOUT SITE */
table.checkoutconfirmationorderdetails {padding:0; margin:0 0 10px 0;}
table.checkoutconfirmationorderdetails tr td.productname {width:100%; font-weight:bold;}
table.checkoutconfirmationorderdetails tr td.shippingtime {padding:0 0 0 30px; color:#666666; white-space:nowrap;}
table.checkoutconfirmationorderdetails tr td.productattributes {padding:0 0 0 30px; color:#666666;}
table.checkoutconfirmationorderdetails tr td.productprice {white-space:nowrap; text-align:right;}

table.checkoutconfirmationorderdetailstotal { margin:10px 0 0 0; padding:0;}
table.checkoutconfirmationorderdetailstotal tr td.name {width:100%; text-align:right;}
table.checkoutconfirmationorderdetailstotal tr td.value {white-space:nowrap; text-align:right;}

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea { padding:10px; width:97%;}

/* POPUP COUPON HELP,POPUP SEARCH HELP */
.popupContainer {margin:10px;}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {padding-top:20px;}
ul#checkoutnavigation li { float:left; margin:0 0 0 10px; padding:5px; height:70px; list-style-type:none; width:160px; border:1px solid ;}
ul#checkoutnavigation li.active {background:url('css/bg_active.png'); border-color:#2B72A2;}
ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold;}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold;}
ul#checkoutnavigation li.active .description {font-size:13px;}

ul#checkoutnavigation li.inactive {color:#999999; background:url('css/bg_inactive.png'); border-color:#2B72A2;}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold;}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold;}
ul#checkoutnavigation li.inactive .description {font-size:13px}

/* ERROR MESSAGES */
p.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6;}

ul.messageStack { padding:8px; border: 2px solid #B22020; background-color:#FFD6D6;}
ul.messageStack li {}
ul.messageStack li.messageStackError {list-style:none; padding:5px 0 2px 20px; background-image:url(../../images/icons/exclamation.gif); background-repeat:no-repeat; background-position:0px 4px;}
ul.messageStack li.messageStackWarning {list-style:none; padding:5px 0 2px 20px; background-image:url(../../images/icons/icon_alert.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFD6D6;}
ul.messageStack li.messageStackSuccess {list-style:none; padding:5px 0 2px 20px; background-image:url(../../images/icons/icon_accept.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFD6D6;}


/* SUCCESS MESSAGE */
.messageStackSuccess {padding:4px; background-color:#66FF66;}

/* FOOTER */
.footer {background:#1F2A30 url('css/footer_back.jpg') repeat; margin-top:1px; margin-left:auto; margin-right:auto; width:80%; padding-top:1em; padding-bottom:1em; line-height:14px; text-align:center; font-size:9px; color:#5A686F; clear:both;}
.footer a { text-decoration:none; color:#5A686F;}
.footer a:hover { text-decoration:underline; color:#5A686F;}

/* xt:Commerce COPYRIGHT */
.copyright { text-align:center; font-size:11px; color:#efefef;}
/* xt:Commerce ParseTime */
.parseTime { margin:0; padding-bottom:1.5em; text-align:center; font-size:11px; color:#efefef;}

/* SITE Navigation */

div#NAVIGATION {clear:both;	vertical-align:middle;}

div#NAVIGATION .COUNT {
	float:left;
	bottom:0;
	height:20px;
	line-height:15px;
	margin:5px 0 0 0;
	padding:2px 5px 0 5px;
	vertical-align:middle;
}

div#NAVIGATION .PAGES {
	float:right;
	bottom:0;
	height:20px;
	line-height:15px;
	margin:5px 0 0 0;
	padding:2px 5px 0 5px;
	vertical-align:middle;
}

/* PRIKAZ KATEGORIJ */
.categories_list {border-bottom:#E2E2E2; border-top:#E2E2E2; border-style:solid; border-top-width:thin; border-bottom-width:thin;}

/* PRODUCTS Sorting */
p.products_sort { margin-bottom:8px; padding:5px; background-color:#FFF2CC; border:1px solid #E9D28F;}
.products_sort { margin-bottom:8px; padding:5px; height: 25px; background-color:#FFF2CC; border:1px solid #E9D28F;}
.products_sort form {float:left;}

/*AGB*/
div#checkout_agb{ padding:2px; width:100%; height:300px; overflow: auto; border: 1px solid #000000; text-align:left;}

.onepxwidth {
	width: 1px;
}
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* Dodano iz spletne strani */
.demoshop {
	margin-top: 0px;
}
.demoheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	height: 30px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 50;
	background-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.demoheader a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
}
.demoheader a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.demoshoplogo {
	background-image: url('css/demoheaderlogo.png');
	height: 30px;
	width: 68px;
	z-index: 50;
	position:absolute;
	top: 0px;
	left: 0px;
}
.demoshopheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	position:absolute;
	top: 5px;
	left: 75px;
}
.demoinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	position:absolute;
	top: 6px;
	left: 300px;
}
.dropdown {
	position:absolute;
	vertical-align: middle;
	top: 5px;
	left: 370px;
}
.dropdown select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:20px;
	width:180px;
}
.templatelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	position:absolute;
	top: 17px;
	left: 900px;
}
.languagelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	position:absolute;
	top: 17px;
	left: 530px;
}
.demolanguage {
	position:absolute;
	top: 5px;
	left: 530px;
}

/*--------------------------------------------------DATUMI KOLEDARJI-------------------------------------------------------------*/



table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 0px 0 0px;
	/*padding:0 0 0 -16px;*/
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(css/koledar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 100%;
	float: left;
}

#date1{
	font-family:"Trebuchet MS",
	Verdana,Arial,Sans-serif; 
	font-size:12px; 
	border-bottom:#AEAEAE 1px solid; 
	border-left:none; 
	border-right:none; 
	border-top:none; width:97%;
	 background:#ECECEC;
}

#date1:hover{ background:#B5B6B5;}
#date1:focus{ background:#000000; color:#FFFFFF;}

.datum_novice {
	font-size:90%;
	font-weight:bold;
}

.datum_objave {
	font-size:70%;
	font-weight:bold;
	float:right;
	padding:0 10px 0 0;
}

#topMenu1 {
	font-family: Arial;
	font-size : 13px;
	color : #ddd;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
}

#topMenu1 a:active {
	color: #000000;	
}

.topMenu1 {
	font-family: Arial;
	font-size : 14px;
	color : #CCCCCC;
	text-align: left;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 5px;
	font-weight: normal;
}

.topMenu2 { 
	padding: 0px;
}	

.contentMy {
	padding-top: 5px;
	font-family: Arial;
	font-size : 13px;
	color : #333;
	font-weight: normal;
	text-decoration: underline;
}

.info1 {
	padding-top: 10px;
	font-family: Arial;
	font-size : 13px;
	color : red;
	font-weight: bold;
	text-align: left;
}

.info2 { padding-top: 7px; text-align: left; }
.info3 {
	padding-top: 10px;
	text-align: left;
	font-size : 20px;
	color : #333333;
	font-weight: bold;
}
.info4 { text-align: left; color: #333333; }
.info5 { color: red; font-family: Arial; font-size : 20px; font-weight: bold; padding: 5px;}

.suckerdiv ul{ margin: 0; padding: 0; list-style-type: none; width: 183px; /* Width of Menu Items */ }	
.suckerdiv ul li{
position: relative;
background: url('css/nova_trgovina_2.jpg') 0 0 repeat-x;
border-bottom: 2px solid #333;
border-right: 1px solid #000;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 5px 10px;
font-family: Arial;
font-size : 14px;
font-weight: bolder;
}

.suckerdiv ul li a:visited{
color: white;
}

.suckerdiv ul li a:hover{
color: red;
}

.suckerdiv .subfolderstyle{
background: url('css/arrow-list.gif') 95% 45% no-repeat;
}

.suckerdiv {
	margin-bottom: 10px;
}

.naslovM1 {
	font-family: Arial;
	font-size : 20px;
	font-weight: bolder;
	color: red;
	text-align: left;
	padding-top: 5px;
}
.TopMenuPot { font-family: Arial;	font-size : 12px; font-weight: normal; color: #333333; text-align: left; padding: 5px; padding-left: 0px; padding-bottom: 0px; text-decoration:underline;}

#podNaslov1 a {
	font-family: Arial;
	font-size : 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}

#catM1 a {
	font-family: Arial;
	font-size : 11px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding-left: 5px;
}

#catM2 a { font-family: Arial;	font-size : 11px; font-weight: normal; color: #333333; text-align: left; padding-left: 10px; }
#catM3 a { font-family: Arial;	font-size : 11px; font-weight: normal; color: #333333; text-align: left; padding-left: 10px; }
#catM4 a { font-family: Arial;	font-size : 11px; font-weight: normal; color: #333333; text-align: left; padding-left: 10px; }
#catM5 a { font-family: Arial;	font-size : 11px; font-weight: normal; color: #333333; text-align: left; padding-left: 10px; }

h2#right01 { margin:0; padding:0 8px 0 8px; background-color: white; line-height:24px; font-size:13px; color:red; border: 5px solid #333333; border-bottom: none; border-right: none;}
h2#right01 a { font-size:13px; color:red; }
h2#right02  { margin:0; padding:0 8px 0 8px; background-color: white; line-height:24px; font-size:13px; color: #0199CB; border: 5px solid #333333; border-bottom: none; border-left: none;}
h2#right02 a  { font-size:13px; color:red; }
#right03 { margin:0; padding:0 8px 0 0; background-color: white; line-height:24px; font-size:13px; color:red; border:none; font-weight: bold;}

#lll { font-family: Arial;	font-size : 15px; font-weight: bold; color: #0199CB; text-align: left; padding:5px; }
#lll a { color: #0199CB; }
#lll a:hover { color: #0199CB; }
#lll a:active { color: #0199CB; }
#ttttt a:hover{color: #0199CB;}
#ttttt a:active{color: #0199CB;}
#ttttt a {color: #0199CB;}
#fffff { font-family: Arial;	font-size : 15px; font-weight: bold; color: #0199CB; text-align: left; padding:5px; }

a#newProNam { color: #0199CB; }
a#newProNam a{ color: #0199CB; }
a#newProNam a:hover{ color: #0199CB; }
a#newProNam a:active{ color: #0199CB; }

a#logInText { color: #0199CB; }
a#logInText a{ color: #0199CB; }
a#logInText a:hover{ color: #0199CB; }
a#logInText a:active{ color: #0199CB; }
















