body { width:100%; overflow:-moz-scrollbars-vertical; overflow-x:auto; overflow-y:scroll; background-color:#FFFFFF; }

html,body, div, table, table td, form, img
{
	padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	border-collapse:collapse;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}

h1 { font-size:18px;}
h2 { font-size:16px;}
h3 { font-size:14px;}


table, table td, form, img { text-align:left;}

a {text-decoration:underline; color: #41617f}
a:hover {color: #41617f; 	text-decoration: none}

div.calendar { position:absolute; width: 20px; float: left; }
div.calendar div.abs { position: absolute; }

/*** OTS ***/
div.hr /*črtkana črta*/ { height:1px; margin:10px 0px; background-image:url(img/borders/hr.gif); background-repeat:repeat-x; }

TABLE.ots { text-align:center; margin-top:15px;}

TABLE.ots TD.c1 { border:solid 1px #DBDBDB;padding:2px 1px 2px 2px; }
TABLE.ots TD.c2 { border:solid 1px #DBDBDB; border-left:none;}
TABLE.ots TD.c1 { }
TABLE.ots TD.c1 DIV.sp { border:solid 1px #868686; height:356px; background-image:url(img/left_bg.gif); background-repeat:repeat-x; background-color:#171819; border-top:none; padding:0px 0px 0px 6px;}

TABLE.ots TD.c1 DIV.contact { margin-bottom:8px; border:solid 1px #787979; width:232px; height:90px; background-image:url(img/contact_bg.gif); background-repeat:no-repeat; text-align:right;}  
TABLE.ots TD.c1 DIV.contact DIV { padding:5px 33px 0px 0px; color:#FFFFFF;}

TABLE.ots TD.foot {color:#A5A5A5; padding-top:3px; font-size:10px; } 
TABLE.ots TD.foot A, TABLE.ots TD.foot A:link, TABLE.ots TD.foot A:visited, TABLE.ots TD.foot A:active { color:#A5A5A5; text-decoration:underline; font-size:10px;}
TABLE.ots TD.foot A:hover { text-decoration:none;}

TABLE.ots TD.ico { padding:0px 19px 0px 0px;}
TABLE.ots TD.ico A, TABLE.ots TD.ico A:link, TABLE.ots TD.ico A:active, TABLE.ots TD.ico A:visited
{ color:#A5A5A5; text-decoration:none;}
TABLE.ots TD.ico A:hover { text-decoration:underline; }

TABLE.ots TD.c2 { padding:2px 2px 0px 1px; }

/** meniji levo **/
DIV.leftmenu A, DIV.leftmenu A:active, DIV.leftmenu A:link, DIV.leftmenu A:visited
{ color:#FFFFFF; text-decoration:none; }
DIV.leftmenu A:hover { text-decoration: underline; }
DIV.leftmenu DIV { padding:0px 15px 15px 0px;}
DIV.leftmenu { padding: 8px 0px 0px 0px;}

/** urejanje orderja **/
table.editorder DIV.head { background-color:#CC3E3B; height:40px; color:#ffffff; margin:1px 0px 0px 0px; padding:0px 0px 0px 2px;}
table.editorder DIV.head TABLE TD.kv { background-image:url(img/kv.gif); width:39px; height:40px; vertical-align:top; text-align:left;}
table.editorder DIV.head TABLE TD.kv A div { padding:20px 0px 0px 25px; text-decoration:none;	}
table.editorder DIV.head TABLE TD.kv DIV { padding:0px 0px 0px 0px; color:#BE312C; font-weight:bold;}
table.editorder DIV.head TABLE TD.kvactive { background-image:url(img/kv_active.gif); width:39px; height:40px; vertical-align:bottom; text-align:right;}
table.editorder DIV.head TABLE TD.kvactive DIV { padding:0px 5px 5px 0px; color:#FFFFFF; font-size:15px; font-weight:bold;}

table.editorder DIV.cnt {  color:#595959;padding:20px; background-color:#E9E9E9; border:solid 1px #818181; margin:1px 0px 0px 0px;}
table.editorder TD,  table.editorder DIV, table.editorder SPAN{  color:#595959 }

DIV.zavihki { padding:10px 0px 0px 4px; }
DIV.zavihki A DIV { width:112px; }
div.zavihki div { color:#ffffff; font-weight:bold; text-align:center; width:112px; height:27px; background-image:url(img/btn_bg.gif); background-repeat:no-repeat; margin-right:2px; text-decoration:none; cursor: hand; }
DIV.zavihki DIV.active DIV { color:#FFFFFF; font-weight:bold; text-align:center; width:112px; height:27px; background-image:url(img/btnactive_bg.gif); background-repeat:no-repeat; margin-right:2px; text-decoration:underline;}
DIV.zavihki DIV DIV { padding-top:8px; }

/*** dropdown ***/
.statuschange { width:113px;}

/* create order */
div.ek_UL { background-image:url(img/borders/ek.upper.right.gif); background-position:top right; background-repeat:no-repeat; }

input { font:normal 11px verdana; }
select, textarea { height:20px; overflow:auto; border:solid 1px #7f9db9; font:normal 11px verdana; }
input.text {height:20px; border:solid 1px #7f9db9;}

div.centerbody { background:#e9e9e9; border:solid 1px #818181;}
div.centerbody table {width:100%; }

div.neworder iframe { background:transparent; }

div.neworder table.spec {}
table.spec tr.head td { height:24px; background-color:#56595c; font-weight:bold; color:#e9e9e9;}
table.spec tr.foot td { height:24px; font-weight:bold; border-left-width:0px; border-right-width:0px; }
table.spec td {border:solid 1px #a5a5a5; padding:5px;}
table.spec td.firstcol {}
table.spec td.secondcol {}
table.spec td.thirdcol {width:40px; text-align:right;}
table.spec td.fourthcol {width:80px; text-align:right;}
table.spec td.fifthcol { width:60px; text-align:right;}

div.neworder table.elements td {padding-left:5px; padding-bottom:5px; text-align:right; }
div.neworder table.elements td.element, div.neworder table.elements td.elementatt {text-align:left; font-weight:bold;}
div.neworder table.elements td select {width:220px;}

div.neworder table.totalcost { border:solid 1px #a5a5a5; background-color:#56595c; height:22px;  }
div.neworder table.totalcost td { font:bold 11px verdana; padding:0px 6px; color:#ffffff; }

div.neworder div.backorder { border:solid 1px #818181; background:#f5f5f5; height:100%; }
div.neworder table.backorder td { padding:3px; }
div.neworder table.backorder a.arrow { display:block; width:14px; height:14px; background-repeat:no-repeat; }
div.neworder table.backorder a.right { background-image:url(img/btn.arrow.right.gif); } 
div.neworder table.backorder a.left { background-image:url(img/btn.arrow.left.gif); } 

div.neworder td, div, span { font:normal 11px verdana; color:#595959;}
div.neworder .strong { font-weight:bold; }
div.neworder .title { font-size:18px; }
div.neworder .address { font-size:10px; }

div.neworder .btnfinish { display:block; width:126px; height:22px; background-image:url(img/btn.finish.gif); background-repeat:no-repeat;}
div.neworder .btnaddanotherproduct { display:block; width:160px; height:22px; background-image:url(img/btn.anotherproduct.gif); background-repeat:no-repeat;}
div.neworder .btnconfirm { display:block; width:119px; height:22px; background-image:url(img/btn.confirmselection.gif); background-repeat:no-repeat;}

div.neworder DIV.dvconfirm, div.neworder .ifrconfirm  { z-index:6; position:absolute; width:100%; background-color:#cccccc; padding:20px; border:solid 1px black;}
div.neworder .ifrconfirm { z-index:5; }

div.login { margin:150px 0px 0px 220px; }
div.login div.head { display:none;}
A.nolink, A.nolink:link, A.nolink:active, A.nolink:visited, A.nolink:hover { color:#000000; text-decoration:none; }

DIV.ordertitle { color:#595959; font-weight:bold; font-size:15px; background-image:url(img/hline_bg.gif); background-repeat:repeat-x; background-position:left bottom; margin-bottom:15px;}

 /* textarea za opis izdelka */
.textareaauto { width:290px; height:100%; }
/* edit order */
 table.spec { width:100%; border-left:solid 1px #A5A5A5; border-top:solid 1px #A5A5A5; }
 table.spec TD { border-right:solid 1px #A5A5A5; border-bottom:solid 1px #A5A5A5; padding:5px;}
 table.spec TD.tot, table.spec TR.head TD {  font-weight:bold; background-color:#56595C; color:#E9E9E9; } 
 table.spec INPUT { width:45px;}
 
 table.spec TD.sts { width:150px;}
 table.spec2 TR TD { vertical-align:top; padding-bottom:10px;}
 table.spec2 TD.st { width:90px; color:#7C7C7D;}
 table.spec2 TD.cnt { width:340px; color:#595959; }

 table.spec3 TD { color:#595959; padding-bottom:10px;}  
 table.spec3 TD.s1 { color:#7C7C7C; padding:0px 15px 10px 0px; text-align:right;} 
 table.spec3 TR { vertical-align:top;} 
 div.claim { padding:0px 0px 10px 20px; visibility:hidden;}
 /* konec edit order */
 
 table.qnrtab, table.email { margin:0px 20px 0px 50px; }
 table.qnrtab tr { vertical-align:top;}
 table.qnrtab td span.validator { color:Red;}
 div.buttons { margin-left:50px; }
 
 div.lastnewslist {}
 div.lastnewslist div.news { padding:0px 30px 12px 22px; }
 div.lastnewslist div.news div.info { font-size:11px; color:#595959; padding-bottom:3px; }
 div.lastnewslist div.news div.info A { color:#41617f; }
 div.lastnewslist div.news div.info A:hover { text-decoration:none; }
 
 div.lastnewslist div.news div.summary { color:#7c7c7c; font-size:10px;}
 
 table.price2 TD { padding:0px 2px 0px 2px; background-color:#E9E9E9; border-right:solid 1px #A5A5A5; border-bottom:solid 1px #A5A5A5; }
 table.price2 { border-left:solid 1px #A5A5A5; border-top:solid 1px #A5A5A5; }
  
 /*designi za menu in galerijo*/
 table.choose td.glava{background-image:url("img/pictures/glavagal.gif"); width:660px; height:40px;}  
 table.choose tr td table.meni{width:660px;height:40px;}
 table.choose tr td table.meni a.linkgal {border:0px solid blue;vertical-align:top; width:138px; color:#d53632; background-image:url("img/item.gif"); background-repeat:no-repeat; padding-left:10px; background-position:0px 3px;} 
 table.choose tr td table.meni td.menu{width:138px; height:112px;text-align:left;vertical-align:top;}
 table.choose tr td table.meni td.menu div.napis{text-align:left;padding-left:13px;width:138px;border:0px solid red;} 
 table.choose tr td table.meni td.menu img {border-left:13px solid #e9e9e9; border-top:20px solid #e9e9e9; } 
 div.ozadje{background-color:#e9e9e9;width:100%;height:100%;border:0px;}
 div.opis{width:138px;text-align:left;padding-left:13px;}
  
 /* okno za gledanje slik */
 table.maintable tr td.navigation{text-align:right;vertical-align:bottom;}
 table.maintable{border-left:10px solid white;border-right:10px solid white;width:800px;}
 table.maintable tr empty{width:100%; height:20px;}
 table.maintable tr td a.imgsummary{text-decoration:none;font-size:20px;vertical-align:top; color:#d53632; background-image:url("img/item.gif"); background-repeat:no-repeat; padding-left:10px; background-position:0px 11px;} 
 table.maintable tr td div.imgdescription{font-size:15px;} 
 table.maintable tr td.close{text-align:center; color:#d53632;}
 table.maintable tr td a.close{color:#d53632;}
 
 /* linki na templajtu za menu */ 
 div.linkidiv{width:160px; height:13px; vertical-align:middle; padding:0px;border:0px solid blue;} 
 
 div.linkidiv a.linki{border:0px;margin:0px; padding:5px 14px 5px 0px; display:block; }
 div.linkidiv a.linki_selected {border:0px;margin:0px; padding:5px 14px 5px 0px; display:block; background-image:url(img/pictures/link-overst.gif); background-repeat:no-repeat; background-position:right top; background-color:#d53632;  }
 div.linkidiv a.linki:hover { background-image:url(img/pictures/link-overst.gif); background-repeat:no-repeat; background-position:right top; background-color:#d53632;  }
 
 /* stil za predlogo content*/ 
 div.cnt div.cnt_content {padding-left:10px;padding-right:10px;padding-top:10px;}
 table.choose td.glavacnt{background-image:url("img/pictures/glavacontent.gif"); width:660px; height:40px; color:White; padding-left:10px; font-family:Arial; font-size:20px;}
 