﻿.foo{}/****************************************************************************************************/
/* The contents of this file are subject to the nopCommerce Public License Version 1.0 ("License"); you may not use this file except in compliance with the License.
/* You may obtain a copy of the License at  http://www.nopCommerce.com/License.aspx. 
/* 
/* Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. 
/* See the License for the specific language governing rights and limitations under the License.
/* 
/* The Original Code is nopCommerce.
/* The Initial Developer of the Original Code is NopSolutions.
/* All Rights Reserved.
/* 
/* Contributor(s): RetroViz Design. 
/****************************************************************************************************/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER PAGE WRAPPERS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.over
{
    background-color:#000;
    height:100%;
    _height:expression(document.body.clientHeight + 'px');
    left:0;
    position:fixed;
    _position:absolute;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity:0.5;
    top:0;
    width:100%;
    z-index:999999;
    display:none;
}

.FlashVideoLightBox
{
    padding:5px;
    background:#333;
    border:#000 solid 1px;
    width:500px;
}

.FlashVideoLightBox span
{
    color:#fff;
}

.FlashVideoLightBox a
{
    padding-left:10px;
    color:#999;
}

#InitFlashPlayer
{
}

#FlashLightBoxHolder
{
    /*display:none;*/
    visibility:hidden;
    top:0;
    left:0;
    position:fixed;
    _position:absolute;
    width:100%; 
    _width:expression(document.body.clientWidth + 'px');
    height:100%;
    _height:800px;
    z-index:999999;
}

.master-wrapper-page
{
	margin: 0px auto;
	width: 920px;
}

.master-wrapper-content
{
	float: left;
	width: 920px;
	margin: 0px;
	text-align: left;
	background: #fff;
}

.master-wrapper-side
{
	float: left;
	width: 160px;
	margin: 0 0 0 20px;
	display: inline;
}

.master-wrapper-center
{
    display: inline;
	float: left;
	width: 520px;
	margin: 0px 0 0 20px;
}

.master-wrapper
{
    display: inline;
	float: left;
	width: 700px;
	margin: 0px 0 0 20px;
}

.master-wrapper-cph
{
	float: left;
	width: 520px;
	color: #000;
	min-height: 520px;
	padding: 10px 0px 10px 0px;
}

.master-wrapper .master-wrapper-cph
{
    float: left;
	width: 700px;
	color: #000;
	min-height: 520px;
	padding: 10px 0px 10px 0px;
}

.master-wrapper-cph .htmlcontent
{
    padding:0px 0px 5px 0px;
}

.master-wrapper-Right
{
    margin:0px 0px 20px 20px;
    width:160px;
    display:inline;
    float:left;
}

.master-wrapper-center-1
{
	float: left;
	width: 920px;
	display: inline;
}

.master-wrapper-cph-1
{
	float: left;
	width: 900px;
	color: #000;
	min-height: 600px;
	padding: 10px 10px 10px 10px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.header
{
    background:#000 url(images/bg_container.gif) repeat-x;
	padding: 0px 20px 0px 20px;
	height: 120px;
}

.header .icon
{
	vertical-align: bottom;
}

.header .ico-register
{
}

.header .ico-login
{
}

.header .ico-logout
{
}

.header .ico-cart
{
}

.header .ico-wishlist
{
}

.header .ico-admin
{
}

.header-logo
{
	margin: 26px 0px 0px 0px;
	float: left;
	text-align: left;
}

a.logo
{
	background: url('images/logo.gif') no-repeat;
	float:left;
	width: 167px;
	height: 34px;
	text-decoration: none;
}

.tel
{
	margin:16px 0px 0px 20px;
	background: url('images/tel.gif') no-repeat;
	float:left;
	width: 113px;
	height: 14px;
	text-decoration: none;
}

a.email
{
	margin:17px 0px 0px 20px;
	background: url('images/email.gif') no-repeat;
	float:left;
	width: 138px;
	height: 17px;
	text-decoration: none;
}

a.email:focus
{
	border:0;
}

.header-selectors-wrapper
{
	margin:9px 0px 0px 0px;
	float: right;
}

.header-selectors-wrapper select
{
    position:relative;
	height:20px;
	z-index:1;
}

.header-currencyselector
{
	float: right;
}

.header-languageSelector
{
	padding-left:20px;
	height:37px;
	float:right;
	background:url('images/menu-line.gif') no-repeat 0px 0px;
}

.header-taxDisplayTypeSelector
{
	
}

.header-links-wrapper
{
	margin:10px auto 0px auto;
	float: right;
	text-align: left;
	width: 314px;
	height:64px;
	background:url('images/bg_header-links.gif');
	position:relative;
}

.header-links
{
	padding: 10px 10px 0px 10px;
	display: inline-table;
	font-size:10px;
}

.header-links .FailureText
{
    position:absolute;
    background:Red;
    width:290px;
    padding:0px 2px 0px 2px;
    margin:0px 0px 0px 10px;
    top:0px;
    left:0px;
    font-size:9px;
    display:block;
    overflow:hidden;
}

.header-links ul
{
	padding: 0;
	margin: 0;
}

.header-links ul li
{
    margin:0px 0px 8px 0px;
	list-style: none;
	display: inline;
	float:left;
	color:#fff;
	background:none;
}

.header-links ul .separatorImage
{
    margin:0px 0px 8px 4px;
    padding-left: 5px;
    background:url('images/menu-line4.gif') no-repeat left 2px;
}

.header-links ul li
{  
    
}

.header-links ul .UserNameAndLogout
{
    width:294px;
}

.header-links ul .UserNameAndLogout .UserName
{
    padding-top:3px;
    width:220px;
    float:left;
}

.header-links .textBox
{
    margin-right: 9px;
    width:96px;
    float:left;
}

.header-links .BtnHolder
{
    margin-top:2px;
    float:left;
}

.header-links .BtnHolder .BtnMiddle
{
}

.header-links .BtnHolder input
{
    width:62px;
    overflow:hidden;
}

.header-links .BtnHolder a
,.header-links .BtnHolder a:hover
{
    width:62px;
    color:#000000;
    font-size:9px;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    display:block;
}

.header-links a
,.header-links a:hover
{
	color: #ffd63f;
	text-decoration: none;
}

.headerlinks a:hover
{
	color: #ff9933;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER MENU

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.headermenu
{
	width:700px;
	margin:4px 0px 0px 0px;
	float:left;
}

.headermenu ul
{
	padding: 0;
	margin: 0;
}

.headermenu li
{
	list-style: none;
	float:left;
	background:url('images/menu-line.gif') no-repeat 0px 5px;
	height:42px;
}

.headermenu a
{
	color: #666666;
	text-decoration: none;
	text-transform:lowercase;
	font-size: 14px;
	font-family:Arial Black;
	padding:0px 15px 0px 10px;
}

.headermenu a:hover
{
	color:#fff;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER MENU - SEARCH BOX 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.searchbox
{
	padding-bottom:40px;
	_padding-bottom:10px;
}

.searchbox ul
{
	margin: 0;
	padding: 0;
	vertical-align:top;
}

.searchbox ul li
{
	list-style: none;
	float: left;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TICKER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ticker
{
	width:920px;
	height:46px;
	background:#ffcf35 url('images/ticker.gif') no-repeat;
}

.ticker div
{
    text-align:center;
    padding-top:15px;
    color:#000;
}

.ticker div a
{
    font-weight:bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CATEGORY NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.category-navigation
,.manufacturer-navigation
,.RecentlyViewedProductsBox
,.infoblock-navigation
{
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 0;
}

.category-navigation li
{
	list-style: none;
	overflow:hidden;
}

.category-navigation a
,.RecentlyViewedProductsBox a
,.infoblock-navigation a
{
	color: #333333;
	text-decoration: none;
}

.category-navigation .li_unselected a:hover
{
    color:#999;
}

.category-navigation .li_selected a
{
	text-decoration: none;
}

.category-navigation .title
,.manufacturer-navigation .title
,.RecentlyViewedProductsBox .title
{
	font-size: 12px;
	font-family:Arial Black;
	text-transform: uppercase;
	color:#000
}

.category-navigation .treeview
,.manufacturer-navigation .listbox
,.RecentlyViewedProductsBox .listbox
,.infoblock-navigation .listbox
{
	padding: 0px 0px 5px 0px;
	line-height: 18px;
	margin: 0px;
}

.category-navigation .treeview ul
,.manufacturer-navigation .listbox ul
,.infoblock-navigation .listbox ul
,.RecentlyViewedProductsBox .listbox ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#333333;
}

.category-navigation .treeview ul .li_root_selected
{
	background:#ffd63f;
	padding-left:15px;
	font-size:11px;
	font-weight:bold;
}

.category-navigation .treeview ul .li_root_selected a:hover
,.category-navigation .treeview ul .li_root_unselected a:hover
{
    color:#333333;
}

.category-navigation .treeview ul .li_root_unselected
{
	padding-left:15px;
	font-size:11px;
	font-weight:bold;
}

.category-navigation .treeview ul .li_selected
{
	background:#ffd63f;
}

.category-navigation .treeview ul .selectedRootCategory
{
    _font-size:0px;
    _display:inline-block;
	background:url('images/bg_selected-sub-menu.gif') 0px 0px;
    border-bottom: solid 1px #CCC;
}

.category-navigation .treeview ul .selectedRootCategory .li_selected
{
	background:#ffd63f;
	border:none 0px;
}

.category-navigation .treeview ul .selectedRootCategory .li_unselected
{
	border:none 0px;
}

.category-navigation .treeview ul .li_unselected
{
    border-bottom: solid 1px #CCC;
}

.category-navigation .treeview ul li .selectedRootCategory .li_selected a
,.category-navigation .treeview ul li .selectedRootCategory .li_unselected a
{
    font-size:11px;
    padding-left:13px;
    line-height:18px;
    background:url('images/arrows_menu_black.gif') no-repeat 0px 4px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MANUFACTURER NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.manufacturer-navigation
{
}

.manufacturer-navigation li
,.RecentlyViewedProductsBox li
,.infoblock-navigation li
{
	list-style: none;
	border-bottom:1px solid #CCC;
}

.manufacturer-navigation a.inactive
{
	color: #333333;
	text-decoration: none;
}

.manufacturer-navigation a.inactive:hover
{
	color: #999;
}

.manufacturer-navigation a.active
{
    padding-left:15px;
    background:#FFD63F;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display:block;
}

.manufacturer-navigation .title
{
}

.manufacturer-navigation .listbox
{
}

.manufacturer-navigation .listbox ul
{
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	RECENTLY VIEWED PRODUCTS BOX

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.RecentlyViewedProductsBox
{
}

.RecentlyViewedProductsBox li
{
}

.RecentlyViewedProductsBox a
{
}

.RecentlyViewedProductsBox a:hover
,.infoblock-navigation a:hover
{
	text-decoration: none;
	color: #999;
}

.RecentlyViewedProductsBox .title
{
}

.RecentlyViewedProductsBox .listbox
{
}

.RecentlyViewedProductsBox .listbox ul
{
}

.RecentlyViewedProductsBox .separator
{
	line-height: 0px;
	font-size: 0px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	INFO BLOCK NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.infoblock-navigation
{
}

.infoblock-navigation li
{
}

.infoblock-navigation a
{
}

.infoblock-navigation .title
{
}

.infoblock-navigation .listbox
{
}

.infoblock-navigation .listbox ul
{
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.footer
{
	clear: both;
	height: 70px;
	padding: 5px 0px 5px 0px;
	color:#666666;
	font-size:10px;
}

.footer a
{
	text-decoration: none;
	color: #ffd63f;
}

.footer-disclaimer
{
	float: left;
}

.footer-poweredby
{
    margin-left:3px;
	float: left;
}

.footer-navigation
{
    padding:20px 0px 15px 0px;
    clear:both;
}

.footer-navigation ul
{
    margin:0;
    padding:0;
}

.footer-navigation li
{
    margin-right:4px;
    padding-right:5px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    background: url('images/menu-line3.gif') no-repeat right 2px;
    overflow:hidden;
    float:left;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



.tblReklamniPano
{
    margin:5px 0px 0px 0px;
    width:700px; 
    height:255px;
}

.tblReklamniPano tr
{
}

.tblReklamniPano td
{
    padding:0px 5px 5px 0px;
}

.tblReklamniPano td img
{
    border:solid 1px #999999;
}
