body {
background-color: #FFFFFF;
margin: 0;
padding: 0;
}

img {
border: 0;
}

td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
empty-cells:show;
}

TD.header {
background-color: #F3F4FA;
height: 72px;
}

/* Navigation bar aka horizontal menu */
TD.navbar {
background-color: #F3F4FA;
height: 20px;
background-image:url(/img/navbarbkg.png);
}
TD.nav-button {
color: #FFFFFF;
cursor: pointer;
font-weight: bold;
font-size: 10px;
text-align: center;
white-space:nowrap;
text-align:center;
width:140px;
padding-top:0px;
}
#navbar {
width:996px;
height: 100%;
}
#navbar a {
color:white;
text-decoration: none;
display:block;
height:100%;
line-height: 20px;
vertical-align: middle;
}

/* Date bar */
td.datebar {
background-color: #DBDBDB;
color: #595959;
font-size: 12px;
height: 18px;
text-align: right;
border-bottom: 1px solid #AAAAAA;
}

TD.footer {
border-top: solid 1px #D3D3D3;
height: 18px;
}

.input100 {
font-size: 12px;
width: 100%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.input {
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.submit {
font-size: 12px;
border: 1px outset #d3d3d3;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #DBDBDB;
width: 50px;
cursor:pointer;
}

.art-button {
background-color: #F7F7F7;
border: 1px solid #D3D3D3;
color: #595959;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-top: 1px;
padding-bottom: 1px;
width: 100px;
}

.art-button-disabled {
background-color: #FBFBFB;
border: 1px solid #E9E9E9;
color: #D6D6D6;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-top: 2px;
padding-bottom: 3px;
width: 100px;
}

TD.left {
border-right: solid 1px #D3D3D3;
line-height: 16px;
font-size: 12px;
}

TD.main {
padding-left: 8px;
padding-right: 8px;
}

TD.right {
border-left: solid 1px #D3D3D3;
line-height: 16px;
font-size: 12px;
}

TD.big-right {
padding-left: 8px;
padding-right: 8px;
border-right: solid 1px #D3D3D3;
}

TD.border-bottom {
border-bottom: solid 1px #D3D3D3;
}

TD.box-border {
border: solid 1px #D3D3D3;
padding: 3px 4px 3px 4px;
background-color: #FFFFFF;
}

/* deprecated..soon */
TD.box-price {
font-size: 12px;
padding-top: 2px;
height: 15px;
}

TD.box-link {
font-size: 12px;
}

TD.box-action-info {
padding-top: 10px;
}

TD.box-search-info {
border: solid 1px #D3D3D3;
padding: 2px 4px 2px 4px;
background-color: #FFFFFF;
line-height: 17px;
}

/* oznacitev cene */
span.redna-cena {
color: #404FB0;
text-decoration: none;
font-size: 14px;
font-weight:bold;
}

/* deprecated soon */
span.super-cena {
font-size: 14px;
font-weight:bold;
color:#F33446;
text-decoration: none;
}


.bold10px {
font-size: 12px;
font-weight: bold;
}

.normal10px {
font-size: 12px;
}

TD.box-location {
border: solid 1px #D3D3D3;
padding: 4px 4px 4px 4px;
font-size: 12px;
background-color: #FFFFFF;
}

TD.box-feedback {
border: solid 1px #D3D3D3;
padding: 3px 6px 4px 6px;
background-color: #FFFFFF;
}

TD.box-text {

font-size: 12px;
border: solid 1px #D3D3D3;
padding: 3px 6px 4px 6px;
background-color: #FFFFFF;
text-align: center;
line-height: 18px;
}

TD.box-clients {
font-size: 12px;
border: solid 1px #D3D3D3;
padding: 3px 6px 4px 6px;
background-color: #FFFFFF;
text-align: justify;
}

DIV.box-action-label {
font-size: 12px;
font-weight: bold;
padding-bottom: 1px;
}

/* deprecated soon */
TD.subcat {
font-size: 12px;
padding: 3px 1px 4px 1px;
font-weight: bold;
vertical-align:top;
line-height: 20px;
}

TD.page-nav {
font-size: 12px;
padding: 2px 2px 2px 2px;
}

SPAN.grayed {
color: #C3C3C3;
}

TD.box-client-name {
font-weight: bold;
text-align: center;
vertical-align: middle;
padding-top: 1px;
padding-bottom: 2px;
}

TD.box-client-address {
font-size: 12px;
text-align: center;
vertical-align: middle;
padding-bottom: 2px;
}

.indent8px {
padding-left: 8px;
}

IMG.box-logo {
margin: 2px 5px 2px 1px;
}

DIV.shop-name {
font-weight: bold;
border-bottom: solid 1px #D3D3D3;
padding-bottom: 3px;
}

TD.qs-right-field {
padding-left: 9px;
padding-right: 4px;
}

TD.qs-left-field {
padding-left: 4px;
padding-right: 9px;
}

TD.search-field {
padding-top: 1px;
padding-right: 1px;
}

TD.form-field {
text-align: left;
vertical-align: top;
width: 100px;
padding-top: 3px;
}

TD.form-input {
padding-bottom: 16px;
width: 298px;
}

TD.form-req {
color: #A00000;
font-size: 12px;
font-weight: bold;
padding-top: 5px;
vertical-align: top;
width: 10px;
}

TD.form-text {
text-align: justify;
line-height: 14px;
}

TD.form-checkbox {
padding-left: 106px;
padding-bottom: 10px;
}

TD.sidebar-text {
padding-left: 10px;
padding-right: 10px;
text-align: justify;
}

BODY.cupon {
margin: 8px 8px 8px 8px;
}

DIV.cupon-text {
background-color: #F7F7F7;
border: solid 1px #D3D3D3;;
color: #595959;
cursor: default;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 4px 5px 4px 5px;
text-align: justify;
}

IMG.cupon-img {
border: dashed 1px #000000;
}

/* general menus */

TD.cat-button-pod {
font-size: 12px !important;
}

#categoryList {
	border: 0;
	width:150px;
}
#categoryList td.cat-button-pod a.more {
color:#888888;
}
TD.cat-button {
font-size: 14px !important;
}
TD.cat-button-over {
font-size: 14px !important;
}
TD.cat-arrow {
font-size: 14px !important;
}
TD.cat-arrow-over {
font-size: 14px !important;
}
TD.cat-button-over a {
display: block;
width: 100%;
height:100%;
}

/* Header(search field..) */
#header {
width:100%;
height:100%;
}
#header td.logo {
padding-left: 10px;
vertical-align:top;
text-align: right;
font-weight: bold;
padding-top:5px;
}
#header td.logo h1 {
font-size:12px;
display:inline;
}

#header td.center {
width: 430px;
text-align:left;
padding: 11px 10px 10px 20px;
vertical-align:top;
}
#header td.center span.searchTitle {
font-size:16px;
font-weight: bold;
display: block;
padding-bottom: 5px;
}
/* footer elements */
td.footerBar {
background-color: #d3d3d3;
text-align: right;
background-image: url(/img/navbarbkg.png);
background-repeat:repeat-x;
border-top:1px solid #D3D3D3;
border-bottom:1px solid #555555;
}

td.upperShadow {
background-image:url(/img/shad.png);
background-repeat: repeat-x;
}

/* buttons */
#buttonsPonudba a {
width: 	112px;
height:	34px;
display: block;
}
#buttonsPonudba img {
width: 	112px;
height:	34px;
display: block;
}

/* pogled v kategoriji */
td.productRow {

padding: 0;
background-color: #FFFFFF;
vertical-align:top;
margin-bottom:8px;
}

td.productRow table td.title {
border:0;
}
td.productRow table td.title a {
color: #404FB0;
font-weight: bold;
/*border-bottom: solid 1px #404FB0;*/
padding-bottom: 1px;
height: 18px;
text-decoration: underline;
}

table.catItemRow {
width:100%;
height:100%;
border: solid 1px #D3D3D3;
margin-bottom:8px;
}

table.catItemRow td.cmpCheck {
background-color: #EEEEEE;
vertical-align: top;
width: 1px;
padding: 0;
}

table.catItemRow td.image {
padding:5px;
width:120px;
text-align:center;
border:0;
}

table.catItemRow td.price {
padding-top: 2px;
padding-right: 5px;
text-align:right;
font-size: 14px;
font-weight:bold;
height: 15px;
color:#F33446;
}
table.catItemRow td.desc {
vertical-align: top;
text-align:justify;
padding: 0 7px 7px 7px;
}

table.catList {
width:100%;
border:0;
height:100%;
}

table.catList td {
width:50%;
font-size: 12px;
padding: 3px 1px 4px 30px;
font-weight: bold;
vertical-align:top;
line-height: 20px;
}

table.catList td a {
color: #404FB0;
text-decoration: underline;
font-size:14px;
margin-bottom:8px;
display:list-item;
list-style-type:none;
}

/* sitemap */
table.catMap td h1 {
font-size:16px;
line-height: 15px;
display:list-item;
list-style-type:none;
font-weight:bold;
}
table.catMap td h2 {
font-size:12px;
line-height: 13px;
display:list-item;
list-style-type:none;
text-decoration:underline;
color: #888888;
}
table.catMap td h3 {
font-size:10px;
line-height: 9px;
display:list-item;
list-style-type:none;
color: #AAAAAA;
text-decoration:underline;
}

table.catMap td {
width:50%;
padding-left:20px;
vertical-align:top;
}

/* Product view CSS snippet(url .. /I-A...) */
#productView {
border:0;
width:100%;
}

