﻿/************************************
	html redefiniranje
************************************/

body, html, div, p, span, table, address,
a, img, dl, dt, dd, fieldset, ul, li, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
}

html { padding-bottom: 10px; }

body {font: normal 62.5%  Arial, Verdana, Tahoma, sans-serif; background: transparent url(assets/bodyBg.png) 0 0 repeat; color: #000;}

.clear{clear:both;}
.none{display:none;}

h1, h2, h3, h4, h5 {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight: normal;}

h2{font-size:18px;}

h1.h1title { display: none; }

dt {font-weight: bold; margin-top: 10px; clear: left;}

table {width: 100%; border-collapse: collapse; margin: 10px 0;}

caption {display: none;}

th {white-space: nowrap; border-collapse: collapse;}

td, th {border: none; border-bottom:dotted 1px #666; padding: 5px; margin-left:-2px}

thead {background:#31413e none; height:22px; color: #b4fe02; font-size:12px; font-weight:bold}

tfoot {text-align: right; background:#454545 none; height:34px; color:#aff702; font-weight: bold; font-size:14px;}
thead td, tfoot td, thead th, tfoot th{height:20px;}

ul {list-style: none;}

fieldset {margin-top: 10px; line-height:1.8em;}

#page legend { display: none; }

input {padding: 2px 2px; vertical-align: middle; line-height: 1em; border:1px solid #969f96; height:18px}

address {font-style: normal; padding: 0 10px 10px 10px;}

a:link, a:visited {color: #255f71; text-decoration: underline;}

a:hover, a:active {color: #46bdbd;}



/************************************
	LAYOUT
************************************/

.wrapper{float:left; width:100%; background:transparent url(assets/headerBg2.png) repeat-x left top}

#checkout-page .wrapper{background:none}

#page, #checkout-page, .footer-content {text-align: left; width: 975px; margin: 0 auto; line-height: 1.5em;}

#breadcrumbs {position: relative; width: 100%;}

#breadcrumbs ul li, #breadcrumbs ul li a {color:#fff;}

#content 
{
	float: left; 
	position: relative; 
	width: 100%; 
	clear: both; 
	padding: 0;
	background:#eeefea url(assets/sidebar-bg.png) repeat-y 0 0;
}
.listed-actions #content{background:transparent url(assets/actionsBg.png) repeat-y left top;}
.details #content, .nlett #content{background:none;}

.wrapper-tcom #content{min-height:700px;}

#sidebar 
{
	width: 198px;
	float: left; 
	padding: 0;
	margin-right:10px; 
	
}
#sidebar span.sidebar-heading
{
	float:left; 
	font-size:16px; 
	font-weight:bold; 
	padding:4px 22px 0 8px !important; 
	margin:0 !important; 
	clear:both;
	background:transparent url(assets/search.png) no-repeat right 3px;
}

#sidebar .banner{float:left; padding:16px 0 0 6px;}

.novost #sidebar{min-height:100px;}
#main-content {width: 554px; float: left; overflow:hidden; min-height:500px; padding-bottom:10px;}
.details #main-content, .listed-actions  #main-content{width:764px;}
.login #content{background:none !important;}

.rsidebar{float:right; width:204px; overflow:hidden; padding-top:30px; position:relative; margin-top:-30px;}
.details .rsidebar{margin-top:-4px}

.addthis_default_style{position:absolute; top:10px; right:10px; width:150px;}

#selected-products {clear: both;}

/************************************
	HEADER
************************************/

#header 
{
	position: relative; 
	padding: 0;
	margin-bottom:25px; 
	width: 975px; 
	height:181px; 
	float:left; 
	background:transparent url(assets/header5.png) no-repeat left top
}
.wrapper-tcom #header {background:transparent url(assets/header2.png) no-repeat left top}
.details #header{margin-bottom:2px;}
#header .top-part{float:left; clear:both; height:130px; width:975px;}

#header a.logo {float:left; text-indent:-9000px; height:68px; width:220px; margin:38px 52px 0 0}
#header a.advert {position:absolute; display:block; text-indent:-9000px; width:463px; height:64px; top:18px; left:270px;}
#header a.free-delivery{float:right; width:105px; height:105px; text-indent:-9000px; margin:15px 5px 0 0}
#header a.free-delivery:hover{border:dotted 1px #39b9c3}
#header a.logo:hover{border:dotted 1px #39b9c3; margin:37px 51px 0 0; width:219px}

#header ul.add-navigation{float:right; margin:0; padding:0;}
#header ul.add-navigation li{float:left; clear:none; padding:0 4px; border-right:solid 1px #fff}
#header ul.add-navigation li.last{border-right:none}
#header ul.add-navigation li a{color:#fff}


#header ul.top-nav{float:left; width:766px; padding-top:1px;}

#header ul.top-nav li{float:left;}
#header ul.top-nav li a
{
	display:block; 
	text-indent:-9000px;
	height:44px;
}
#header .top-nav a.StaticHome{width:86px; background:transparent url(assets/homeBtn.png) no-repeat left top}
#header .top-nav a.StaticWholesale {width:129px; background:transparent url(assets/veleprodajaBtn.png) no-repeat left top}
#header .top-nav a.StaticActions {width:109px; background:transparent url(assets/akcijeBtn.png) no-repeat left top}
#header .top-nav a.StaticContact{width:97px; background:transparent url(assets/kontaktBtn.png) no-repeat left top}
#header .top-nav a.StaticTCom{width:69px; background:transparent url(assets/tcomBtn.png) no-repeat left top}

#header .top-nav a.StaticHome:hover, #header .top-nav a.selected-StaticHome{width:86px; background:transparent url(assets/homeBtn-hover.png) no-repeat left top}
#header .top-nav a.StaticWholesale:hover, #header .top-nav a.selected-StaticWholesale{width:129px; background:transparent url(assets/veleprodajaBtn-hover.png) no-repeat left top}
#header .top-nav a.StaticActions:hover, #header .top-nav a.selected-StaticActions{width:109px; background:transparent url(assets/akcijeBtn-hover.png) no-repeat left top}
#header .top-nav a.StaticContact:hover, #header .top-nav a.selected-StaticContact{width:97px; background:transparent url(assets/kontaktBtn-hover.png) no-repeat left top}
#header .top-nav a.StaticTCom:hover, #header .top-nav a.selected-StaticTCom{width:69px; background:transparent url(assets/tcomBtn-hover.png) no-repeat left top}


#header .top-nav a.cubecategory-gaming{width:89px; background:transparent url(assets/gamingBtn.png) no-repeat left top}
#header .top-nav a.cubecategory-gaming:hover, 
#header .top-nav a.selected-cubecategory-gaming ,
#header .top-nav a.cubecategory-gaming-selected {width:89px; background:transparent url(assets/gamingBtn-hover.png) no-repeat left top}


#header .top-nav a.customcategory-electronics, 
#header .top-nav a.customcategory-TOP_AV  {width:119px; background:transparent url(assets/elektroBtn.png) no-repeat left top}
#header .top-nav a.customcategory-electronics:hover, 
#header .top-nav a.selected-customcategory-electronics, 
#header .top-nav a.customcategory-TOP_AV:hover, 
#header .top-nav a.customcategory-TOP_AV-selected {width:119px; background:transparent url(assets/elektroBtn-hover.png) no-repeat left top}

#header .top-nav a.customcategory-TOP_INFORMATIKA{width:124px; background:transparent url(assets/informatikaBtn.png) no-repeat left top}
#header .top-nav a.customcategory-TOP_INFORMATIKA:hover{background:transparent url(assets/informatikaBtn-hover.png) no-repeat left top}
#header .top-nav a.customcategory-TOP_INFORMATIKA-selected{width:124px; background:transparent url(assets/informatikaBtn-hover.png) no-repeat left top}

fieldset.searchBox {float:left; padding-top:96px; width:488px;}
fieldset.searchBox input.field {float:left; margin-right:5px;width:392px; border:none; background:none;}
fieldset.searchBox .button {display:block; width:70px; height:22px; background:none; border:none; cursor:pointer}
fieldset.searchBox .checkbox, h3.adresa-naslov{display:none;}

.user-controls{float:right; width:195px; padding:26px 10px 0 0; position:relative;}
.user-controls a{color:#fff; text-indent:-9000px;}

.user-controls a.userlinks-login{float:left; width:64px;  background:transparent url(assets/user-login.png) no-repeat left top}
.user-controls a.userlinks-data{float:right; width:62px;  margin-left:3px; background:transparent url(assets/user-data.png) no-repeat left top}
.user-controls a.userlinks-register{float:right; width:91px;  background:transparent url(assets/user-register.png) no-repeat left top}
.user-controls a.userlinks-logoff{float:right; width:62px;  background:transparent url(assets/user-logoff.png) no-repeat left top; margin-right:8px;}
.user-controls a.userlinks-orders{color:#fff; display:block; position:absolute; top:9px; right:12px; width:82px;  background:transparent url(assets/user-orders.png) no-repeat left top}

.user-controls a.userlinks-login:hover{border:dotted 1px #39b9c3; margin:-1px  0 0 -1px}
.user-controls a.userlinks-data:hover{border:dotted 1px #39b9c3; margin:-1px  -1px 0 2px}
.user-controls a.userlinks-register:hover{border:dotted 1px #39b9c3; margin:-1px  -1px 0 0}
.user-controls a.userlinks-logoff:hover{border:dotted 1px #39b9c3; margin:-1px  7px 0 0}
.user-controls a.userlinks-orders:hover{border:dotted 1px #39b9c3; right:11px; top:8px}

.user-controls  h3{/*position:absolute; top:-6px; left:-30px;*/ float:left; margin:-16px 0 0 0; color:#aff702; font-size:14px;}

ul.custom-list-nav {
    float:left;
    position:relative;
    top:-26px;
    background:#39b9c3 url(assets/cl-nav-bg.png) no-repeat left bottom;
    width:955px;
    padding:15px 10px;
}
ul.custom-list-nav li{float:left; padding:1px 12px; border-right:solid 1px #39949b}
ul.custom-list-nav li.last{border:none;}
ul.custom-list-nav li a{font-size:14px; font-weight:bold; text-decoration:none; color:#fff; }
ul.custom-list-nav li a:hover{color:#000}

ul.custom-list-nav li a.ZG_GMC_GAMING_NOGOMET{padding:2px 26px 2px 0; background:transparent url(assets/nogomet.png) no-repeat right center}

/************************************
	SIDEBAR
************************************/

#sidebar ul{line-height:1.8em; padding:0 0 0 5px; margin:0 !important; clear:both;}

.filters{padding:0 6px 5px 12px;}


#customCategoriesNavigation3{float:left; clear:both; padding:10px 0 5px 12px; margin-left:-5px; width:100%; width:100%;}
#customCategoriesNavigation3 span{display:none;}
#customCategoriesNavigation3 ul li{float:left; clear:both; padding-top:5px; width:100%; margin-top:10px;}
#customCategoriesNavigation3 ul li ul li{ padding-top:2px; margin:0 !important; }
#customCategoriesNavigation3 ul li ul li ul{padding-left:12px;}
#customCategoriesNavigation3 ul li ul li ul li a{font-size:11px;}


.filters h2{padding:0 !important; margin-bottom:12px;}
.filters h2 a, #customCategoriesNavigation3 ul li a
{
	font-size:15px; 
	font-weight:bold; 
	text-decoration:none; 
	padding:2px 4px 3px 4px; 
	background-color:#8d4d6d;
	color:#fff;
	display:block;
	width:182px;
	margin:-5px 0 0 -8px;
}
.filters a.selected_category, #customCategoriesNavigation3 ul li a.selected_category,
.filters a.selected_category:hover, #customCategoriesNavigation3 ul li a.selected_category:hover
{
	font-weight:bold; 
	cursor:default;
}
#customCategoriesNavigation3 ul li a.ccnav-top_informatika{background-color:#2d5d80;}
.filters h2 a{padding:4px 4px 3px 4px; height:1.1em;}
#customCategoriesNavigation3 ul li a{background-color:#629257; margin-bottom:12px;}
.filters h2 a:hover{background-color:#b20b5f}
#customCategoriesNavigation3 ul li a.ccnav-top_informatika:hover{background-color:#06395e;}
#customCategoriesNavigation3 ul li a:hover{background-color:#3b6d23}

#customCategoriesNavigation3 ul li ul li a{margin:auto}

#sidebar ul.custom-list-home {border-top:dotted 1px #ccc; padding:12px 0 0 14px; float:left; width:176px; margin-left:4px !important;}

.filters ul li a, ul.custom-list-home li a, #customCategoriesNavigation3 ul li ul li a
{
	font-size:12px; 
	text-decoration:none; 
	padding:0; 
	font-weight:normal; 
	background:none;
	color: #255f71;
}
.filters ul li a:hover, ul.custom-list-home li a:hover{color:#b20b5f !important; }
#customCategoriesNavigation3 ul li ul li a:hover{color:#3b6d23 !important; background-color:transparent;}
.filters a.see-all
{
	float:right; 
	padding:2px 18px 3px 0;  
	background:transparent url(assets/see-all-arrow.png) no-repeat right center; 
	font-size:11px; 
	color:#000;
	margin-top:-20px;
}



#sidebar .breadcrumbs-container{float:left; width:182px; padding:8px 2px 8px 8px; background-color:#666; margin:0 0 18px 3px;}
ul.cbc li, ul.bc li{float:left; color:#eee;  font-size:13px; clear:both; border-bottom:dotted 1px #ccc; width:172px; padding:4px 0 4px 2px;}
ul.cbc li.cbc-separator, ul.bc li.bc-separator{display:none; padding:0 3px; font-weight:bold;} 
ul.cbc li a, ul.bc li a{color:#fff; font-weight:normal; text-decoration:none;}
ul.cbc li a:hover, ul.bc li a:hover{color:#aff702;}
ul.cbc li a.cbc-last, ul.bc li a.last-elem{float:left; color:#aff702; padding-left:10px;  margin-left:-10px; background:transparent url(assets/arrow02.png) no-repeat left center}

*html ul.cbc li a.cbc-last, *html ul.bc li a.last-elem {margin-left:0; background:none }

.details .breadcrumbs-container{float:left; width:746px; padding:5px 0 5px 12px;}
.details ul.cbc li, .details ul.bc li {float:left; clear:none; width:auto; padding:0 0 4px 0; border:none;}
.details ul.cbc li.cbc-separator, .details ul.bc li.bc-separator{display:block; color:#000; padding:0 4px} 
.details ul.cbc li a, .details ul.bc li a{color:#000;}
.details ul.cbc li a:hover, .details ul.bc li a:hover{color:red;}
.details ul.cbc li a.cbc-last, .details ul.bc li a.last-elem{background:none}
.details ul.bc li.last-elem{color:#000 !important; font-weight:bold;}

.info, .live-chat
{
	float:left; 
	margin-top:12px; 
	width:180px; 
	padding-top:42px; 
	background:transparent url(assets/company-info-bg.png) no-repeat left top;
	font-size:11px;
}
.info{margin-left:10px;}
.live-chat 
{
	background:transparent url(assets/live-chat-bg.png) no-repeat left top;
	padding-left:10px;
	padding-top:112px;
	height:80px;
	margin:30px 0 0 10px;
}

.live-chat p {margin:50px 0 4px 0}

.live-chat .Microsoft_Live_Messenger_PresenceButton div a div{
	line-height:23px !important;
}
.live-chat .Microsoft_Live_Messenger_PresenceButton div a div img{
	margin-top:-4px !important;
}


.info strong{font-size:12px;}

/*#supported-cards{padding-left:10px; float:left;}
#supported-cards li{float:left; margin:5px 18px 5px 0;}*/

#supported-cards{display:none;}

#sidebar .sidebar-nl{float:left; margin:22px 0 12px 12px;}

/************************************
	MAIN-CONTENT
************************************/

ul.preorders{padding:0 0 20px 0; float:left; width:100%}
ul.preorders li{float:left; margin-right:5px; margin-bottom:5px;}
ul.preorders li.last{margin-right:0}

.listprice-striked {text-decoration: line-through;}

.news, .news-list, .one-news
{
	width:529px; 
	float:left; 
	background:transparent url(assets/newsBg.png) repeat-y left top; 
	padding:0 10px; 
	margin:0;
}

.archive{padding:10px 10px 20px 10px}
.news-list{background:#fff url(assets/all-newsBg.png) no-repeat 0 0; padding:35px 5px 20px 0; width:170px; margin-left:8px;}
.one-news{background:transparent url(assets/one-newsBg.png) no-repeat left top; padding:40px 20px 20px 33px; width:496px;}
.news dl{border-bottom:dotted 1px #666; float:left; height:85px; padding:20px 0 15px 0; position:relative;}
.news dl dt{position:absolute; right:4px; top:0; font-size:11px; font-weight:normal; margin-top:1px;}
.news dl dt span{padding-right:4px; width:110px; text-align:right; display:block; margin:0;}
.end, .archive-end{color:red; clear:both;}
.news dl dd{float:left; clear:none; width:400px; font-size:11px;}
.news dl dd.picture{width:85px; height:85px; margin-right:10px;}
.news dl dd.title{width:380px;}
.news dl dd.subtitle{width:320px; font-style:italic; font-size:12px;}
.news dl dd.title a{font-weight:bold; font-size:12px;}
.news .all-news
{
	float:right; 
	padding:2px 16px 2px 0; 
	background:transparent url(assets/arrow01.png) no-repeat right center; 
	color:#000;
	margin:6px 0 0 0;
}
.news .all-news:hover{color:red}

a.news-archive, a.news-active
{
	float:left;
	margin:16px 0 0 24px; 
	width:128px; 
	height:42px; 
	background:transparent url(assets/news-archive.png) no-repeat left top; text-indent:-9000px;
}
 a.news-active
{ 
	background:transparent url(assets/news-active.png) no-repeat left top; text-indent:-9000px;
}
*html a.news-archive, *html a.news-active { margin-left:12px; }

a.news-active-all
{
	float:right; 
	height:42px; 
	width:152px; 
	text-indent:-9000px; 
	margin:15px 0 0 0;
	background:transparent url(assets/news-active-all.png) no-repeat left top;
}

p.archive-news{font-size:12px; border-bottom:dotted 1px #666; padding:5px 10px 5px 30px;}
p.archive-news .archive-link{clear:both;}
p.archive-news a{font-weight:bold; padding:0}

/************************************
	RSIDEBAR
************************************/

.small-basket
{
	width:204px; 
	display:block;
	padding:47px 0 0 0; 
	background:transparent url(assets/small-basket.png) no-repeat left top; 
	margin-bottom:8px;
	font-size:11px;
	position:relative;
}
.small-basket-empty{padding:0 0 0 18px}
.small-basket-bottom{width:204px; height:62px; display:block; background:transparent url(assets/small-basket-bottom.png) no-repeat left top;}

.small-basket ol{margin:0 0 12px 0; padding:0 5px 0 32px; line-height:1.6em;}
.small-basket ol a{font-weight:bold; color:#000;}
.small-basket ol a:hover{color:red;}

.small-basket dl{padding:8px 20px 0 20px;}

.small-basket dl dt{float:left; margin:0;}
.small-basket dl dd{float:right; font-weight:bold; font-size:14px; color:Red;}
.small-basket a.whole-basket{position:absolute; right:18px; bottom:7px; font-size:11px; color:#000; padding:2px 14px 3px 0;}
.small-basket a.whole-basket:hover{color:Red}

.small-basket a.basket-sign
{
	width:46px; 
	height:35px; 
	display:block; 
	position:absolute; 
	right:10px; 
	top:10px; 
	z-index:1000
}

div#ticker-wrapper
{
	background:transparent url(assets/home-special-bg.png) no-repeat left top; padding:0 3px 0 3px;
	padding-top:40px;	
}
div#ticker-content { margin-left:4px; }
ul.action-products
{
	width:200px; 
    display:block;
}
ul.action-products li
{
	width:192px; 
	height:270px; 
	/*padding:10px 5px 5px 15px; */
	padding:10px;	
	border-bottom:solid 1px #999; 
	overflow:hidden; 
	position:relative;
	text-align:center;
	display:block;
	
}

ul.action-products li.all-actions{display:block; width:170px; height:28px; text-align:right; padding:13px 32px 0 0; border:none}
ul.action-products li.all-actions a{color:#000; font-size:12px; text-decoration:underline}
ul.action-products li.all-actions a:hover{color:red}

ul.action-products li img{border:solid 1px #eee; padding:2px; margin-top:10px;}
ul.action-products li h3
{
	float:left; 
	margin:4px 0; 
	padding:0 5px; 
	width:170px; 
	height:35px; 
	overflow:hidden; 
	text-align:center; 
}
ul.action-products li h3 a{font-size:13px; font-weight:bold; line-height:1.4em;}

ul.action-products li dl{float:left; width:170px; text-align:center; padding-top:4px;}
ul.action-products li .price{display:none;}
ul.action-products li .local-currency{font-size:14px; font-weight:bold;}
ul.action-products li .listprice-striked{font-size:12px; font-weight:normal;}
ul.action-products fieldset input, ul.action-products fieldset label{display:none;}


.details .home-actions{display:none;}


.rsidebar .chat-container{margin-left:14px;}


a.delivery-options{float:left; margin:6px 0}

.extra img{margin-left:2px;}

/************************************
	FOOTER
************************************/

.footer-wrapper{float:left; width:100%; height:104px; margin:0; background:transparent url(assets/footerBg.png) repeat-x left top}
#footer{display:block; width:974px; height:104px;  margin:0 auto; background:transparent url(assets/footer2.png) no-repeat left top;}


a.footer-logo{float:left; width:195px; height:24px; text-indent:-9000px; margin-top:38px;}
a.footer-logo:hover{width:193px; height:22px; border:dotted 1px #39b9c3; }
a.mtn-logo{float:right; width:195px; height:26px; text-indent:-9000px;}
a.mtn-logo:hover{width:194px; height:35px; border:dotted 1px #39b9c3;}


#footer ul.top-nav{float:left; width:578px; padding:30px 0 0 20px;}
#footer ul.top-nav li{float:left; margin-right:16px;}

#footer ul.top-nav a{display:block; height:14px; text-indent:-9000px;}
#footer ul.top-nav a:hover{height:13px; border:dotted 1px #39b9c3; margin:-1px 0 0 -1px}


#footer .top-nav a.StaticHome{width:35px; background:transparent url(assets/ft-home.png) no-repeat left top}
#footer .top-nav a.customcategory-TOP_AV{width:79px; background:transparent url(assets/ft-elektronika.png) no-repeat left top}
#footer .top-nav a.cubecategory-gaming{width:48px; background:transparent url(assets/ft-gaming.png) no-repeat left top}
#footer .top-nav a.StaticWholesale {width:83px; background:transparent url(assets/ft-veleprodaja.png) no-repeat left top}
#footer .top-nav a.StaticActions {width:67px; background:transparent url(assets/ft-akcije.png) no-repeat left top}
#footer .top-nav a.StaticContact{width:58px; background:transparent url(assets/ft-kontakti.png) no-repeat left top}

#footer .top-nav a.StaticHome:hover, #footer .top-nav a.selected-StaticHome
{
	width:34px;
	height:13px;
	border:dotted 1px #39b9c3; 
	background:transparent url(assets/ft-home.png) no-repeat left top
}
#footer .top-nav a.cubecategory-gaming:hover
, #footer .top-nav a.selected-cubecategory-gaming
, #footer .top-nav a.cubecategory-gaming-selected
{
	width:47px;
	height:13px; 
	border:dotted 1px #39b9c3; 
	background:transparent url(assets/ft-gaming.png) no-repeat left top
}
#footer .top-nav a.StaticWholesale:hover, #footer .top-nav a.selected-StaticWholesale
{
	width:82px; 
	height:13px; 
	border:dotted 1px #39b9c3;
	background:transparent url(assets/ft-veleprodaja.png) no-repeat left top
}
#footer .top-nav a.StaticActions:hover, #footer .top-nav a.selected-StaticActions
{
	width:66px; 
	height:13px; 
	border:dotted 1px #39b9c3;
	background:transparent url(assets/ft-akcije.png) no-repeat left top
}
#footer .top-nav a.StaticContact:hover, #footer .top-nav a.selected-StaticContact
{
	width:57px;
	height:13px; 
	border:dotted 1px #39b9c3; 
	background:transparent url(assets/ft-kontakti.png) no-repeat left top
}
#footer .top-nav a.customcategory-TOP_AV:hover, #footer .top-nav a.customcategory-TOP_AV-selected
{
	width:78px;
	height:13px; 
	border:dotted 1px #39b9c3; 
	background:transparent url(assets/ft-elektronika.png) no-repeat left top
}

#footer .top-nav a.selected-StaticHome:hover, #footer .top-nav a.selected-cubecategory-gaming:hover, #footer .top-nav a.selected-StaticWholesale:hover, 
#footer .top-nav a.selected-StaticActions:hover, #footer .top-nav a.selected-StaticContact:hover, #footer .top-nav a.customcategory-TOP_AV-selected:hover
{
	margin:0
}



#footer .discl{float:left; clear:left; color:#fff; width:974px; height:25px;}
#footer .discl span{float:left; padding:6px 74px 0 20px}
#footer .discl ul.add-navigation{float:left; width:470px; padding-top:2px;}
#footer .discl ul.add-navigation li{float:left; margin-right:12px;}
#footer .discl ul.add-navigation li a{color:#fff; font-size:11px;}
#footer .discl ul.add-navigation li a:hover{color:#39b9c3;}

#footer ul.socialize{float:left; width:78px; margin-top:-5px; padding-left:12px;}
#footer ul.socialize li{float:left; margin-right:8px;}
#footer ul.socialize li.last{margin-right:0;}
#footer ul.socialize li a{display:block; width:30px; height:30px; text-indent:-9000px;}

/************************************
	PRODUCTS-LIST
************************************/
.products{float:left; min-height:150px; background-color:#fff; width:550px;}


.message_info{position:absolute; left:20px; bottom:-90px; font-size:14px; font-size:12px; font-weight:bold; width:494px; text-align:center }


.sort {float:left; width:550px; position:relative; height:43px; background:transparent url(assets/sortBg.png) no-repeat left top}

.sort  span.yes{float:left; font-size:14px; color:#000; padding:14px 0 0 17px; text-transform:uppercase; font-weight:bold;}


.sort .products-sort {float:right; width:264px; padding:12px 12px 0 0; margin-bottom:7px;}
.sort .products-sort p{float:left; color:#000; font-size:11px; padding:4px 4px 0 0}

.pagination{float:left; width:550px; height:19px; background-color:#fff;font-size:12px; }

.pagination ul
{
	display:block; 
	text-align:center;
	max-width:380px; 
	height:19px; 
	margin:0 auto; 
	background:transparent url(assets/pagination.png) no-repeat right top;
}

.bottom{width:562px; background:none}
.bottom ul
{
	background:transparent url(assets/bpagination2.png) no-repeat right top !important; 
	height:21px; 
	width:380px; 
	margin-top:-22px;
}
.pagination ul li{float:left; margin:0 2px; height:19px; padding:0;}
.pagination ul li.left{margin:0 !important; width:3px; height:19px; overflow:hidden;}
.pagination ul li.last{margin:0 !important;}

.pagination ul li a{color:#fff; display:block; padding:2px; text-decoration:none; font-weight:bold;}

.pagination ul li a:hover{color:#7beffc;}

.pagination ul li span{color:#7beffc; font-weight:bold; font-size:13px;}

ul.products-list, ul.related-products, ul.selected-products
{
	float:left; 
	clear:both; 
	width:550px; 
	/*background:transparent url(assets/listBg.png) repeat-y left top; */
	background-color:#fff;
	padding:15px 0 60px 0
}
ul.selected-products{padding-bottom:20px;}
ul.related-products{padding-bottom:120px; background:none; width:732px;}
.listed-actions ul.products-list{width:761px; background:transparent url(assets/actionListBg.png) repeat-y left top;}

ul.products-list fieldset label, ul.products-list fieldset input, ul.related-products fieldset input, 
ul.selected-products fieldset input, ul.selected-products fieldset label{display:none;}

ul.products-list fieldset a.buy, ul.related-products fieldset a.buy, ul.action-products a.buy, 
ul.products-list a.newsletter, ul.selected-products a.buy, ul.selected-products a.newsletter
{
	display:block; 
	width:121px; 
	height:22px; 
	text-indent:-9000px; 
	position:absolute; 
	bottom:10px;
	left:8px;
	z-index:1000;
	background:transparent url(assets/buyBtn.png) no-repeat left top;
}

ul.products-list a.newsletter,ul.selected-products a.newsletter{background:transparent url(assets/preorder-btn.png) no-repeat left top;}

.listed-actions ul.products-list fieldset a.buy{left:14px;}
ul.action-products a.buy{left:40px; bottom:5px;}

ul.products-list li, ul.selected-products li
{
	width:137px; 
	height:226px; 
	float:left; 
	background:transparent url(assets/list-sep.png) no-repeat right center; 
	border-top:solid 1px #ccc;
	text-align:center; 
	padding:10px 0;
	position:relative;
}
.listed-actions ul.products-list li{width:150px}

ul.products-list li.stupac4, ul.selected-products li.stupac4{background:none;}

ul.products-list li img, ul.related-products li img, ul.selected-products li img{border:solid 1px #eee}

.listed-actions ul.products-list li.stupac4{border-top:solid 1px #ccc; background:transparent url(assets/list-sep.png) no-repeat right center;}
ul.products-list li.stupac5{background:none}

table.title-container
{
	margin:0 0 2px 0 !important;
	padding:0 !important;
	height:43px; 
	overflow:hidden; 
	border-collapse:separate;
	/*float:left;*/
	display:block;
	text-align:center;
	width:132px;
}
table.title-container td
{
	margin:0 0 1px 0 !important;
	padding:0 0 1px 0 !important;
	border-left:none;
	border-right:none;
	border:none;
	width:132px;
	height:43px;
	padding: 2px;
	vertical-align:middle;
}

ul.products-list li h3, ul.related-products li h3, ul.selected-products li h3{display:block;margin:0; width:132px; text-align:center; overflow:hidden}
ul.products-list li h3 a, ul.related-products li h3 a, ul.selected-products li h3 a{font-size:12px; font-weight:bold; text-decoration:none; line-height:1.1em;}


ul.products-list .price, ul.related-products .price, ul.selected-products .price{display:none;}
ul.products-list .local-currency, ul.related-products .local-currency, ul.selected-products .local-currency{font-size:13px; font-weight:bold;}
ul.products-list .listprice-striked, ul.related-products  .listprice-striked,  ul.selected-products  .listprice-striked{font-size:12px; font-weight:normal;}

ul.related-products li
{
	width:350px; 
	height:104px; 
	float:left; 
	border-right:dotted 1px #666; 
	text-align:left; 
	margin:10px 0;
	padding:0 5px 0 10px; 
	position:relative;
}


ul.related-products li img{float:left;}
ul.related-products li h3{float:left; height:auto; max-height:30px; padding:3px 10px; width:214px; text-align:left }
span.related-desc{font-size:11px; line-height:1.2em; float:left; width:234px; padding-left:3px; max-height:40px;}
ul.related-products li dl{float:left; width:120px; padding:2px 2px 0 10px;}

ul.products-list .release-date, ul.selected-products .release-date{position:absolute; left:-6px; bottom:34px; font-size:11px; line-height:1em; padding-left:32px;}

ul.products-list .release-date span, ul.selected-products .release-date span{clear:none !important; float:left; padding-right:5px;}

.product-list-image img {
    display:inline-block;
    width:100px; height:100px;
}


	
	
/************************************
	PRODUCT-DETAILS
************************************/

#product-details{width: 761px; float:left; background:transparent url(assets/detailsBg.png) repeat-y left top;}

#basket-content .yes{float:left; clear:both; font-size:14px; margin:5px 0}

.product-heading
{
	float:left; 
	width:647px; 
	height:43px; 
	background:transparent url(assets/details-heading.png) no-repeat left top;
	padding:3px 85px 0 31px;
	margin-bottom:22px;
	position:relative;
}

.product-heading ul{float:right; margin:0 0 10px 0;}
.product-heading ul li a, .product-heading ul li{color:#000; }
.product-heading ul li a:hover{color:red;}

.product-heading .pcode{float:right; clear:right; font-size:11px; line-height:1em}

#product-details h2 
{
	margin:0; 
	padding:4px 0 0 0; 
	font-size:16px;
	font-weight:bold;
	float:left; 
	width:550px; 
	height:37px; 
	overflow:hidden; 
	line-height:1.1em
}

.product-image{float:left; padding:0 12px 12px 12px; width:200px; font-size:14px;}
.product-image img{border:solid 1px #eee}
.product-image span{float:left; padding-right:3px; margin-top:4px;}

.data-container{width:520px; float:right; }

.data-container dl{float:left; padding-left: 5px; clear:both; font-size:12px; width:220px; padding-bottom:12px;}
.data-container dt, .data-container dd{margin:0; padding:0 6px 0 0; float:left; clear:none; font-weight:normal;}
.data-container .local-currency{font-size:18px; color:Red; font-weight:bold;}
.data-container .listprice-striked{font-size:14px; text-decoration:line-through; font-weight:normal; color:#000}



.pay-options{float:right; padding-right:10px;}

.data-container fieldset{float:left; clear:left;}
.data-container fieldset label{float:left; padding:10px 6px 0 5px; font-size:11px;}
.data-container fieldset input{float:left; margin:0 10px 0 0}
.data-container fieldset a.add-to-basket
{
	float:left;
	clear:left;
	margin-top:12px; 
	width:240px; 
	height:66px; 
	text-indent:9000px; 
	background:transparent url(assets/buyBtn-large.png) no-repeat left top;
	text-indent:-9000px;
}

.data-container .newsletter-banner{float:left; clear:both}
.data-container .newsletter-banner a
{
	display:block; 
	width:480px; 
	height:117px; 
	text-indent:-9000px;
	margin:50px 0 0 0; 
	background:transparent url(assets/newsletter-banner.png) no-repeat left top
}

.data-container .addlinks{float:left; clear:left; width:490px; padding:0 0 16px 4px;}
.data-container .addlinks li{float:left; clear:none;}
.data-container .addlinks li.like{float:left;width:120px;}
.data-container a.send-link, .data-container a.ask-about
{
	float:left;
	clear:none;
	margin:32px 12px 0 0; 
	width:162px; 
	height:29px; 
	text-indent:-9000px; 
	background:transparent url(assets/send-link.png) no-repeat left top;
}
.data-container a.ask-about{background:transparent url(assets/ask-about.png) no-repeat left top;}

.productdetails_body{float:left; clear:both; width:736px; padding:0 12px;}

.productdetails_body span.heading{float:left; width:743px; height:31px;}
.productdetails_body span.video{background:transparent url(assets/video.png) no-repeat left top; margin-bottom:22px;}
.productdetails_body span.add-images{background:transparent url(assets/add-images.png) no-repeat left top; margin-bottom:22px;}
.productdetails_body span.product-description{background:transparent url(assets/product-description.png) no-repeat left top; margin-top:22px;}
.productdetails_body span.product-related{background:transparent url(assets/product-related.png) no-repeat left top; margin-top:22px;}

.productdetails_body span.heading a
{
	color:#000; 
	float:right; 
	padding:8px 32px 0 0; 
	font-size:11px;
	text-decoration:none
}
.productdetails_body span.heading a:hover{color:red}

.productdetails_body table td{vertical-align:top; font-size:11px; border:none}
.productdetails_body table td.attname{font-weight:bold; width:150px;}

.productlist-attributes-binarylibrary { float:left; width:100%; list-style-type:none; clear:both;}

li.various_images{float:left; margin:5px 12px 5px 0; padding:1px; border:solid 2px #e8e8e8}

.quantity {text-align: right;}

input.quantity {
	float: left;
	display: block;
	height: 16px;
	padding: 4px 2px;
	vertical-align: middle;
	line-height: 1em;
	width: 3em;
	/********** kolicina u listi i detaljima - original **********/
	border: 1px solid #969f96;
	margin-right: 5px;
}

.pegi3plus
{
	position:absolute;
	right:14px;
	top:0;
	z-index:10;
	right:10px;
	display:block; 
	width:45px; 
	height:45px; 
	text-indent:-9000px; 
	background:transparent url(assets/pagiicons/pagi3plus-mid.png) no-repeat left top;
}
.pegi7plus
{
	position:absolute;
	right:14px;
	top:0;
	z-index:10;
	display:block; 
	width:45px; 
	height:45px; 
	text-indent:-9000px; 
	background:transparent url(assets/pagiicons/pagi7plus-mid.png) no-repeat left top;
}
.pegi12plus
{
	position:absolute;
	right:14px;
	top:0;
	z-index:10;
	display:block; 
	width:45px; 
	height:45px; 
	text-indent:-9000px; 
	background:transparent url(assets/pagiicons/pagi12plus-mid.png) no-repeat left top;
}
.pegi16plus
{
	position:absolute;
	right:14px;
	top:0;
	z-index:10;
	display:block; 
	width:45px; 
	height:45px; 
	text-indent:-9000px; 
	background:transparent url(assets/pagiicons/pagi16plus-mid.png) no-repeat left top;
}
.pegi18plus
{
	position:absolute;
	right:14px;
	top:0;
	z-index:10;
	display:block; 
	width:45px; 
	height:45px; 
	text-indent:-9000px; 
	background:transparent url(assets/pagiicons/pagi18plus-mid.png) no-repeat left top;
}


.fb-like{position:absolute; left:700px; top:100px;}

	
/************************************
	BASKET
************************************/

#basket-content{width: 100%; float:left; background:transparent url(assets/basketBg.png) repeat-y left top}

#basket-content .yes{float:left; clear:both; font-size:14px; margin:5px 0}

#basket-content table{width:100%;}
#basket-content table .remove {text-align:center !important;}
#basket-content table thead th{text-align:left !important;}
#basket-content table thead th.quantity{text-align:right !important}
#basket-content table input {width: 3em; text-align: right;}
#basket-content table td.remove a
{
	float:right; 
	text-indent:-9000px; 
	background:transparent url(assets/remove-all.png) no-repeat left top; 
	width:23px; 
	height:23px;
	margin-right:14px;
}

#basket-content table th.prod-image, #basket-content table td.prod-image{text-align:center !important; }
#basket-content table td.prod-title a{font-size:14px; font-weight:bold; text-decoration:none}

#basket-content table td.price{color:#000; font-size:1.2em;}
#basket-content table td.remove{width:50px;}
#basket-content table tfoot{color:#aff702}
#basket-content table tfoot .quantity{color:#fff;font-weight:normal;}


#basket-content table td.prod-image { width:82px; }
#basket-content table td.prod-title { }
#basket-content table td.quantity {color:#444; width:80px; font-weight:normal; font-size:14px; font-weight:bold;}
#basket-content table tfoot td.quantity {color:#ccc; }
#basket-content table td.remove {width:50px; }

#basket-content table input {width: 3em; text-align: right; font-weight:bold;}

#basket-content ul{float:left; width:100%; padding:18px 0 12px 0}
#basket-content ul li {float: left; margin:0 8px;}

a.basket-continue, a.basket-recalculate, a.basket-empty  {display:block; text-indent: -9999px; width:150px; height:25px; margin-top:24px;}

a.basket-continue {background: transparent url(assets/basket-continue.png) 0 0 no-repeat;}
a.basket-recalculate {background: transparent url(assets/basket-recalculate.png) 0 0 no-repeat;}
a.basket-empty {background: transparent url(assets/basket-empty.png) 0 0 no-repeat;}

a.basket-buy 
{
	display: block; 
	width: 86px; 
	height: 35px; 
	text-indent: -9999px; 
	background: transparent url(assets/basket-buy.png) 0 0 no-repeat;
	margin:12px 0 0 345px;
}
.taxnote{padding-left:14px; clear:both; margin-top:-6px; margin-bottom:6px; }

#basket-content .yes, #basket-content .no, .no{float:left; font-size:14px; color:#000; padding:18px; font-weight:bold;}
.login span.no{color:Red; padding-left:0; font-size:13px; width:100%;}
.login span.message_info{color:#000; padding-left:0; font-size:13px; width:100%;}

/************************************
	CHECKOUT
************************************/
.checkout-info{padding:10px 0 0 65px; font-size:11px; float:left; width:910px; min-height:600px;}

ul#checkout-steps 
{
	display: block; 
	float: left; 
	width:930px; 
	height:50px;
	padding:0 15px 0 30px;
	margin-top:22px; 
	background:transparent url(assets/ch-steps-bg.png) no-repeat left top
}

ul#checkout-steps li {display: block; float: left; margin-right: 10px; clear: none;}
ul#checkout-steps li.home{float:right;}

ul#checkout-steps li a{display:block; text-indent:-9000px; width:78px; height:50px;}


li.step-1 a{background:transparent url(assets/step-1.png) no-repeat left top}
li.step-2 a{background:transparent url(assets/step-2.png) no-repeat left top}
li.step-3 a{background:transparent url(assets/step-3.png) no-repeat left top}
li.step-4 a{background:transparent url(assets/step-4.png) no-repeat left top}
li.step-5 a{background:transparent url(assets/step-5.png) no-repeat left top}
li.step-6 a{background:transparent url(assets/step-6.png) no-repeat left top}

ul#checkout-steps li.home a{display:block; text-indent:-9000px; width:88px; background:transparent url(assets/steps-home.png) no-repeat left top}
ul#checkout-steps li.home a:hover{ background:transparent url(assets/steps-home-active.png) no-repeat left top}

ul#checkout-steps li.step-1 a.active{background:transparent url(assets/step-1-active.png) no-repeat left top}
ul#checkout-steps li.step-2 a.active{background:transparent url(assets/step-2-active.png) no-repeat left top}
ul#checkout-steps li.step-3 a.active{background:transparent url(assets/step-3-active.png) no-repeat left top}
ul#checkout-steps li.step-4 a.active{background:transparent url(assets/step-4-active.png) no-repeat left top}
ul#checkout-steps li.step-5 a.active{background:transparent url(assets/step-5-active.png) no-repeat left top}
ul#checkout-steps li.step-6 a.active{background:transparent url(assets/step-6-active.png) no-repeat left top}

#checkout-page #footer{}
#checkout-page h2 {font-weight:bold; font-size:18px;}


#checkout-page h3 {font-weight:bold; font-size:14px;}

#checkout-page #content{background:none !important}
#checkout-page #content p {
	margin-bottom: 10px;
	width: 100%;
	display: block;
	float: left;
	clear: both;
	font-size:12px;
	padding: 10px 0 0 0;
}

#checkout-page #content a.continue
{
	display:block; 
	width:150px; 
	height:25px; 
	text-indent:-9000px; 
	background:transparent url(assets/continue-shopping.png) no-repeat left top;
}
.gmc-transparent{margin-top:50px;}

#checkout-page #content p em {font-weight: bold;font-size: 1.1em;}

#checkout-page fieldset {width: 100%; padding: 10px 0; float: left; clear: left;}

#checkout-page fieldset legend {
	display: block;
	color: #000;
	font-weight:bold;
	font-size: 1.5em;
	padding-bottom: 0px !important;
	padding: 0 0 10px 0;
	margin: 0;
}

#checkout-page .ctrlHolder {clear: both; padding: 2px 0 2px 12px;}

#checkout-page fieldset label {float: left; width: 180px; line-height:1.4em;}

#checkout-page fieldset input,
#checkout-page fieldset textarea,
#checkout-page fieldset select {
	width: 300px;
	padding: 2px 2px;
	vertical-align: middle;
	line-height: 1.2em;
	border: 1px solid #969f96;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.1em;
}

#checkout-page fieldset select {width: 305px;}

#checkout-page fieldset input.pobox {width: 80px;}

#checkout-page fieldset input.city {width: 191px;}

#checkout-page span.checkbox input {float: left; width: 16px; background-color: transparent;border: 0; vertical-align: middle;}

#checkout-page span.checkbox {display: block; width: 100%;}

#checkout-page span.checkbox label {float: left; width: auto; vertical-align: middle; padding-top: 1px;}

#checkout-page span.radiobuttonlist {display: block; width: 350px; padding: 0;}

#checkout-page span.radiobuttonlist input {float: left; width: 16px; border: 0; clear: left;}

#checkout-page span.radiobuttonlist label {float: left; width: 92%; vertical-align: middle; padding-top: 1px;}

ul#checkout-steps-navigation {display: block; width: 100%; padding: 0 0 12px 0; clear: both;}

ul#checkout-steps-navigation li {display: block; float: left; margin-right: 10px;}

ul#checkout-steps-navigation a.prev {
	float: left;
	display: block;
	width: 86px;
	height: 35px;
	text-indent: -9999px;
	background: transparent url(assets/prev.png) 0 0 no-repeat;
	margin:10px 22px 22px 0;
}

ul#checkout-steps-navigation a.next {
	float: left;
	display: block;
	width: 86px;
	height: 35px;
	text-indent: -9999px;
	background: transparent url(assets/next.png) 0 0 no-repeat;
	margin:10px 0 22px 0;
}



#checkout-page table#personal-data td,
 #checkout-page table#personal-data th,
#checkout-page table#delivery td,
 #checkout-page table#delivery th {
	border: none; text-align:left !important;
}

#checkout-page table#personal-data th {width: 18em; text-align:left !important;}

#checkout-page tfoot {color: #252525;}


.required { color:Red; }
.threedinfo {margin-top:10px;color:#666;padding:5px;}
.requiredinfo {border-top:solid 1px #999; clear:both; font-size:11px; margin-bottom:50px;}

.yes { color:Green;}


.order-comment textarea{width:650px;padding:5px;}

.checkout-productlist ul{float:left; clear:both; width:500px; list-style-type:decimal}
.checkout-productlist ul li{ clear:both; width:400px; margin:0 0 10px 20px;}

.checkout-productlist a{font-size:14px;}

.checkout-radiolist{float:left; clear:both; padding:0 0 40px 20px; width:820px;}

.checkout-radiolist label{padding:0 0 0 5px; font-size:12px; display:block;}

.checkout-note{font-style:italic; font-size:11px; display:block; padding-left:16px;}

#checkout-page .checkout-radiolist span input{float:left; border:none;}


#checkout-page fieldset{padding-left:60px; font-size:12px;}


#checkout-page table.confirm-product-list{float:left; clear:both; width:860px;}
#checkout-page table.confirm-product-list .converted{display:none}
#checkout-page table.confirm-product-list td{border-bottom:dotted 1px #eee; border-collapse:collapse}
#checkout-page table.confirm-product-list thead th{text-align :left}
#checkout-page table.confirm-product-list thead th.quantity{text-align :right}
#checkout-page table.confirm-product-list a{font-size:12px; font-weight:bold; text-decoration:none}
#checkout-page table.confirm-product-list a:hover{color:#0972cb; text-decoration:underline}
#checkout-page table.confirm-product-list tfoot td{font-weight:bold; color:#aff702;}
#checkout-page table.confirm-product-list tfoot td.special{color:#f26522; font-weight:bold}
#checkout-page table.confirm-product-list tfoot td.quantity{color:#fff; font-weight:normal}

.legalinfo{display:block; padding:10px 10px 10px 60px !important; clear:both;}

.nav-attributes, .address{float:left; clear:both; display:block;}

span.actions2
{
	float:left; 
	width:760px; 
	height:29px; 
	font-size:18px;
	padding:14px 0 3px 16px ;
	background:transparent url(assets/listed-actions-heading.png) no-repeat left top
}
span.actions2 span{padding: 0 6px 0 0}


/************************************
	FORMAT TEXT
************************************/

.fmt-txt{font-size:12px; width:538px; padding:0 10px 10px 5px;}
.details .fmt-txt{width:700px;}
.details .dostava{padding-top:10px; min-height:420px;}

.details .onama{padding-top:25px; min-height:420px; background: transparent url(assets/gmc-transparent.png) no-repeat center bottom}
.details .nacini{float:left; padding:25px 12px 25px 12px; background-color:#fff; width:714px; margin-left:1px;}
.details .kontakt{min-height:420px;}
.fmt-txt h1{font-size:18px; margin:0; padding:0 0 5px 0;}
.fmt-txt h2{font-size:18px; margin:0; padding:0 0 5px 0;}
.fmt-txt h3{font-weight:bold; font-size:14px;}
.fmt-txt p{font-size:12px; margin-bottom:6px; line-height:1.6em}
.fmt-txt p em{font-size:10px; font-weight:bold; margin-bottom:12px;}
.fmt-txt ol{font-size:11px; line-height:1.6em;}

img.news_image{float:left; margin:0 5px 5px 0}
.news_heading{font-size:16px; font-weight:bold;}
#main-content .news_published{color:#464646; padding:5px 0 0 0;}
#main-content .news_subheading{font-size:13px; font-style:italic; padding:5px 0 0 0;}

#main-content .news_body
{
	font-size:12px; 
	line-height:1.5em; 
	padding-bottom:22px; 
	float:left; 
	clear:both; 
	width:510px;
}
#main-content .news_detail_all
{
	float:left; 
	clear:both; 
	text-indent:-9000px; 
	width:150px; 
	height:25px; 

}
p.news_list{float:left; width:176px; padding:4px 4px 8px 2px; font-size:11px;  border-bottom:dotted 1px #666}
p.news_list span{float:left; font-weight:bold;}
p.news_list a{clear:both; float:left; font-size:12px;}

.content-login, .new_password, .registration{display:block; padding:0 0 0 20px;}
.content-login div{padding-bottom:16px;}
.content-login input{width:220px;}

.content-login .checkbox{float:left; padding:0 10px 0 0}
.content-login .checkbox input{width:auto}
.content-login h2{display:none}

.content-login a.odustani{background:transparent url(assets/odustani.png) no-repeat left top;}
.content-login a{float:left; margin-right:10px;}

.login-button, .send-button, .small_button,.smalltxt_button
{
	display:block; 
	width:86px; 
	height:35px; 
	text-indent:-9000px; 
	background:transparent url(assets/loginBtn.png) no-repeat left top;
}
.send-button, .small_button, .smalltxt_button{background:transparent url(assets/send.png) no-repeat left top;}

.new_password p{padding-bottom:10px;}

.registration p{padding:10px 0 0 0}
.registration h3{display:none;}
.registration table td{border:none;}
.registration table td h2{font-size:14px; font-weight:bold;}
.registration table span input{float:left; padding:0 4px 0 0}
.registration table span label{margin-top:2px; float:left;}

#main-content .fmt-txt ul.format-paymethod-list, 
#main-content .fmt-txt ul.format-paymethod-list2
{width:720px; float:left; clear:both; margin:8px 0 20px 0; font-size:12px; color:#464646; font-weight:bold; padding: 0 0 0 2px}

#main-content .fmt-txt ul.format-paymethod-list li, 
#main-content .fmt-txt ul.format-paymethod-list2 li
{width:220px; float:left; margin:0 10px 10px 0; border:solid 1px #ebebeb; padding:4px}

#main-content .fmt-txt ul.format-paymethod-list li{height:60px;}
#main-content .fmt-txt ul.format-paymethod-list2 li{width:700px;}

#main-content .fmt-txt ul.format-paymethod-list li img, 
#main-content .fmt-txt ul.format-paymethod-list2 li img{float:left; margin-left:4px}

#main-content .fmt-txt ul.format-paymethod-list li span, 
#main-content .fmt-txt ul.format-paymethod-list2 li span{float:left; margin-top:0; width:100px; padding-left:4px}

#main-content .fmt-txt ul.format-paymethod-list2 li span{width:370px;}

#main-content .fmt-txt ul.format-paymethod-list2 li span{width:590px;}

#main-content .fmt-txt ul.format-paymethod-list li p, 
#main-content .fmt-txt ul.format-paymethod-list2 li p
{float:left; clear:none; padding:0 0 0 4px; font-size:11px; font-weight:normal; width:124px;}

#main-content .fmt-txt ul.format-paymethod-list2 li p{width:550px;}

#main-content .fmt-txt ul.format-paymethod-list ul{float:left; width:122px; clear:none;padding-left:12px}
#main-content .fmt-txt ul.format-paymethod-list li li
{
	float:left; 
	height:auto; 
	border:none; 
	margin:0 0 0 4px; 
	width:120px;
	padding:0 !important; 
	font-size:11px; 
	font-weight:normal; 
	padding-left:90px;
	list-style-type:disc;
}

#main-content .fmt-txt ul.format-paymethod-list2 li ul{float:left; width:220px; padding-left:90px;}

#main-content .fmt-txt ul.format-paymethod-list2 li li
{
	list-style-type:disc; 
	font-size:11px; 
	font-weight:normal; 
	width:300px; 
	border:none; 
	float:none; 
	margin:0 !important; 
	padding:0;
}

/************************************
	SPECIALS
************************************/

#main-content .special{ background-color:#fff; float:left;padding:20px 10px 14px 10px; margin-top:-3px; width:531px;}

#main-content .special ul{padding:20px 0;}

#main-content ul.special-list li
{
	float:left; 
	clear:both; 
	width:530px;
	background-color:#fff;  
	border-bottom:dotted 1px #000;
	margin:0 0 10px 0;
	padding:3px 3px 10px 3px;
}

#main-content ul.special-list .img-box
{
	float:left; 
	width:75px; 
	height:75px; 
	padding:0 2px 0 0;
	background:transparent url(assets/noimage/no-image-special.png) no-repeat 0 0
}

#main-content ul.special-list h3{font-size:12px; font-weight:bold; margin:0; padding:0;}
#main-content ul.special-list p{font-size:11px;}

#main-content ul.level li
{
	float:left; 
	clear:both; 
	width:540px;
	background-color:transparent;  
	border:none;
	margin:0 0 10px 0;
	padding:3px;
}

#main-content ul.level a
{
	color:#000; 
	font-size:12px; 
	text-decoration:underline; 
	padding-left:20px;
	background:transparent url(assets/arrow03.png) no-repeat 0 center
}

/************************************
	ORDERS
************************************/

.order-status{float:left; clear:both; padding:0 0 20px 0; line-height:1.6em;}
.order-status p em{padding-right:4px;}
.order-status dl dt{float:left; clear:left; margin:0; padding:0; width:100px;}
.order-status dl dd{float:left; font-weight:bold; margin:0; padding:0; width:800px;}

table.orders{margin-top:30px; width:970px; margin:0 0 0 2px; font-size:12px; margin-top:0;}
table.orders td{text-align:left;}


table.orders td.right{padding-right:10px;  text-align:right}
table.orders td.left{padding-left:10px; text-align:left}
table.orders td.center{padding-left:10px; text-align:center}


table.orders td{vertical-align:top;}

table.orders dl dt, table.orders dl dd{margin:0; padding:0; float:left;  font-weight:normal;}

table.orders dl{width:140px; margin:0; float:left;}
table.orders dl dt{width:110px; text-align:left;}
table.orders dl dd{float:right; width:14px; text-align:left;}

table.orders dl dd{float:right; clear:right; font-weight:bold;}

table.orders a.details
{
	display:block; 
	text-indent:-9000px; 
	width:58px; 
	height:24px; 
	background:transparent url(assets/detalji.png) no-repeat 0 0;
	float:right
}
table.orders a.details:hover{background:transparent url(assets/detalji-hover.png) no-repeat 0 0;}

.orders-details{float:left; width:954px; padding:10px; font-size:12px;}


.order-commands
{
	clear:both;
	width:100%;
	float:left;
	margin:20px 0;	
}
.order-commands h2{display:block; clear:both; font-size:14px; font-weight:bold; color:red}
.order-commands a
{
	float:left;
	width:150px;
	height:25px;
	text-indent:-9000px	;
	margin-right:22px;
}
a.back-to-orders-list{background:transparent url(assets/back-to-orders-list.png) no-repeat left top;}
a.print-orders-details{background:transparent url(assets/print-orders-details.png) no-repeat left top;}

.orders-details h2{font-size:14px; font-weight:bold; clear:both;}

#remember_me{float:left; padding:0 0 12px 72px !important;}

h3.cc{float:left; width:320px; clear:both; padding:20px 0 0 20px;}
.ccTableData{margin:0 0 50px 20px; font-size:12px; width:900px;}


/************************************
	CF
************************************/

.kontakt h2{padding-left:10px;}
.askabout { margin:0 0 0 70px; }
.askabout h2{float:left; padding:10px; margin-bottom:0;}

.kontakt .left{float:left; width:400px; padding-bottom:30px;}
.kontakt .contacts{float:left; width:200px; padding:52px 0 50px 40px;}

.right dl dt, .right dl dd{float:left; font-size:15px; color:#262626; letter-spacing:2px; margin:0; padding:0 5px 0 0} 
.right dl dd{padding:8px 0 0 0}

.cf 
{
	float:left;
	width:400px;
	padding:12px 40px 12px 10px;
	overflow:hidden;
	font-size:11px;
}

.cf div{float:left; margin:0 !important; padding:0 0 10px 0!important; height:auto !important;}

.cf .cf-required {font-weight:bold;}

.cf span.cf-label, .cf span.cf-textbox, .cf span.cf-textarea, .cf-button{float:left; padding-right:6px;}
.cf span.cf-textbox input {width:270px;}
.cf span.cf-textarea textarea {height:230px; width:272px; font-size:12px; font-family:Arial, Sans-Serif;}
.askabout .cf span.cf-textarea textarea {height:100px;}
.cf span.cf-label{display:block; width:90px; clear:left;}
.cf-info span
{
	float:left;
	clear:both;
	font-size:12px;
	color:#2c2c2c;
	padding:0;
	font-weight:bold;
	width:430px;
}
.kontakt .cf-info, .kontakt .cf-continue{}
.cf .cf-continue {display:block; margin-top:10px; clear:both;}
.cf .cf-button a, .send-btn
{
	width:88px;
	height:40px; 
	float:left;  
	background:transparent url(assets/send.png) no-repeat left top;
	text-indent:-9000px;
	clear:both;
	margin:0 0 0 96px
}
.send-btn{margin:0 0 0 100px;}



table.send-email{margin:10px; width:400px;}
table.send-email td{font-size:11px; vertical-align:top; border:none !important; font-size:11px;}
table.send-email input, table.send-email textarea{width:220px;}

.newsletter-container {
	display:block; 
	width:553px; 
	margin:0 auto; 
	min-height:36px; 
	background:transparent url(assets/newsletter-bg.gif) repeat-y 0 0;
	padding:0 0 0 3px;
	font-size:12px;
}

h1.newsletter-heading {
    width:553px; height:80px;
    margin-left:-3px;
    text-indent:-9999px;
    background:url(assets/newsletter_heading.jpg) no-repeat 0 0;
}

.newsletter-container h2.newsletter-prijava-heading,
.newsletter-container h2.newsletter-odjava-heading {
    height:14px;
    text-indent:-9999px;
    margin:0 0 20px 15px;
}
.newsletter-container h2.newsletter-prijava-heading {
    width:201px;
    background:url(assets/newsletter_prijava_heading.png) no-repeat 0 0;
}
.newsletter-container h2.newsletter-odjava-heading {
    width:213px;
    background:url(assets/newsletter_odjava_heading.png) no-repeat 0 0;
}

.newsletter-container h3 {
	width:500px; 
	height:25px; 
	text-indent:-9000px; 
	color:#fff; 
	font-size:22px; 
	margin:16px 0 0 16px; 
	float:left;
	background:transparent url(assets/nl-heading.png) no-repeat left top;
}

h3.newsletter-unsubscribe-teme {
    margin:20px 0 20px 16px; 
    width:510px; height:74px;
    background:transparent url(assets/nl-unsubscribe-teme.png) no-repeat left top;
}

.newsletter-group-checked label {
    color:#b32a0a;
    font-weight:bold;
}

.newsletter-container input {
    border:none !important;
    margin-right:5px;
}

.newsletter-container dl{width:520px; float:left; clear:both; padding:12px 12px 6px 12px;}
.newsletter-container dt, .newsletter-container dd{float:left; margin:0 8px 0 0;}
.newsletter-container dt{width:100px;}

.newsletter-container dd input{width:274px; border:solid 2px #ddd; padding-top:4px; padding-bottom:4px;}

.newsletter-container  .newsletter-mail dd.continue{float:right;}
.newsletter-mail a
{
	display:block; 
	width:88px; 
	height:32px; 
	text-indent:-9000px; 
	background:transparent url(assets/nl-continue.png) no-repeat left top;
	margin:0 0 10px 0;
}
.newsletter-mail a:hover{margin:-1px -1px 9px 0; border:dotted 1px #fff}

.newsletter-container .newsletter-productscheck input, .newsletter-container .newsletter-radiolist input{width:auto} 

.newsletter-container .newsletter-productscheck table{width:480px; margin-top:0; font-weight:bold; font-size:14px; color:#262626}

.newsletter-container .newsletter-radiolist table{margin-top:0;}
.newsletter-container .newsletter-radiolist table td{border:none;}
.newsletter-container .newsletter-radiolist input{float:left;}
.newsletter-container .newsletter-radiolist label{float:left;color:#fff; font-size:14px; font-weight:bold; padding-top:2px;}
.newsletter-container .newsletter-datum select{border:solid 2px #ddd; margin-top:10px;}
.newsletter-container .newsletter-drzava select{border:solid 2px #ddd;}

.newsletter-subscribe a
{
	display:block; 
	width:110px; 
	height:32px; 
	text-indent:-9999px; 
	background:transparent url(assets/btn_newsletter_prijava.png) no-repeat 0 0;
	margin:10px 0 20px 110px;
}

.newsletter-container span.nl-success, .newsletter-container span.nl-unsuccess {
	display:block; 
	height:21px;
	width:505px; 
	margin:12px 0 60px 20px;
	text-indent:-9999px;
	background:url(assets/nl-success-txt.png) no-repeat 0 0;
}
.newsletter-container span.nl-unsuccess{background:transparent url(assets/nl-unsuccess-txt.png) no-repeat left top;}

.newsletter-container span.nl-unsubscribe-success {
      background:transparent url(assets/nl-unsubscribe-txt.png) no-repeat left top !important;
}

.newsletter-container a.nl-back, .newsletter-container a.nl-retry, .newsletter-container .newsletter-unsubscribe a
{
	display:block;
	width:105px;
	height:32px;
	text-indent:-9000px;
	background:transparent url(assets/nl-back.png) no-repeat left top;
	float:left;
	margin:-32px 0 10px 15px
}

.newsletter-container .newsletter-unsubscribe a{background:transparent url(assets/nl-finish.png) no-repeat left top; margin:0 0 10px 0}
.newsletter-container .newsletter-unsubscribe a:hover{border:dotted 1px #fff; margin:-1px 0 9px -1px; width:104px;}

.google-maps{float:left; width:730px; overflow:visible}
.google-maps dl{float:left; width:182px; height:130px; margin:0; padding:0 0 5px 0;}
.google-maps dl dt, .google-maps dl dd{margin:0; padding:0;}

ul.map-location li a{font-size:12px;}

.message_error
{
	float:left; 
	width:970px; 
	color:red; 
	font-size:18px; 
	font-weight:bold;
	display:block; 
	text-align:center; 
	padding:10px 0; 
	border:solid 2px #000;
	margin:10px 0;
}

table#delivery{width:94%}
table#delivery th, table#delivery td{vertical-align:top !important;}

.checkout-card{float:right; padding:18px 54px 0 0}





.google-info
{
	overflow:auto;
	width:250px;
	max-height:200px;
	color:#000 !important;
	float:left  !important;
	margin:0 !important;
	padding:0 !important; 
	clear:both !important;
}
.google-info dd{margin-left:0 !important; padding-left:0 !important; float:left; clear:both; width:auto;}

li.various_youtube{float:left; margin-right:60px; padding-bottom:22px;}
li.various_youtube object{float:left; clear:both;}

li.various_youtube span.various_youtube_name{float:left; clear:both; font-size:12px; font-weight:bold; padding:10px 0 0 0; font-weight:bold;}
li.various_youtube span.various_youtube_desc{float:left; clear:both; font-size:11px; font-weight:bold;  font-weight:normal; }


.category_thumbnails_box{float:left; padding:0 4px 8px 4px;}
.category_thumbnails_box a.top-cat{display:none;}
.category_list{float:left; clear:both; padding-left:10px; font-size:12px;}


/********promocode**********/

.promocode  
{
	clear:both;
	margin-top:18px;
	position:relative; 
	float:left; 
	padding:0 10px 5px 0;
	font-size:1.2em; 
	width:964px;
	color:#fff;
	background-color:#454545;
}
.promocode p{float:left; text-transform:uppercase; line-height:1em; font-weight:bold; font-size:11px; padding:11px 10px 0 30px;}
.promocode a
{
	text-indent:-9000px; 
	width:118px; 
	height:23px;
	float:right; 
	margin-top:-9px;
	background:transparent url(assets/provjeri-unos.png) 0 0 no-repeat;
}
.promocode a:hover{background:transparent url(assets/provjeri-unos-hover.png) 0 0 no-repeat;}
.promocode .promocode-ok, .promocode .promocode-error, .promocode .promocode-none  
{
	width:206px; 
	position:absolute;
	left:49%; 
	top:-27px;
	width:322px;
	height:20px;
	padding:7px 0 0 36px; 
	text-align:left;
	font-size:14px; 
	font-weight:bold; 
	color:#aff702;
	background:transparent url(assets/promocode-ok.png) 0 0 no-repeat;
}
.promocode .promocode-error{background:transparent url(assets/promocode-error.png) 0 0 no-repeat; color:red;}
.promocode .promocode-none{background:transparent url(assets/promocode-none.png) 0 0 no-repeat; color: Yellow;}
.promocode input  
{
	float:left;
	width:346px !important;
	text-align:left !important; 
	padding:2px; 	
    /*font-weight:bold; */
    font-size:16px;
    font-family:Courier New, Courier, monospace;
    letter-spacing:1px;
    float:left;
    margin-top:-11px;
}


.content-tcom ul li { float:left; display:block; width:300px; margin:0 20px 20px 0; border:solid 5px #eee;}

.add-banner {
    float:left;
    margin:0 -10px 20px 0;
}
.category-header{float:left; margin-bottom:20px;}
.category-header img{border:solid 1px #000 !important; }


h1.landing-page
{
	font-size:18px; 
	height:31px; 
	padding:12px 0 0 12px;
	margin:0px; 
	width:748px; 
	background:transparent url(assets/promo-actions-heading.png) no-repeat 0 0
}
.promo-info{float:left; padding:15px 15px 10px 15px; color:#fff; background-color:#3d3d3e; font-size:11px; line-height:1.4em; width:730px; }
.promo-alert
{
	color: #AFF702;
    float: left;
    font-size: 14px;
    margin:10px 0;	
}
.promo-info .user-controls {padding-top:10px;}
.promo-info h1{font-size:16px; font-weight:bold; margin-top:3px; margin-bottom:15px; line-height: 22px;}
.promo-info p{font-size:12px; padding-bottom:8px; line-height:1.6em;}
.promo-info a{color: #AFF702;}

.promo-list{padding-bottom:10px !important;}

.promo-list .list-price .local-currency{ text-decoration:line-through; font-weight:normal; font-size:12px;}

.promo-price{margin-top:0 !important; padding-top:0 !important;}
.promo-price dt{display:inline-block !important;margin-top:0 !important;padding-top:0 !important;}

.promo-price dd{font-size: 13px; font-weight: bold;}

.promo-list a.buy
{
	display:block; 
	width:121px; 
	height:22px; 
	text-indent:-9000px; 
	position:absolute; 
	bottom:10px;
	left:8px;
	z-index:1000;
	background:transparent url(assets/buyBtn.png) no-repeat left top;
}

/* Sistrum Carousel */

/* (c) Sistrum d.o.o. 2010 */



#sistrumCarousel ul  

{

	list-style-type: none;



}

#sistrumCarousel ul li  

{

	float:left; 

}    



#sistrumCarousel  

{

	width:554px; 

	height:320px; 

	float:left;

	margin:2px 0 40px 0 !important;

	position:relative;

}





#sistrumCarousel img.frame-left{position:absolute; left:0; top:0; z-index:1000}

#sistrumCarousel img.frame-right{position:absolute; right:0; top:0; z-index:1000}

#sistrumCarousel img.frame-bottom{position:absolute; left:13px; bottom:0; z-index:1000}

#sistrumCarousel img.frame-top{position:absolute; left:13px; top:0; z-index:1000}





#sistrumCarousel .carousel-slides  

{

	width:554px; 

	height:320px; 

	overflow:hidden; 

	clear:both;

}

#sistrumCarousel .carousel-slide  

{

	width:554px; 

	height:320px; 

	display:none;

}

#sistrumCarousel img

{

		

}



#sistrumCarousel .carousel-navigation {float:left; width:554px; height:auto; text-align:center; padding:5px 0 5px 0;}

	#sistrumCarousel .carousel-navigation .carousel-navigation-item 

	{ 

		float:left; 

		width:20px;

		height:20px;

		margin:0 4px;

		text-decoration:none;

	}



	/*#sistrumCarousel .carousel-navigation .on {

		background:transparent url(../images/assets/carousel-navigation-on.png) no-repeat left top !important;		

	}

	#sistrumCarousel .carousel-navigation .off {

		background:transparent url(../images/assets/carousel-navigation-off.png) no-repeat left top !important;		

	}*/



	#sistrumCarousel .carousel-navigation .item-no-1 {background:transparent url(carousel/navBullet_sel1.png) no-repeat left top !important;}

	#sistrumCarousel .carousel-navigation .item-no-2 {background:transparent url(carousel/navBullet_sel2.png) no-repeat left top !important;}

	#sistrumCarousel .carousel-navigation .item-no-3 {background:transparent url(carousel/navBullet_sel3.png) no-repeat left top !important;}

	#sistrumCarousel .carousel-navigation .item-no-4 {background:transparent url(carousel/navBullet_sel4.png) no-repeat left top !important;}

	#sistrumCarousel .carousel-navigation .item-no-5 {background:transparent url(carousel/navBullet_sel5.png) no-repeat left top !important;}

	#sistrumCarousel .carousel-navigation .item-no-6 {background:transparent url(carousel/navBullet_sel6.png) no-repeat left top !important;}

	#sistrumCarousel .carousel-navigation .item-no-7 {background:transparent url(carousel/navBullet_sel7.png) no-repeat left top !important;}

	#sistrumCarousel .carousel-navigation .item-no-8 {background:transparent url(carousel/navBullet_sel8.png) no-repeat left top !important;}

	#sistrumCarousel .carousel-navigation .item-no-9 {background:transparent url(carousel/navBullet_sel9.png) no-repeat left top !important;}
	
/* ---------------------------------------------------------------- playStation loyalty club -- */
.playstation-loyalty-box {
    width:199px; height:166px;
    margin-bottom:5px;
    margin-left: 2px;
    background:url(assets/playstation_loyalty_box_bg.png) no-repeat 0 0;
}

.playstation-loyalty-box h3 { display:none; }

.playstation-loyalty-box ul {
    position:relative;
    top:65px; left:15px;
}
.playstation-loyalty-box ul li {
    margin-bottom:15px;
    min-height:12px;
}
.playstation-loyalty-box ul li a {
    color:#000;
    padding:4px 0 4px 20px;
    background:url(assets/sidebar_link_arrow.png) no-repeat center left;
}
.playstation-loyalty-box ul li a:hover { color:#f00; }

.playstation-loyalty-box ul li a.loyalty-page-on {
    color:#f00;
    font-weight:bold;
    text-decoration:none;
}

.playstation-loyalty-heading {
    width:743px; height:32px;
    text-indent:-9999px;
    margin-bottom:20px;
    background:url(assets/playstation-loyalty-heading.png) no-repeat 0 0;
}

.popis-prodajnih-mjesta {
    font-size:12px;
    margin:40px 0;
    padding:10px;
    border-top:1px solid #888;
    border-bottom:1px solid #888;
}
.popis-prodajnih-mjesta h3 {
    font-size:14px;
    font-weight:bold;
}
.popis-prodajnih-mjesta ul li {
    color:#666;
    margin-bottom:15px;
}
.popis-prodajnih-mjesta ul li span {
    font-weight:bold;
    display:block;
    color:#444;
}

.btn-provjeri-bodove {
    display:block;
    width:130px; height:35px;
    margin-top:20px;
    text-indent:-9999px;
    background:url(assets/btn_provjeri_bodove.png) no-repeat 0 0;
}

.playstation-loyalty-info span {
    border:none;
    font-size:13px;
    text-align:left;
}

.loyalty-info-txt {
    color:#666;
    font-size:16px !important;
    font-weight:bold;
    margin-top:40px;
}

.loyalty-form {
    overflow:hidden;
    margin-top:20px;
    margin-bottom:20px;
}
.loyalty-form li {
    margin-bottom:10px;
    display:block;
    width:100%;
    float:none;
    clear:both;
}

.loyalty-form em {
    display:block;
    margin-top:20px;
    font-style:normal;
    font-weight:bold;
}

.loyalty-form li label,
.loyalty-form li.loyalty-newsletter span {
    float:left;
    width:130px;
    font-weight:normal;
    margin-top:5px;
}
.loyalty-form li label span {
    color:#000;
    font:bold 14px Georgia, Times New Roman, serif;
}
.validator {
    margin-left:5px;
    color:#f00;
    font:bold 18px Georgia, Times New Roman, serif;
}

.loyalty-form li input[type=radio],
.loyalty-form li input[type=checkbox],
.pravila-check input[type=checkbox] { border:none; }
.loyalty-form li input[type=text] { width:200px !important; }

.loyalty-form li select {
    height:28px !important;
    margin-right:10px;
}

.loyalty-form li.radiolist { height:24px; }
.loyalty-form li.radiolist label { width:auto; }
.loyalty-form li.radiolist input,
.loyalty-form li.radiolist label { float:left; }
.loyalty-form li.radiolist label { margin-right:5px; }
.loyalty-form li.radiolist br { display:none; }

.loyalty-form li.label-popis {
    margin:20px 0;
    overflow:hidden;
}
.loyalty-form li.label-popis ol {
    font-size:12px;
    float:left;
    margin-left:-40px;
}
.loyalty-form li.label-popis ol li { margin-bottom:0; }
.loyalty-form li.label-popis ol li label { width:auto; }
.loyalty-form li.label-popis ol li label,
.loyalty-form li.label-popis ol li input { float:left; }
.loyalty-form li.label-popis ol li input { margin:5px 5px 0 0; }

.loyalty-prijava-button {
    position:relative;
    top:20px;
    margin-bottom:40px;
}

.loyalty-form li.loyalty-newsletter label {
    width:auto;
    float:left;
}
.loyalty-form li.loyalty-newsletter input {
    float:left;
    margin:3px 5px 0 0;
}
