body{
font-family:Arial;
background-color:#F5F5F5;
padding:0;
margin:0
}


form{
padding:0;
margin:0;
}


td.login input.loginbutton{

height:17px;
color:#161616;
width:49px;
border:0px solid #939393

}

table,img{
border-style:none
}

td{
font-size:11px
}

a{
color:#585858;
text-decoration:none
}

table.root{
width:994px;
border-right:1px solid #B4B4B4;
border-left:1px solid #B4B4B4;
border-bottom:1px solid #B4B4B4
}

td.lng{
height:17px;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#229203;
text-align:right;
padding-right:10px
}

td.lng a{
color:#229203;
text-decoration:none
}

table.n1{
width:100%;
height:107px;
background:url(../i/bg1.gif) repeat-x top
}

div.menu{
float:right;
padding-right:17px
}

div.menu a{
color:#000000
}

table.splash{
margin-top:7px;
padding-left:7px;
padding-right:7px;
}

table.login{
width:100%;
height:52px;
margin-top:7px;
}

table.login td.tdd1{
vertical-align:bottom;
padding-bottom:3px;
background:url(../i/bg2.gif) repeat-x
}

table.login td.tdd1 img{
margin-left:25px
}

table.login td.tdd2{
width:1%;
white-space:nowrap;
background:url(../i/bg3.gif) repeat-x
}

td.login{
padding-top:10px;
padding-left:12px
}


td.logout{
padding-top:14px;
padding-left:10px;
padding-right:12px
}

td.welcome{
padding-top:11px;
padding-right:60px;
white-space:nowrap
}

td.login input{
font-size:11px;
height:20px;
color:#161616;
width:85px;
background-color:#FFFFFF;
border:1px solid #939393
}

td.link{
padding-top:6px;
white-space:nowrap;
padding-left:12px;
padding-right:5px;
text-decoration:underline
}

td.link a{
color:#3C3C3C;
font-size:9px
}

table.white{
width:100%;
background-color:#FFFFFF
}

table.white td.white{
padding:5px
}

table.new{
width:100%
}

table.new td.tdd1{
vertical-align:top;
border:1px solid #B2B2B2
}

td.tdd2space{
width:6px
}

table.new td.tdd3{
vertical-align:top;
width:235px;
border:1px solid #B2B2B2
}

div.head{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:6px;
padding-left:12px
}

div.c1{
background-color:#74D424
}

div.c2{
background-color:#44A310
}

div.c3{
color:#038700;
background-color:#C7EE87
}

table.pad{
width:100%
}

table.pad td.pad{
padding:12px
}


table.products{
width:100%
}

div.prodname{
font-weight:bold;
text-align:center
}

td.per{
width:33%
}

td.dot{
background:url(../i/dot2.gif) repeat-y right
}

table.pricearea{
width:200px
}

table.pricearea td{
padding-top:14px;
vertical-align:bottom
}

td.cart{
width:40px;
vertical-align:bottom;
background:url(../i/cart.gif) no-repeat right bottom
}

td.how{
width:30px
}

td.how input{
font-size:10px;
width:25px
}


td.cart input{
height:15px;
padding:0;
margin:0
}

td.buy{
width:52px;
vertical-align:bottom
}

span.authprice{
font-size:9px
}

span.yprice{
color:#E50000;
font-size:12px
}

span.stroke{
color:#848484;
font-family:Arial;
text-decoration:line-through;
font-size:9px
}

a.info{
font-size:9px;
color:#229203;
text-decoration:underline
}

div.padtext{
padding:12px
}

td.logos img{
float:right;
margin-left:35px;
margin-right: 10px;
}

/************ NO MAIN PAGE */
table.navbar{
width:100%;
height:61px;
background:url(../i/navbar3.gif) repeat-x
}

table.navbar td.tdd1{
width:249px;
background:url(../i/navbar1.gif) no-repeat
}

table.nav{
width:100%
}

table.nav td.td1{
color:#3D3D3D;
font-size:18px;
font-weight:800;
padding-left:21px;
}

table.nav td.td2{
padding-left:10px;
padding-right:10px;
text-align:right;
vertical-align:bottom
}

table.navbar td.tdd2{
padding-top:7px;
padding-left:8px;
vertical-align:top;
background:url(../i/navbar2.gif) no-repeat left
}

table.pagemenu{
width:100%;
height:22px
}

table.pagemenu td{
font-size:11px;
text-align:right;
padding-right:15px
}

a.page_{
color:#E00000;
font-weight:bold;
}

table.main{
width:100%;
}

table.main td.td1{
width:248px;
border-right:1px solid #8F8F8F;
vertical-align:top
}

table.main td.td2{
background-color:#FFFFFF;
border-top:1px solid #C6C6C6;
vertical-align:top
}

table.cart{
width:100%;
height:34px;
background:url(../i/cart2.gif) repeat-x
}

table.cart td.tdd1{
padding-left:31px;
background:url(../i/cart1.gif) no-repeat
}

table.cart td.tdd2{
color:#FFFFFF;
text-align:right;
padding-right:10px
}

table.bottom{
width:100%
}

table.bottom td{
font-size:10px;
color:#8C8C8C;
padding:10px;
border-top:1px solid #B6B6B6
}

table.menu{
width:100%;
background-color:#DBF7B2
}

ul.o{
list-style-type:none;
margin:0;
padding:0;
}

ul.o li.o{
font-weight:bold;
padding:10px;
padding-left:30px;
background:url(../i/li.gif) no-repeat 13px 11px;
border-top:1px solid #A4D46D
}


ul.o li.oo{
margin:0;
padding:5px;
padding-left:45px;
background:url(../i/li.gif) no-repeat 28px 6px;
}

ul.o li.ooo{
padding:4px;
padding-left:50px;
background:url(../i/li2.gif) no-repeat 40px 9px;
}

div.line{
height:1px;
background-color:#E2E2E2
}

/******************** FOTO */
input,select{
font-size:11px
}

table.x1{
width:100%
}

table.x1 td{
padding:5px 15px 5px 0px
}

td.textarea{
padding-left:25px;
vertical-align:bottom
}

td.textarea textarea{
width:100%;
height:74px
}

span.graysmall{
color:#777777;
font-size:9px
}

table.block{
font-family:Verdana;
width:100%;
height:69px;
border-bottom:1px solid #D0D0D0;
}

table.block td.block{
padding-left:20px;
padding-bottom:14px;
padding-top:14px
}

table.photo{
float:left;
width:180px;
margin-top:10px;
margin-bottom:10px;
border-left:20px solid #FFFFFF
}

input.how{
font-size:9px;
width:25px
}

td.photo{
border:1px solid #CCCCCC;
text-align:center;
height:166px;
vertical-align:middle
}

table.phototype{
background-color:#CCCCCC
}

table.landscape{
width:150px;
height:113px
}

table.portraint{
width:113px;
height:150px
}

table.phototype td{
text-align:center
}

table.graybg{
background-color:#F9F9F9
}

table.payment{
width:480px
}

table.payment td{
height:25px
}

table.shipping td{
height:25px
}

table.payment td.bordb{
border-bottom:1px solid #DEDEDE;
}

table.payment td.right{
text-align:right;
font-weight:bold
}

span.red{
color:#E30000
}

a.c{
color:#000000;
font-size:9px;
text-decoration:underline;
}

a.allprod{
text-decoration:underline;
}

a:hover{
color:#DF0000
}

a.cc{
color:#1D8906;
font-weight:bold;
}

div.conthed{
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}

span.where{
font-weight:bold;
font-size:14px
}

/**************** REGESTRACIJA */
table.reg1{
width:450px;
border:1px solid #D6D6D6
}

table.reg1 td{
padding:12px;
border-bottom:1px solid #D6D6D6
}

table.reg2{
width:100%
}

table.reg2 input{
width:100%;
font-size:11px
}

table.reg2 input.rad{
width:12px;
font-size:11px
}

table.reg2 td{
padding:5px 0 5px 0;
border:0px;
}

table.reg2 input.min{
width:160px
}

td.c1{
background-color:#FFFAE6
}

table.reg2 textarea{
width:100%;
height:50px
}

p.redhed{
font-size:16px;
font-weight:bold;
color:#DD0000
}

div.total{
font-size:14px;
padding:20px;
text-align:right;
border-bottom:1px solid #D0D0D0;
background-color:#F4FDEA
}

div.dotline{
width:100%;
height:1px;
background:url(../i/dot2.gif) repeat-x
}

table.contacts{
width:730px
}

table.contacts td{
font-size:12px
}

div.mrg{
margin:10px 0 10px 0
}
