body		{ /*background-color: #E2E2E2*/ background-image:url(/images/bodybg.jpg); background-repeat:repeat-x; background-position:top; width:100%;}
p			{ font-family: Verdana; font-size: 8pt; }
div			{ font-family: Verdana; font-size: 8pt; }
table		{ font-family: Verdana; font-size: 8pt; }
input		{ font-family: Verdana; font-size: 8pt }
textarea	{ font-family: Verdana; font-size: 8pt }
select		{ font-family: Verdana; font-size: 8pt }
li 			{ line-height: 150%; margin-bottom:3 }

/* ------------------- naslovnica ----------------------*/

.fscroller { position:absolute;}

.inner_left, .inner_main, .inner_right { float:left;}
.inner_left {width: 200px; }
.lefttop {padding:5px; background-color:#eeeeee; border-bottom: 1px solid #999999; height:280px;}
.menuleft, .menuleft_bottomline { padding:5px; background-color:#f4f4f4;}
.menuleft_bottomline {border-bottom: 1px solid #999999;}
.banner_left { text-align:center; padding-top:10px; padding-bottom:10px;}
.inner_left a { font-weight:bold;}

.mainframe { float:left; width:649px; border-left: 1px solid #999999; padding-bottom:30px;}
.inner_main { width:473px; }

.banner_main { width:467px; height:172px; margin:3px 3px 30px 3px;}
.novice_main { margin:6px;}
.news_box { border-bottom:1px dotted #6d6d6d; margin-bottom:10px; padding-bottom:10px; float:left;}
.news_image {/*width:73px; height:67px;*/ width:120px; height:150px; overflow:hidden; float:left; margin-right:10px; /*border:1px solid #d5d5d7;*/}
.news_content { float:left; /*width:376px;*/ width:329px;}
.news_content a.image, .news_content a.image:hover { color: transparent; border: 0; }
.news_content a.image img { border: 0; }
.news_title { color:#DD0000;}
.news_date { color:#6d6d6d; font-size:10px; margin:5px 0px 5px 0px;}
.news_txt {}
.news_more { text-align:right; margin-top:20px; float:right; margin-right:20px;} 
.news_more a { display:block; background-image:url(/images/news_more.jpg); background-repeat:no-repeat; width:74px; height:15px;}
.news_more a, .news_more a:hover { border:0px;}
.news_arhiv { text-align:right; margin-bottom:10px; margin-top:-5px; margin-right:20px;}
.news_arhiv a { color:#9e9e9e; font-weight:bold; border:0px; font-size:10px;}

.inner_right { width:170px; margin-top:3px;}
.right_kontakt { width:170px; border:1px solid #ababab; background-image:url(/images/kontakti_bg.jpg); background-repeat:repeat-x; background-position:top;}
.right_kontakt_inner {margin:12px;}
.right_bottomframe { width:170px; border:1px solid #ababab; margin-top:8px;}
.right_bottomframe_inner {margin:12px;}
.menuright_links { border-bottom:1px dotted #dadada; padding:3px;}
.menuright_links a { border:0px; color:#000000;}
.logos-bottom { text-align:center; padding-top:20px; padding-bottom:20px;}
.logos-bottom a, .logos-bottom a:hover { border:0px;}

.main_bottom { float:left; width:646px; padding-left:3px;}
.bottom_title {border-bottom: 2px solid #DD0000; color:#DD0000; font-weight:bold; font-size:14px; padding-bottom:5px;}

.naslov_red {color:#DD0000; font-weight:bold; font-size:12px;}

.foot{ height:20px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; width:100%; margin-bottom:20px; float:left;} 

.div_primarna { width:700px; height:31px;}
.div_sekundarna { width:1035px; height:18px; margin-top:3px; margin-right:-195px; position:relative;}
.navi_primarna, .navi_primarnaa, .navi_sekundarna { float:left;}
.navi_primarna, .navi_primarnaa { margin-right:10px;}
.navi_primarna a, .linkdomov a {color: #ffffff; font-size: 11px; font-weight: bold; border:0px; display:block; padding:8px 5px 8px 5px;}
.navi_primarnaa a, .navi_primarnaa a:hover, .navi_primarna a:hover, .linkdomov a:hover {color: #ffffff; font-size: 11px; font-weight: bold; border:0px; display:block; padding:8px 5px 8px 5px; background-image:url(/images/mainmenu_over.jpg); background-repeat:repeat-x;}

.linkdomov { position:absolute; margin:3px 0px 0px 803px;}

.navi_sekundarna { border-right:1px solid #eaeaea;}
.navi_sekundarna a { color:#ffffff; font-weight:bold; border:0px; padding-right:5px; padding-left:5px;}
.navi_sekundarna a:hover { border:0px; text-decoration:underline; color:#ffffff;}

.kategorija { float:left; padding:0px 0px 10px 10px; width:147px;}
.kategorija_odmik { float:left; padding:0px 0px 10px 5px; width:147px;}
.kategorija img, .kategorija_odmik img { border:0;}
.kategorija a, .kategorija_odmik a, .kategorija a:hover, .kategorija_odmik a:hover { border:0;}
.kategtorija_slika {}
.kategorija_txt { padding:5px;}

/* ------------------- end - naslovnica ----------------*/

.tabela_reference td { padding:3px; border-bottom:1px solid #eaeaea;}
.tabela_reference th { padding:3px; background-color:#eaeaea; text-align:left;}

input.disabled	{ background-color:#E2E2E2; border-style:solid; border-width:2px; border-color:#E2E2E2; }
.disabled	{ color:Gray; }

p.condensed	{ margin-top: 0; margin-bottom: 6px }

table.main	{ /*border-right: 1px solid #999999;*/}

.menu td { font-size:11px;}
.qmenutop {position:absolute; margin-top:-46px; margin-left:554px;}

td.top			{ height:76px}
td.menu			{ width:850px; border-bottom: 0px solid #FFFFFF }
td.left			{ width:200px; height:90px; border-right: 1px solid #999999 }
td.center		{ width:450px; height:90%; border-right: 1px solid #999999 }
td.centerWide	{ width:650px; height:90% }
td.right		{ width:200px; height:90% }
td.bottom		{ height:20px; border-top: 1px solid #999999; border-bottom: 1px solid #999999 }
td.title		{ border-bottom: 2px solid #DD0000; font-size: 10pt }
td.title1		{ border-bottom: 1px solid #999999; font-size: 10pt }

td.menuLeftMain				{ background-color:#666666 }
td.menuLeftMain1			{ background-color:#EEEEEE; font-size: 10pt }
td.menuLeft					{ background-color:#EEEEEE }
td.menuLeftBottomLine		{ background-color:#EEEEEE; border-bottom: 1px solid #999999 }
td.menuLeftBottomLineWhite	{ background-color:#EEEEEE; border-bottom: 1px solid white }
td.menuLeftTopLine			{ background-color:#EEEEEE; border-top: 1px solid #999999 }


td.MenuLevel1			{ background-color:#E2E2E2; width:100% }
td.MenuLevel2			{ background-color:#EEEEEE; width:100% }
td.MenuLevel3			{ background-color:#F4F4F4; width:100% }
td.MenuLevel4			{ background-color:#FFFFFF; width:100% }

td.MenuLevelPre1			{ background-color:#E2E2E2 }
td.MenuLevelPre2			{ background-color:#EEEEEE }
td.MenuLevelPre3			{ background-color:#F4F4F4 }
td.MenuLevelPre4			{ background-color:#FFFFFF }

a					{ text-decoration: none; border-bottom: 1px solid #dddcdc; color:#808080; }
a:hover				{ text-decoration: none; border-bottom: 1px solid green; color:green; }

a.mainMenu			{ color: #FFFFFF; border-bottom: 0px }
a:visited.mainMenu	{ color: #FFFFFF; border-bottom: 0px }
a:hover.mainMenu	{ color: #FFFFFF; border-bottom: 0px; text-decoration: underline }

a.white				{ color: white; text-decoration: none; border-bottom: 1px solid white }
a:visited.white		{ color: white; text-decoration: none; border-bottom: 1px solid white }
a:hover.white		{ color: white; text-decoration: none; border-bottom: 1px solid white }

a.img			{ text-decoration: none; border-bottom: 0px }
a:visited.img	{ text-decoration: none; border-bottom: 0px }
a:hover.img		{ text-decoration: none; border-bottom: 0px }

a.imgRightWrapperd 			{ text-decoration: none; border-bottom: 0px; float: right }
a:visited.imgRightWrapperd 	{ text-decoration: none; border-bottom: 0px; float: right }
a:hover.imgRightWrapperd 	{ text-decoration: none; border-bottom: 0px; float: right }

a.big				{ font-size: 10pt }

div.mainMenu		{ font-size: 10pt; font-weight: bold; color:#FFFFFF }
div.leftMenuMain	{ font-size: 8pt; font-weight: bold; color:#FFFFFF }
div.title			{ font-size: 10pt; font-weight: bold }

div.textLight		{ color: #666666 }
div.textBox1		{ border:1px solid #999999; padding: 5px; line-height:150%; font-style:italic; font-family:Times New Roman; font-size:10pt; text-align:center }
.textBoxMessage		{ padding: 5px; line-height:150%; color:#FFFFFF; background-color:#33CC33 }
.textBoxQuestion	{ padding: 5px; line-height:150%; color:#FFFFFF; background-color:#0066FF }
.textBoxError		{ padding: 5px; line-height:150%; color:#FFFFFF; background-color:#FF0000 }

.textError 			{ color: #FF0000 }
.help				{ margin-top: 5px; padding:5px; background-color: #FFFF99 }
.additionalOptions	{ background-color: #F0F0FF; padding-left: 15px; padding-top: 3px; padding-bottom: 3px }

p.title				{ font-size: 10pt; font-weight: bold }
image.rightWrapperd	{ float: right }

select.quickAccess			{ color: #666666 }
option.quickAccessTitleItem	{ color: #000000 }

table.ArticlesTable					{ border: 1px solid #E2E2E2 }
table.ProductCategoryDescription	{ border: 1px solid #E2E2E2; background-color: #EEEEEE }
td.ArticlesTableSeparator			{ border-bottom: 1px solid #E2E2E2 }

.ShoppingCart       { background-color: #fff48b; border: 1px solid #ccc; }
.ShoppingCartTitle  { background-color: #efea8c; }
.ChoppingCartAction { background-color: #f7ed89; height: 30; }
.WizardCart			{ background-color:#F2F2F2 }

.ShoppingCartMenuSelected       { background-color: #fff48b; border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #ccc 1px solid; }
.ShoppingCartMenuNotSelected    { border-bottom: #ccc 1px solid; }

.liteBackground		{ background-color: #EEEEEE }
.formEmphazer       { background-color: #fff48b }

.menu						{color: #FFFFFF; font-size: 10pt; font-weight: bold; height:31px; margin-bottom:21px;}
.menu td { padding-left:3px;}
.menuMouseOver				{font-size: 10pt; font-weight: bold; background-image:url(/images/mainmenu_over.jpg); background-repeat:repeat-x;}
.menuNotActive				{ background-color: #DD0000; color: #C0C0C0; font-size: 10pt; font-weight: bold }

.productCatalogMenuItemContainer { width:100% }

input.textRight	{ text-align: Right }
input.error		{ border: 1px solid #FF0000; background-color:#FFEAEA; padding-left: 1px; padding-right: 1px; padding-top: 2px; padding-bottom: 2px }

.orderDetail
{
    background-color: #f5f5dc;
    border: 1px solid #ccc;
}

.orderShoppingCartItem
{
    background-color: #f4e778;
    border-right: #e3d66a 1px solid;
    border-top: #e3d66a 1px solid;
    border-left: #e3d66a 1px solid;
    border-bottom: #e3d66a 1px solid;
}

.orderDetailTitle
{
    font-size: 10pt;
    font-weight: bold;
    background-color: #eae8c6;
}

.orderDetailAction
{
    background-color: #eae8c6;
}

.orderExplainingText
{
    color: Green; 
    margin: 5px;
}

.PanelWarning
{
    background-color: #4169e1;
    color: White;
    padding: 5;
}

#orderList table
{
    border-collapse: collapse;
    border: 1px solid #ccc;
}

#orderList td
{
    padding: 0.4em;
}

#orderList col
{
    border-right: 1px solid #ccc;
}

#orderList tr:hover
{
    background-color: #f5f5dc;
}

#orderNavigation ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

#orderNavigation ul li
{
    float: left;
}

h1 
{
    font-family: Verdana;
    font-size: medium;
}