html { margin:0; padding:0; width:100%; height:100%; overflow:-moz-scrollbars-vertical; overflow-x:auto; overflow-y:scroll; }
body { margin: 0; padding: 0; background-color: #f0f4f7; }
* { font-family: Tahoma; font-size: 11px; color: #646464; line-height: 16px; }

table { margin:0px; padding:0px; border:0px; border-collapse:collapse; }
div, img, table td { margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
input { margin:0px; padding:0px; border:0px; }
img { border: 0px; }

h1, .naslov { color: #005aa3; font-family: Tahoma; font-weight: normal; font-size: 30px; margin-top: 0px; margin-bottom: 22px; line-height: 33px; }
h2, .mednaslov { color: #66a719; font-family: Tahoma; font-weight: normal; font-size: 20px; margin-top: 15px; margin-bottom: 6px; line-height: 22px; }
h3, .podnaslov { color: #66a719; font-family: Tahoma; font-weight: normal; font-size: 18px; margin-top: 12px; margin-bottom: 6px; line-height: 19px; }
h4, h4 b, h4 strong { color: #66a719; font-family: Tahoma; font-weight: normal; font-size: 13px; margin: 0px; }
h4 b, h4 strong { color: #66a719; font-family: Tahoma; font-weight: bold; font-size: 13px; margin: 0px; }


ul { padding:0;	margin:0;	list-style: none; }
li { list-style: none; padding: 2px 0 2px 12px; background: url(img/li_bg.gif) left 6px no-repeat; }

hr { height: 1px; line-height: 1px; }
hr.greyhr {  color: #D0CECE; height: 1px; border-bottom: 1px solid #D0CECE; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; }

a { text-decoration: none; color: #005aa3; }
a:hover { text-decoration: underline; }
.green { color: #81d320 !important; }
.blue	{ color: #005aa3 !important; }
.orange { color: #ffa31a !important; }
.grey	{ color: #909090 !important; }
.dark	{ color: #313030 !important; }
.bold { font-weight: bold !important; }
.error	{ color: #e90519 !important; }

.fsize10px { font-size: 10px !important; }
.fsize11px { font-size: 11px !important; }
.fsize12px { font-size: 12px !important; }
.fsize14px { font-size: 14px !important; }
.fsize18px { font-size: 18px !important; }

.width52 { width: 52px !important; }
.width62 { width: 62px !important; }
.width90 { width: 90px !important; }
.width138 { width: 138px !important; }
.width169 { width: 169px !important; }
.width117 { width: 117px !important; }
.width210 { width: 210px !important; }
.width220 { width: 220px !important; }
.width300 { width: 300px !important; }
.width380 { width: 380px !important; }
.width370 { width: 370px !important; }
.width100pr { width: 100%; }

.zeroParam	{ height: 0px; line-height: 0px; margin: 0px; padding: 0px; }
.height20	{ height: 20px !important; }
.height30	{ height: 30px !important; }
.height50	{ height: 50px !important; }
.height150	{ height: 150px !important; }


.alignL { text-align: left !important; }
.alignR { text-align: right !important; }
.alignC { text-align: center !important; }

.padd2 { padding: 2px 0 2px 0 !important; }
.padd4 { padding: 4px 0 4px 0 !important; }
.padd8 { padding: 8px 0 8px 0 !important; }
.paddLR10	{ padding: 0 10px 0 10px !important; }
.paddleft9	{ padding-left: 9px !important; }

.floatR { float: right !important; }
.floatL { float: left !important; }

.mesageborder	{ border-top: 1px solid #dcddde; border-bottom: 1px solid #dcddde; padding: 15px 11px 19px 11px; }
.paddmsg { padding: 10px 10px 14px 10px !important; }
.greybg { background-color: #f4f5f5; }
.clear { clear: both; }
.borderbot	{ border-bottom: 1px solid #D0CECE; }
.bordertop	{ border-top: 1px solid #D0CECE; }

#body { width: 982px; height: 100%; background: url(img/body_bg.gif) repeat-y white; vertical-align: top; margin: 0 auto; }
#body * { vertical-align: top; }
#body td.td_border { width: 10px; }
#container { width: 962px; height: 219px; }
#logo { display: block; width: 342px; height: 100px; position: absolute; left:20px; top:18px; background: url(img/logo.gif) no-repeat; }
#flashhead { display: block; width: 350px; height: 60px; position: absolute; left:383px; top:47px;  }
#header { height: 219px; position: relative; background: url(img/header_bg.jpg) repeat-x; }
#links { position: absolute; left: 400px; top: 16px; width: 350px; }
#links, #links a,  #footer a, #footer, #footerleft { color: #909090; }m
#links a.green { color: #81d320; }
#links a.green, #links a, #footer a { padding: 0 8px 0 8px; }
a.fuckerlink  { display: block; text-align: right; margin-top: -16px; }
#loginsmall { position: absolute; left: 771px; top: 13px; width: 170px; height: 110px;  } 
#clsmall td	{ height: 18px; color: #909090; text-align: left; line-height: 22px; padding-bottom: 3px; }

#menustop { position: relative; left: 18px; top: 130px; width: 923px; padding: 12px 0 10px 0; color: #a6d0f3;  } 
#menustop a { color: white; padding: 0 30px 0 30px; } 
#menustop a:hover { color:#a6d0f3 ; }
#contactus { float: right; padding: 2px 0 2px 28px !important; background: url(img/icon_set.jpg) 0px -143px no-repeat; display: block; margin-top: -3px; } 

#leftcol, #rightcol { width: 252px; height: 100%; }
	#leftcontainer { width: 202px; margin-left: 20px; }
	#rightcontainer { width: 202px; margin-left: 30px; }
#cnt { width: 458px; padding-bottom: 35px; }

#leftcol h4, #rightcol h4 { color: #005aa3; font-size: 14px; font-weight: bold; line-height: 18px; margin: 0 0 15px 0; }
h4.mailing	{ background: url(img/icon_set.jpg) 0px -5px no-repeat; padding-left: 30px; }
h4.poll	{ background: url(img/icon_set.jpg) 0px -31px no-repeat; padding-left: 30px; line-height: 22px; padding-bottom: 4px;}
h4.tip	{ background: url(img/icon_set.jpg) 0px 5px no-repeat; padding-left: 30px; }
h4.news	{ background: url(img/icon_set.jpg) 0px -88px no-repeat; padding: 1px 0 1px 30px; }
h4.notice	{ background: url(img/icon_set.jpg) 0px -60px no-repeat; padding: 1px 0 1px 30px; }
h4.minicart	{ background: url(img/icon_set.jpg) 0px -117px no-repeat; padding: 1px 0 1px 27px; }
#leftcol h4.green, #rightcol h4.green { color: #81d320; }
#leftcol h4.margin0, #rightcol h4.margin0 { margin: 0 0 3px 0; }

#foottd { text-align: center; padding-bottom: 10px; color: #909090; }
#footer { float: right; width: 300px; text-align: right; padding: 10px 20px 0 0; }
#footerleft {  float: left;  text-align: left; padding: 10px 0 0 20px; }

/* inputs */
input.butt { border: 0; background: url(img/button_bg.gif) repeat-x; height: 18px; color: white; margin: 0; padding: 0 0 3px 0; text-align: center; }
input.butt_padd { border: 0; background: url(img/button_bg.gif) repeat-x; height: 18px; color: white; margin: 0 0 0 0; padding: 0 5px 3px 5px; text-align: center; }
input.text { border: 1px solid #dbdfe6; width: 138px; height: 20px; padding-top: 2px; padding-left: 5px; color: #909090;}

textarea.textlong { border: 1px solid #dbdfe6; width: 300px; height: 58px; color: #909090; }

table.tblform { margin: 0 0 10px 0; }
table.tblform td { padding: 0 0 3px 14px; }
table.tblform1 td { padding: 3px 10px 3px 10px; }
table.tblform2 td { padding: 4px 10px 4px 0px; text-align: right; }

div.itemcontainer { border-bottom: 1px solid #D0CECE; border-top: 1px solid #D0CECE; padding: 20px 0 20px 0;}
div.allaround { border: 1px solid #D0CECE; padding: 11px 9px 5px; margin-bottom: 43px; }

ul.minicart { padding:0;	margin: 5px 0 6px 3px;	list-style: none; }
li { list-style: none; padding: 0 0 0 12px; background: url(img/li_bg.gif) left 5px no-repeat; }

table.item { width: 100%; margin: 16px 0 0 0; }
table.item td { border-bottom: 1px solid #dcddde; border-right: 1px solid #ffffff; padding: 4px 0 4px 7px; text-align: left; vertical-align: middle !important;}

table.item tr.header, table.item tr.footer { background-color: #f4f5f5; }
table.item tr.header td { border-bottom: 1px solid #dcddde; border-right: 1px solid #ffffff; padding: 7px; font-weight: bold; color: #81d320; }
table.item tr.footer td { padding: 7px; font-weight: bold; color: #81d320; border-right: 0px; border-bottom: 0px; }

/*  item, cart, lightcart  */
table.item td.addtocart { text-align: center; padding: 0 0 0 0; width: 83px; }
table.item td.package { width: 110px; }
table.item td.product { width: 200px; text-align: left; }
table.item td.price { width: 60px; text-align: left; }
table.item td.qnt { width: 58px; text-align: center; }
table.item td.sum { width: 79px; text-align: left; padding-left: 4px; }
table.item td.sum_inn { width: 79px; text-align: right; font-weight: bold; font-size: 12px; color #313030; padding-right: 4px; }
table.item td.rem { width: 57px; text-align: center; }

/* my orders */
table.item td.orderkey	{ width: 105px; * width: 112px; text-align: left !important; padding: 4px 0 4px 7px !important; }
table.item td.orderstatus	{ width: 82px; text-align: center !important; padding: 7px 0 7px 0 !important; }
table.item td.date	{ width: 75px;  text-align: center !important; padding: 3px 0 4px 0 !important; } 
table.item td.total	{ width: 78px; * width: 85px; text-align: right !important; padding-left: 0 !important; }
table.item td.makepayment	{ width: 100px; text-align: center !important; padding: 7px 0 7px 0 !important; } 
table.item td.rebuy	{ width: 100px; text-align: center !important; padding: 0 0 0 0 !important; } 

/*  order details */
table.item td.greybg	{	width: 108px; background-color: #f4f5f5; border-bottom: 1px solid white;  color: #66A719; font-weight: bold; padding: 12px; }
table.item td.bordertop	{	border-top: 1px solid #dcddde; }


table.item td.carttitle { color: #005aa3; font-size: 12px; font-weight: bold; }
table.item input.cartqnt { text-align: center; border: 1px solid #dbdfe6; width: 27px; height: 20px; margin: 10px 0 7px 0; padding: 0;  }
select.shippingid	 { width: 99%; margin: 9px 0 8px 0; }

a.catalogueitemlink	{ font-size: 14px; font-weight: bold; display: block; margin-bottom: 14px; }
a.buyitem { background: url(img/icon_set.jpg) 28px -178px no-repeat; display: block; width: 82px; height: 39px; }
a.buyitem:hover { background: url(img/icon_set.jpg) 28px -238px no-repeat; }
a.addtocart { background: url(img/icon_set.jpg) 5px -172px no-repeat; text-transform: uppercase; display: block; width: 120px; height: 38px; padding-top: 16px; font-weight: bold; }

table.item input.rebuy { background: url(img/icon_set.jpg) 9px -411px no-repeat; display: block; width: 100%; height: 39px; border: 0; margin: 0 0 0 0; padding: 0 0 0 29px; text-align: center; cursor: pointer; cursor: hand; }
table.item input.rebuy:hover { text-decoration: underline; }

div.outofstock	{ width: 75px; height: 28px; margin-top: 11px;}
a.largerimage	{ background: url(img/icon_set.jpg) 62px -281px no-repeat; text-decoration: underline; width: 100px; display: block; line-height: 26px; font-size: 10px; }
a.largerimage	img, .border1px { border: 1px solid #D0CECE; }

span.linedprice	{ text-decoration: line-through; }
span.regularprice	{ font-size: 12px; color: #313030; font-weight: bold; }


ul.cata { margin-bottom: 40px; }
ul.cata li { background: url(img/menu_bg.gif) bottom right no-repeat; padding: 11px 0 3px 0; color: #81d320; } 
ul.cata li a { color: #81d320;  width: 191px; font-weight: bold; }


ul.menu { margin-bottom: 40px; }
ul.menu li { background: url(img/li_arrow.gif) left 16px no-repeat; color: #005aa3; padding: 0px; } 
ul.menu li a { background: url(img/menu_bg.gif) 16px bottom no-repeat;  color: #005aa3;  width: 188px; padding: 11px 0 3px 14px; font-weight: bold; display: block; }
ul.menu li ul li {  background: url(img/li_arrow.gif) 15px 16px no-repeat; color: #005aa3; padding: 0 0 0 15px; } 
ul.menu li ul li a { width: 173px; background: url(img/menu_bg.gif) left bottom no-repeat; }
ul.menu li ul li ul li{  background: url(img/li_arrow.gif) 30px 16px no-repeat; color: #005aa3; padding: 0 0 0 30px; }
ul.menu li ul li ul li a { width: 159px; background: url(img/menu_bg.gif) left bottom no-repeat; }

#disclaimerbox { margin-bottom: 20px; padding: 10px 17px;  height: 200px; border: 1px solid #858585; overflow:hidden; overflow-y:scroll; }
#disclaimerbox * { font-size: 10px; }
#disclaimerul	{ list-style: bullet; background-color: #f8f8f8; padding: 16px 10px 8px 19px; margin: 0px; }
.centerhref { COLOR: #3C3C3C; padding: 3px 0px 3px 0px; margin: 20px 1px 0 1px; background-color: #f8f8f8; border-top: 1px solid #EAEAEA; }




div.tabs_menu { margin: 0px; padding: 0px; border-bottom: 2px solid #d1d1d1; height: 42px; vertical-align: bottom;}

.tabs_menu span.off
{
    color: white;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 89px;
    margin: 12px 2px 0px 0px;
    * margin: 11px 2px 0px 0px;
    padding: 0px;
    padding-top: 8px;
    height: 22px; * height: 30px;
    background: url(img/tabs.jpg) left top no-repeat;
    cursor: pointer; cursor: hand;
}

.tabs_menu span.onn
{
    color: #005aa3;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 89px;
    margin: 1px 2px 0px 0px;
    * margin: 0px 2px 0px 0px;
    padding: 0px;
    padding-top: 14px;
    height: 27px; * height: 41px;
    background: url(img/tabs.jpg) bottom left;
    cursor: pointer; cursor: hand;
}

.tabs_menu a.off
{
    color: white;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 89px;
    margin: 12px 2px 0px 0px;
    * margin: 11px 2px 0px 0px;
    padding: 0px;
    padding-top: 8px;
    height: 22px; * height: 30px;
    background: url(img/tabs.jpg) left top no-repeat;
    cursor: pointer; cursor: hand;
}
.tabs_menu a.off:hover, .tabs_menu a.onn
{
    color: #005aa3;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 89px;
    margin: 1px 2px 0px 0px;
    * margin: 0px 2px 0px 0px;
    padding: 0px;
    padding-top: 14px;
    height: 27px; * height: 41px;
    background: url(img/tabs.jpg) bottom left;
    cursor: pointer; cursor: hand;
}


/*  random stuf  */

div.tabclear{ clear: both; background: url(img/bg_orange.gif) bottom left repeat-x; line-height:2px; margin:0px; padding: 0px; }

div.tabs_div
{
display: none;
}

#titlespan { visibility: hidden; display: none; border: 1px solid #9a9a9a; background-color: #f8f8f8; width: 220px; z-index: 500; }
#titlespan ul.itemtit { margin: 5px 5px 5px 5px; padding: 0px; line-height: 18px;  z-index: 200; }
#titlespan ul.itemtit li { list-style-type: none; background-image: none;  padding: 0px;  margin: 0px; line-height: 18px; z-index: 200;  }
#titlespan ul.itemtit li.over { list-style-type: none; line-height: 18px; background-color: #70ad28;  z-index: 200; }
input.titleinput	{ background-color: #fdf7ef; border: solid 1px #f6961b; width: 129px; height: 20px; padding-left: 5px; }
input.searchgo	{ background: url(img/icon_set.jpg) 10px -476px no-repeat; border: 0px; padding: 0px; margin: -5px 0; width: 50px; height: 28px; cursor: pointer; cursor: hand; }
#gsrch	{ background-color: #f0f4f7; margin: 15px 0 24px; padding: 10px 2px 12px 10px; z-index: 1; }
#gsrch	h4 { margin-bottom: 5px; z-index: 1; }
#gsrcharound { position:absolute; margin-top: 60px; * margin-top: 70px; }


/*  content slider  */
#contentsliderarround { position: relative; height: 360; width: 458px; border: 1px solid blue; }
#imageBox { position: absolute; z-index:0;  width:458px; height:300px; border: 1px solid red;}

#imageBox .image { position: absolute; margin:0; z-index:2; width:458px; height:300px; background-repeat:no-repeat !important; }

#imageBox .title { display:none; }
#imageBox .description { display:none;  }

/*#slider_navigation	{ position: absolute; top: 305px; left: 0px; }*/

.imageBox .navigation .div_container_1 .conti a.selected { display:block; padding:0 4px; margin:5px 0 0 0; font-family:Arial; font-size:12px; }
.imageBox .navigation .div_container_1 .conti a.selected { font-weight:bold; }

/*

#imageBox .navigation { z-index:3; bottom:-1px; right:0; }
#imageBox .navigation .bg { background:url(img/navBg.gif) no-repeat; height:23px; padding-left:5px; }
#imageBox .navigation .bg2 { background:url(img/navBg2.gif) no-repeat right top; height:23px; padding-right:4px; margin-right:1px; }
#imageBox .navigation a { color:White; font-size:12px; font-family:Arial; text-decoration:none; }
#imageBox .navigation a:hover { color:#818285; text-decoration:underline; }

#imageBox .link { position:absolute; top:0; left:0; z-index:3; width:707px; height:240px; display:block; }
#imageBox .link a { width:707px; height:240px; display:block; font-family:Garamond; font-size:0px; color:White; text-decoration:none; padding:0 12px 0 0; }
#imageBox .link a:hover { text-decoration:underline; }


#slider_nav2 { float:left; background:url(img/lpr.png) no-repeat; height:23px; margin:0 0 0 1px; padding-right:17px; }

*/