body { background:#efefef url(../images/main_bg.jpg) repeat-x; color:#4e4e4e; font-family:Tahoma, Arial, Verdana; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

table { text-align:left; }
form { margin:0; }

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

.clear 	{ clear:both; }

.main_div { width:1100px; }
.main_shadow_div { background:url('../images/main_shadow.gif') no-repeat; background-position:top center; }

/* FONT STYLES - START */
.red_10 { font-family:Tahoma; font-size:10px; color:#ff0000; }
.red_11b { font-family:Tahoma; font-size:11px; color:#ff0000; font-weight:bold; }
.red_13b { font-family:Tahoma; font-size:13px; color:#ff0000; font-weight:bold; }
.red_14b { font-family:Tahoma; font-size:14px; color:#ff0000; font-weight:bold; }
.red_15b { font-family:Tahoma; font-size:15px; color:#ff0000; font-weight:bold; }
.red_18b { font-family:Tahoma; font-size:18px; color:#ff0000; font-weight:bold; }
.red_20b { font-family:Tahoma; font-size:20px; color:#ff0000; font-weight:bold; }

.gray_9 { font-family:Tahoma; font-size:9px; color:#4e4e4e; }
.gray_10 { font-family:Tahoma; font-size:10px; color:#4e4e4e; }
.gray_10i { font-family:Tahoma; font-size:10px; color:#4e4e4e; font-style:italic; }
.gray_11b { font-family:Tahoma; font-size:11px; color:#4e4e4e; font-weight:bold; }
.gray_12b { font-family:Tahoma; font-size:12px; color:#4e4e4e; font-weight:bold; }
.gray_13b { font-family:Tahoma; font-size:13px; color:#4e4e4e; font-weight:bold; }
.gray_13bi { font-family:Tahoma; font-size:13px; color:#4e4e4e; font-weight:bold; font-style:italic; }
.gray_14 { font-family:Tahoma; font-size:14px; color:#4e4e4e; }
.gray_14b { font-family:Tahoma; font-size:14px; color:#4e4e4e; font-weight:bold; }
.gray_14i { font-family:Tahoma; font-size:14px; color:#4e4e4e; font-style:italic; }
.gray_15 { font-family:Tahoma; font-size:15px; color:#4e4e4e; }
.gray_15b { font-family:Tahoma; font-size:15px; color:#4e4e4e; font-weight:bold; }
.gray_16b { font-family:Tahoma; font-size:16px; color:#4e4e4e; font-weight:bold; }
.gray_18b { font-family:Tahoma; font-size:18px; color:#4e4e4e; font-weight:bold; }
.gray_20b { font-family:Tahoma; font-size:20px; color:#4e4e4e; font-weight:bold; }

.white_11b { font-family:Tahoma; font-size:11px; color:#ffffff; font-weight:bold; }
.white_12 { font-family:Tahoma; font-size:12px; color:#ffffff; }
.white_13b { font-family:Tahoma; font-size:13px; color:#ffffff; font-weight:bold; }
.white_14b { font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold; }
.white_18b { font-family:Tahoma; font-size:18px; color:#ffffff; font-weight:bold; }
/* FONT STYLES - END */

.quick_menu { font-size:11px; color:#a5a5a5; }
.quick_menu:hover { font-size:11px; color:#4e4e4e; }

/* TOP MENU - START */
.header_menu { padding-left:2px; width:90px; height:19px; text-align:center; color:#ffffff; background:url('../images/top_menu/header_menu_bg.gif') no-repeat; }
.header_menu:hover { padding-left:2px; width:90px; height:19px; text-align:center; color:#ffffff; font-weight:bold; background:url('../images/top_menu/header_menu_bg.gif') no-repeat; }



/*.tm_o_podjetju { width:90px; height:21px; text-align:center; color:#ffffff; background:url('../images/top_menu/header_menu_bg.gif') no-repeat; }
.tm_o_podjetju:hover { background:url('../images/top_menu/o_podjetju_on.jpg') no-repeat; }

.tm_pomoc { background:url('../images/top_menu/pomoc_off.jpg') no-repeat; }
.tm_pomoc:hover { background:url('../images/top_menu/pomoc_on.jpg') no-repeat; }

.tm_kontakt { background:url('../images/top_menu/kontakt_off.jpg') no-repeat; }
.tm_kontakt:hover { background:url('../images/top_menu/kontakt_on.jpg') no-repeat; } */
/* TOP MENU - END */

/* WISHLIST - START */
.wishlist_div { width:380px; background-color:#82b5e0; border:0px dashed #dedede; margin-left:-400px; padding:10px 10px 10px 10px; z-index:100; position:absolute; display:none; }
/* WISHLIST - END */

/* SHOPPING CART - START */
.shopping_cart_div { width:380px; background-color:#82b5e0; border:0px solid #000000; margin-left:-400px; padding:10px 10px 10px 10px; z-index:100; position:absolute; display:none; }
/* SHOPPING CART - END */

/* QUICK LOGIN - START */
.quick_login_div { width:380px; background-color:#82b5e0; border:0px dashed #dedede; padding:10px 10px 10px 10px; z-index:100; position:absolute; display:none; }
/* QUICK LOGIN - END */

/* MAIN MENU - START */
.main_menu_item { height:34px; font-size:11px; padding:0px 10px 0px 10px; }
.main_menu_item_selected { height:34px; background:url('../images/main_menu_hover_bg.jpg') repeat-x; font-size:11px; color:#000000; padding:0px 10px 0px 10px; }
.main_menu_item:hover { height:34px; background:url('../images/main_menu_hover_bg.jpg') repeat-x; font-size:11px; color:#000000; padding:0px 10px 0px 10px; }
/* MAIN MENU - END */

.login_input { font-family:Tahoma; font-size:12px; width:300px; border:1px solid #dddddd; padding:2px 2px 2px 2px; }
.login_input_empty { background-color:#faebe7; font-family:Tahoma; font-size:12px; width:300px; border:1px dashed #ff0000; padding:2px 2px 2px 2px; }

.registration_input { font-family:Tahoma; font-size:12px; width:300px; border:1px solid #dddddd; padding:2px 2px 2px 2px; }
.registration_input_empty { background-color:#faebe7; font-family:Tahoma; font-size:12px; width:300px; border:1px dashed #ff0000; padding:2px 2px 2px 2px; }
.registration_input_postnum { font-family:Tahoma; font-size:12px; width:50px; border:1px solid #dddddd; padding:2px 2px 2px 2px; }
.registration_input_postnum_empty { background-color:#faebe7; font-family:Tahoma; font-size:12px; width:50px; border:1px dashed #ff0000; padding:2px 2px 2px 2px; }
.registration_input_postname { font-family:Tahoma; font-size:12px; width:241px; border:1px solid #dddddd; padding:2px 2px 2px 2px; }
.registration_input_postname_empty { background-color:#faebe7; font-family:Tahoma; font-size:12px; width:241px; border:1px dashed #ff0000; padding:2px 2px 2px 2px; }

.default_title { font-size:13px; font-weight:bold; }
.default_input { font-family:Tahoma; font-size:12px; width:300px; border:1px solid #dddddd; padding:2px 2px 2px 2px; }
.default_input_empty { background-color:#faebe7; font-family:Tahoma; font-size:12px; width:300px; border:1px dashed #ff0000; padding:2px 2px 2px 2px; }
.default_input_postnum { font-family:Tahoma; font-size:12px; width:50px; border:1px solid #dddddd; padding:2px 2px 2px 2px; }
.default_input_postnum_empty { background-color:#faebe7; font-family:Tahoma; font-size:12px; width:50px; border:1px dashed #ff0000; padding:2px 2px 2px 2px; }
.default_input_postname { font-family:Tahoma; font-size:12px; width:241px; border:1px solid #dddddd; padding:2px 2px 2px 2px; }
.default_input_postname_empty { background-color:#faebe7; font-family:Tahoma; font-size:12px; width:241px; border:1px dashed #ff0000; padding:2px 2px 2px 2px; }
.default_textarea { background:url(../img/input_field_bg.gif) repeat-x; font-family:Tahoma; font-size:12px; width:685px; height:200px; border:1px solid #dddddd; padding:2px 2px 2px 2px; }

.dinamic_div_paging_off { width:18px; height:17px; margin:0; padding:2px 2px 0px 2px; position:relative; text-align:center; float:left; border:none; }
.dinamic_div_paging { width:18px; height:17px; margin:0; padding:2px 2px 0px 2px; position:relative; text-align:center; float:left; border:none; }
.dinamic_div_paging:hover { background:url('../images/paging_bg_on.gif') repeat-x; width:18px; height:17px; margin:0; padding:2px 2px 0px 2px; position:relative; text-align:center; float:left; border:none; }

.dinamic_div_paging_border_selected { background:url('../images/paging_bg_on.gif') repeat-x; width:18px; height:17px; margin:0; padding:2px 2px 0px 2px; position:relative; text-align:center; float:left; border-left:1px solid #dedede; }
.dinamic_div_paging_border_off { width:18px; height:17px; margin:0; padding:2px 2px 0px 2px; position:relative; text-align:center; float:left; border-left:1px solid #dedede; }
.dinamic_div_paging_border { width:18px; height:17px; margin:0; padding:2px 2px 0px 2px; position:relative; text-align:center; float:left; border-left:1px solid #dedede; }
.dinamic_div_paging_border:hover { background:url('../images/paging_bg_on.gif') repeat-x; width:18x; height:17px; margin:0; padding:2px 2px 0px 2px; position:relative; text-align:center; float:left; border-left:1px solid #dedede; }

.search_input { width:350px; float:left; padding:2px 2px 2px 2px; font-size:12px; border-top:1px solid #dededf; border-left:1px solid #dededf; border-bottom:1px solid #dededf; border-right:0px solid #dededf; }
div#quicksearch { margin-top:21px; max-height:500px; overflow:auto; background-color:#eeeeee; padding:2px; width:395px; position:absolute; display:none; border-left:1px solid #dededf; border-right:1px solid #dededf; border-bottom:1px solid #dededf; z-index:2000; }
div#quicksearch ul { margin:0; padding:0; list-style-type:none; float:left; }
div#quicksearch ul li { margin:0; padding:5px; display:inline; float:left; width:385px; }
div#quicksearch ul li:hover { background-color:#ff0000 !important; margin:0; padding:5px; display:inline; float:left; width:385px; color:#ffffff; }
div#quicksearch ul li:hover a { color:#ffffff; }

.products_star { background:url('../images/products_star_off.gif') no-repeat; background-position:top left; }
.products_star:hover { background:url('../images/products_star_on.gif') no-repeat; background-position:top left; }

.product_tech_data_gray { background-color:#efefef; }
.product_tech_data_white { background-color:#f8f8f8; }
.product_tech_data_red { background-color:#eb3f00; color:#ffffff; }

.compare_tech_data_lgray { background-color:#f0f0f0; }
.compare_tech_data_gray { background-color:#f8f8f8; }
.compare_tech_data_red { background-color:#eb3f00; color:#ffffff; }

.dinamic_div_image { width:90px; height:90px; margin:5px 0px 0px 0px; padding:5px 5px 5px 5px; position:relative; text-align:center; float:left; border:1px solid #d8d8d8; }
.dinamic_div_image_margin { width:90px; height:90px; margin:5px 0px 0px 8px; padding:5px 5px 5px 5px; position:relative; text-align:center; float:left; border:1px solid #d8d8d8; }

.custom_search { background:#ffffff url('../images/custom_search_bg.gif') repeat-x; border:1px solid #dededf; padding:5px 5px 5px 5px; position:relative; top:5px; width:858px; display:none; z-index:10; }

.dinamic_div_brands { height:26px; margin:0; padding:2px 5px 2px 5px; position:relative; text-align:center; float:left; border:none; }
.dinamic_div_brands_selected { height:26px; margin:0; padding:2px 5px 2px 5px; position:relative; text-align:center; float:left; border-bottom:1px dotted #666666; }

/* -------------------- notebook finder - START -------------------- */
#nfTitle 					{ margin:0; padding:0; float:left; width:800px; font-size:16px; color:#ff0000; font-weight:bold; }

#nfLeft 					{ margin:0; padding:0; float:left; width:200px; }
#nfLeft ul 					{ margin:0; padding:0; float:left; list-style-type:none; }
#nfLeft ul li 				{ margin:5px 0; padding:0; float:left; width: 200px; background:#ffffff url('../images/nf_bg.gif') repeat-x; border:1px solid #cccccc; }
#nfLeft ul li span 			{ margin:0; padding:5px 0px 0px 5px; float:left; height:20px; font-weight:bold; }
.sliderContent 				{ margin:0; padding:10px; float:left; width:180px; background-color:#ffffff; }
.sliderContent p 			{ margin:0; padding:0px 0px 5px 0px; float:left; width:150px; background-color:#ffffff; }
.sliderContent div 			{ margin:0; padding:0; float:left; width:175px; background-color:#ffffff; }

.sliderDisplay 				{ border:0; color:#ff0000; font-weight:bold; }
.sliderCheckbox 			{ margin:0; padding:0; width:90px; float:left; }

.checkboxContent 			{ margin:0; padding:0; float:left; width:190px; }

#nfRight 					{ margin:0; padding:0; float:right; width:650px; }
#nfEmpty 					{ margin:0; padding:0; float:right; width:650px; }

#nfRight .product_display 		{ margin:2px; padding:2px; float:left; width:206px; border:1px dotted #cccccc; text-align:center; }
#nfRight .product_display p 	{ margin:0; padding:0; float:left; width:100%; text-align:center }
.product_display_hover 			{ margin-left:-150px; padding:2px; position:absolute; width:220px; display:none; z-index:500; }

.nfInstructions 				{ margin-bottom:10px; padding:10px; float:right; width:630px; background-color:#efefef; border-top:3px solid #ff0000; border-bottom:3px solid #ff0000; text-align:center; }
.nfEmpty 						{ margin:0; padding:0; float:right; width:650px; font-size:18px; font-weight:bold; color:#ff0000; text-align:center; }
/* -------------------- notebook finder - END -------------------- */
