body {
	margin:					0;
	padding:					0;
	background-color:		black;
	background-color:		#dcdcdc;
/*	background-image:		url(/img/bkg-body.png);*/
	background-image:		url(/img/bkg-body3.png);
	background-repeat:	repeat-x;
	font-size:				10pt;
	font-family:			arial !important;
	font-family:			Verdana, arial !important;
	color:					black;
	padding-left:			50%;
}
img {
	border:					0;
}
a {
	color:					black;
}
td, th {
	font-size:				10pt;
	font-family:			arial !important;
}


div.l {	float:			left;		}
div.r {	float:			right;	}
div.c {	clear:			both;		}

td.l, th.l {text-align:	left;		}
td.r, th.r {text-align:	right;	}
td.c, th.c {text-align:	center;	}

p {			margin: 0 !important;
				padding: 0 !important;
}


/* ------------------ Structure ----------------------------------------------*/

div#screen {
	width:					1004px;
/*	background:				url(/img/bkg-screen.png) no-repeat top center;*/
	background:				url(/img/bkg-screen2.jpg) no-repeat top center;
	background:				url(/img/bkg-screen3.jpg) no-repeat top center;
	background:				url(/img/bkg-underscreen.png) repeat-y top center;
	margin-left:			-502px;
}
div#screenOverlay {
	background:				url(/img/bkg-screen3.jpg) no-repeat top center;
}
div#frame {
	width:					978px;
	margin-left:			13px;
	background:				white;
}

/* ------------------------------ Head ---------------------------------------*/

div#head {
	height:					126px;
	background:				url(/img/bkg-head2.png) no-repeat top center;
}
div#head img {
	margin-top:				30px;
	margin-left:			20px;
}
div#userWidget {
	padding-top:			10px;
	padding-right:			20px;
	font-size:				10pt;
	margin-left:			-20px;
}

div#head input {
	border:					0;
}

div#head input.username,
div#head input.password {
	background:				none !important;
	height:					24px;
	width:					140px;
	padding:					3px 3px 3px 8px;
	font-size:				9pt;
}
div#head input.password {
	width:					108px;
}

div.username, div.password {
	float:					left !important;
}
div.username {
	width:					145px;
	background:				url(/img/input-login.png) no-repeat top left;
}
div.password {
	width:					116px;
	background:				url(/img/input-password.png) no-repeat top left;

}

div#head input.submit,
a.submit {
	display:block;
	background:				url(/img/btn3.png) no-repeat top left;
	width:					80px;
	height:					29px;
	padding-bottom:		25px;
	vertical-align:		middle;
	line-height:			30px;
	color:					#676767;
	font-size:				10pt;
	text-decoration:		none;
	text-align:				center;
}
div#head input.submit:hover,
a.submit:hover {
	color:					white;
	background-image:		url(/img/btn3on.png);
}
div#head div.r {
	width:					350px;
	height:					126px;
}
div#contactInfo {
	padding:					10px 20px 10px 10px;
	margin-left:			200px;
	background:				url(/img/dtl-vr.png) no-repeat center right;
}
div#phones td img {
	margin:					0;
}
div#phones td {
	font-size:				10pt !important;
	line-height:			14pt !important;
	padding-right:			5px;
}
div#electronic {
	font-weight:			bold;
	font-size:				13pt;
	line-height:			13pt;
}

div#basketWidget {
	background:				url(/img/tab-basket.gif) no-repeat top left;
	position:				absolute;
	margin-left:			160px;
	margin-top:				87px;
	width:					144px;
	height:					32px;
	color:					white;
	font-size:				12pt;
	padding:					8px 0 0 55px;
	cursor:					pointer;
}
div.open {
	background:				url(/img/tab-basket-open.gif) no-repeat top left !important;
	color:					#676767 !important;
}

/* ------------------------------- Menu --------------------------------------*/

div#menu {
	height:					35px;
	background:				url(/img/bkg-menu.png) repeat-x top;
	border-left:			1px solid #b32148;
	border-right:			1px solid #b32148;
}
div#menu div {
	float:					left;
}
div#menu a {
	color:					white;
	display:					block;
	line-height:			35px;
	vertical-align:		middle;
	padding-left:			14px;
	padding-right:			14px;
	text-decoration:		none;
	font-size:				12pt;
}
div#menu div.s {
	float:					left;
	background:				url(/img/dtl-vr-menu.png) no-repeat center;
	display:					block;
	width:					2px;
	height:					35px;
}
div#menu div.dropdown {
	position:				absolute;
	background-color:		black;
	width:					198px;
	padding:					9px !important;
	padding-top:			0	!important;
	background:				url(/img/bkg-dropdown2.png) no-repeat bottom left;
	margin-left:			-8px;
	z-index:10;
}
div#menu div.dropdown a {
	float:					none;
	font-size:				10pt;
	height:					22pt;
	line-height:			22pt;
}
div#menu div.dropdown a:hover {
	background:				url(/img/bkg-menu.png) repeat-x center;
}

/* ------------------------------ Navigator ----------------------------------*/

div#navigator {
	border-top:				1px solid black;
	border-bottom:			1px solid black;
	height:					44px;
	background:				#496c2c url(/img/bkg-navigator.png) repeat-x top;
	/*	border-left:			1px solid #5c8838;
	border-right:			1px solid #5c8838;*/
	color:					white;
}
div#navigator div.r {
	padding:10px;
}
div#navigator div.el {
	float:					left;
	line-height:			44px;
	vertical-align:		bottom;
	background:				url(/img/bkg-navigator-item.png) no-repeat top right;
	padding-right:			36px;
	padding-left:			10px;
}
div#navigator div.el a {
	color:					white;
	text-decoration:		none;
}
div#navigator div.el a:hover {
	text-decoration:underline;
}
div#navigator div.r {
	font-size:				11pt;
	padding-left:			50px;
	background:				url(/img/bkg-navigator-search.png) no-repeat top left;
}
div#navigator input {
	border:					0;
	background:				url(/img/input-search.png) no-repeat top left;
	height:					17px;
	width:					189px;
	padding:					3px;
	font-size:				11pt;
}

/* ------------------------------ Body ---------------------------------------*/

div#bodyFrame {
	min-height:				440px;
	background:				url(/img/bkg-bodyframe.png) repeat-x top;
	border-left:			1px solid white;
	border-right:			1px solid white;
}

/* ------------------------------ Subbody ------------------------------------*/

div#subBody {
	background:				white;
	border-left:			1px solid white;
	border-right:			1px solid white;
	margin-left:			5px;
	margin-bottom:			5px;
	margin-top:				5px;
	color:					white;
}
div#subBody div.pane {
	height:					120px;
	background:				url(/img/bkg-subbody.png) no-repeat top left;
}


div#subBody div.pane2 {
	float:					left;
	height:					115px;
	width:					210px;
	padding:					10px 0 5px 20px;
	background:				url(/img/dtl-vr-subbody.png) no-repeat top left;
}
div#evinoSupportsWidget {
	text-align:				center;
	width:					170px;
}
div#tagCloudWidget {
	width:					240px !important;
	padding-right:			10px;
}
div#tagCloudWidget a {
	line-height:			10pt !important;
}
div#subBody h1, div#subBody h2 {
	margin:					0;
	padding:					0;
	font-size:				12pt;
	text-align:				center;
	margin-bottom:			10px;
}
div#subBody h2 {
	font-size:				10pt;
}
div#subBody a {
	color:					white;
	text-decoration:		none;
}
div#subBody a:hover {
	text-decoration:		underline;
}

div#subBody div {
	font-size:				11pt;
}

/* ------------------------------ Foot ---------------------------------------*/

div#foot {
	min-height:				80px;
	background:				#597900 url(/img/bkg-foot.png) repeat-x top;
	color:					white;
	font-size:				9pt;
	padding:					10px;
}
div#foot div#interactive {
	float:right;
	padding-right:			10px;
}

/* ------------------------------ Tabs ---------------------------------------*/


div.filterpane {
	float:					left;
	width:					198px;
	background-color:		#e0e9c7;
	margin-left:			6px;
	margin-top:				5px;
	border-top:				1px solid #e0e9c7;
	border-left:			1px solid #e0e9c7;
	border-right:			1px solid #9aa585;
	border-bottom:			1px solid #9aa585;
}
div.filterpane div.header {
	float:					none;
	background:				url(/img/bkg-filter.png) no-repeat top left;
	height:					30px;
	line-height:			30px;
	vertical-align:		middle;
	color:					white;
	padding-left:			10px;
}
div.filterpane div.headerWide {
	float:					none;
	background:				#496c2c url(/img/bkg-navigator.png) repeat-x top;
	vertical-align:		middle;
	color:					white;
	padding-left:			10px;
	padding-top:			5px;
	padding-bottom:		5px;
}
div.filterpane a {
	display:					block;
	font-size:				10pt;
	text-decoration:		none;
	padding-left:			20px;
	margin-top:				1px;
	margin-bottom:			1px;
	background:				#d0d8b9 url(/img/bkg-filteropt.png) repeat-x top;
	background:				#dfe8c6 url(/img/bkg-filteropt.png) repeat-x top;
	border-bottom:			1px solid #cbd4b5;
	border-bottom:			1px solid #d0d9ba;
}
div.filterpane a:hover,
div.filterpane a.selected {
	text-decoration:		underline;
}
div.filterpane a.more,
div.filterpane a.more:hover {
	background:				none;
	text-align:				right;
	padding-right:			10px;
	border:					0;
	color:					#8a995d;
}
div.filterpane a.more:hover {
	text-decoration:		underline;
	cursor:					pointer;
}


/* ------------------------------- Tabs --------------------------------------*/


div.contentpane {
	float:					left;
	width:					770px;
/*	padding-top:			0 !important;
	margin-top:			0 !important;
	*/
}

div.tabpane div.tabs {
	height:					34px;
	padding-left:			20px;
	border-bottom:1px solid #791530;
}
div.tabpane div.tabs div.x {
	margin-top:				8px;
	height:					40px;
}

div.tabpane div.tabs a {
	color:					#5a7900;
	text-decoration:		none;
	display:					block;
	float:					left;
	width:					121px;
	height:					42px;
	padding-top:			10px;
	text-align:				center;

	background:				url(/img/tab.gif) no-repeat top left;
}
div.tabpane div.tabs a.selected,
div.tabpane div.tabs a:hover {
	color:					white	!important;
	background:				url(/img/tab-selected.gif) no-repeat top left;

}
div.tabpane div.tabs a:hover {
	cursor:					pointer;
}
div.content {
	margin-top:				10px !important;
	padding:					25px;
	font-size:				10pt;
	padding-top:			10px !important;
}
div.content h1,
div.contentpane h1 {
	font-size:				14pt;
	margin-top:				0;
	font-weight:			normal;
	color:					#bb3a5c;
	border-bottom:			2px solid #cada9b;
}

div#promotion {
	margin-left:			5px;
	margin-top:				5px;
	float:					left;
	width:					550px;
	height:					261px;
}

div#mailing {
	float:					right;
	background:				#608e3a;
	width:					188px;
	height:					246px;
	margin-top:				5px;
	margin-right:			5px;
	color:					white;
	padding:					8px;
	font-size:				10pt;
}
div#mailing a.submit {
	padding-bottom:		10px !important;
}
div#mailing h1 {
	font-size:				14pt;
	font-weight:			normal;
	margin:					0;

}

div#logo img {
	margin-top:				40px;
}

div.languageSelection {
	margin-top:				3px;
	margin-left:			15px;
	position:				absolute;
}
div.languageSelection img {
	border:					1px solid black;
	margin:					0 !important;
	padding:					0 !important;
}
div.languageSelection a {
	padding:					0 !important;
	margin:					2px;
	margin-right:			10px;
	height:					11px !important;
	line-height:			11px !important;
	text-decoration:		none;
}

div.languageSelection a:hover,
div.languageSelection a.selected {
	margin:					0;
	border:					2px solid #bb3a5c;
	background:				#bb3a5c;
	color:					white;
}

div.info {
	background:				#cada9b;
	padding:					10px;
	margin-top:				-15px;
	margin-bottom:			10px;
}



/* filtri */
div.fullListing {
	height:auto !important;
	height:150px !important;
	overflow:auto;
}
span.fl {
	float:right;
}




div.sort {
	background: url(/img/trak.png) no-repeat center left;
	height:29px;
	padding:5px;
	padding-top:10px;
	padding-right:15px;
	text-align:right;
	margin-top:10px;
}
div.sort span {
    color:#676767;
    float:left;
}
div.sort a {
    float:left;
    padding-right:25px;
    padding-left:8px;
    margin-left:8px;
    color:#676767;
    text-decoration:none;
}
div.sort a:hover {
    text-decoration:underline;
}
div.sort a.asc {
    background:url(/img/sort-asc.gif) no-repeat right bottom;
}
div.sort a.desc {
    background:url(/img/sort-desc.gif) no-repeat right bottom;
}

div.pagination {
	background: url(/img/trak.png) no-repeat center left;
	height:29px;
	padding:5px;
	padding-right:15px;
	text-align:right;
	margin-top:10px;
}
div.pagination span {
	float:left;
	color:#8a995d;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
}
div.pagination a{
	font-size: 10pt;
	color: #676767;
	text-decoration:none;
	width:30px;
	height:30px;
	display:block;
	float:left;
	line-height:30px;
	vertical-align:bottom;
	text-align:center;
}
div.pagination a.current ,
div.pagination a:hover {
	font-size:16pt;
	font-weight:bold;
}

/* -------------------- Basket -------------------------------*/

div.basketPane div.pan {
	border-bottom: 1px solid black;
	background:white;
}
div.basketPane div.shad {
	height:8px;
	background: url(/img/basket-shad.png) repeat-x top;
}
div.basketPane {
	width: 978px;
	position:absolute;
	color:#676767;
	z-index:2;
}
table.list {
	width:658px;
	margin:10px;
}
table.list td {
	padding:3px 5px 3px 5px !important;
}
table.list th {
	font-size:11pt;
	font-weight:normal;
	text-align:left;
	background:url(/img/bkg-menu-riedel.png) repeat-x top;
	background:url(/img/bkg-menu-riedel.png) repeat-x top;
	background:url(/img/bkg-navigator.png) repeat-x center;
	color:white;
	padding:3px 5px 3px 5px;
}
table.summary {
}
table.table th {
	background:url(/img/bkg-navigator.png) repeat-x center;
	padding:3px;
	color:white;
}

table.summary tbody td{
	font-size:10pt;
}
table.list tbody td{
	font-size:10pt;
	width:100%;
	padding:3px;
	color:#676767;
}
table.list tbody td a:hover {
	background:#676767;
}
tr.alt td,
tr.odd td{
	background:url(/img/bkg-bodyframe.png) repeat-x top;
}

td.r {
	text-align:right;
}
div.summary {
	margin-top:20px;
	padding-bottom:20px;
}
div.summary td {
	vertical-align:bottom;

}

div.basketPane div.summary td.value {
	text-align:right;
	font-size:12pt;
	font-weight:bold;
	font-style:italic;
	padding-left:30px;
}

div#upfoot {
	background: #ccdaa5;
	color:#9aa585;
	padding:5px;
	text-align:center;
}
div#upfoot a {
	color:#4a6300;
	text-decoration:none;
	letter-spacing:0.1em;
}
div#upfoot a:hover {
	text-decoration:underline;
}




.newMarker {
	font-size:12pt;
	letter-spacing:-0.01em;
	color:white;
	position:absolute;
	padding:3px 5px 3px 5px;
	text-align:center;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background:#b12147 url(/img/bkg-menu.png) repeat-x top;
	width:107px;
	margin-top:85px;
	-moz-opacity:0.8;
}





div.product div.new {
	display:inline;
	font-size:11pt;
	font-weight:bold;
	font-weight:bold;
}

div.product div.enPrimeur {
	display:inline;
	font-size:11pt;
	font-weight:bold;
}






div.enPrimeurMarker {
	font-size:11pt;
	letter-spacing:-0.1em;
	color:white;
	position:absolute;
	padding:3px 5px 3px 5px;
	text-align:center;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background:#b12147 url(/img/bkg-menu-riedel.png) repeat-x top;
	width:107px;
	margin-top:-3px;
	-moz-opacity:0.8;
	opacity:0.8;
}
div.enPrimeurMarker,
.newMarker {
	float:left;
	margin: 0 5px 5px 5px;
	width:auto;
	padding:2px 10px 2px 10px;
	position:relative;
	-moz-opacity:none;
}

a.back {
	font-size:11pt;
	text-decoration:none;
	color:#8a995d;
	padding-top:5px;
}
div.productList div.shop {
	background:none;
}




div.productList div.product div.shop a,
a.basket,
a.basket2,
div.cart a {
	display:block;
	color:#676767;
	background: #cada9b;
	margin-top:5px;
	text-decoration:none;
	width: 68px !important;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	background: url(/img/btn2.png) no-repeat top left;
	font-size:10pt;
	float:left;
	
	text-align:center;
	padding:5px;
	padding-left:0;
	padding-right:0;
}
a.basket2 {
	background: url(/img/btn22on.png) no-repeat top left;
	width: 120px !important;
	color:white;
}

div.productList div.product div.shop a:hover,
div.cart a:hover,
a.basket2:hover,
a.basket:hover {
	color:white;
	background: url(/img/btn2on.png) no-repeat top left;
}
a.basket2:hover {
	background: url(/img/btn22on.png) no-repeat top left;
}



a.basket {
	margin:0;
}

div.cart table td a {
}
div.cart table td ,
div.shop table td {
	text-align:right;
	vertical-align:middle;
}
div.shop {
	padding-left:15px;
}
div.shop {
	background:url(/img/dtl-vr.png) no-repeat left center;
	float:right;
}

td.price,
div.price {
	font-style:italic;
	color:#bb3a5c !important;
	font-size:12pt;
	text-align:right !important;
}
td.price b ,
div.price b {
	font-size:12pt;
}
.save {
	color: #618e3b !important;
}

/* ------------------------------------------------------ */

div.productList div.product{
	background:#ededed;
	padding:2px 5px 2px 5px;
	background:white url(/img/bkg-listitem2.png) no-repeat center left;
	color:#676767;
	letter-spacing: -0.01em;
	height:122px;
}
div.productList div.alt {
	background:white url(/img/bkg-listitem-alt2.png) no-repeat center left;
}
div.img a.icon {
	position:absolute;
	z-index:1;
}

div.productList div.product div.img {
	float:left;
	padding: 1px 0px 0px 0px;
	width:110px;
	text-align:center;

}
div.productList div.img a {
	height:120px;
	width:118px;
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
}
div.basic div.img a {
	display:block;
	height:240px;
	width:140px;
	background-repeat:no-repeat !important;
	background-position:center center !important;
}


div.productList div.product div.description {
	float:left;
	padding-left:5px;
	padding-top:5px;
	width:420px;
}
div.productList div.product div.description a {
	font-size:12pt;
	color:#676767;
	color:#898989;
	margin-left:5px;
	letter-spacing:0.05em;
}
-div.productList div.alt div.description a {
	background:#cada9b;
	background:#acbf75;
}
div.productList div.alt div.description a {
	color:#8a995d;

}
div.productList div.product div.description b {
	font-size:11pt;
	letter-spacing:0.1em;
}
div.productList div.product div.shop {
	float:right;
	padding:10px;
}
div.productList div.product div.shop div.price b {
	font-size:14pt;
}
div.productList div.product div.shop div.price {
	font-style:italic;
	color:#bb3a5c;
	font-size:13pt;
	text-align:right;
	padding-bottom:5px;
	padding-right:7px;
}

/* ----------- basket --- */

div.steps {
	padding-top:1px !important;
	padding-bottom:20px !important;
	height:20px;
}
div.steps div.pane {
	background: url(/img/bkg-menu.png) repeat-x top;
	color:white;
	padding-bottom:5px;
}

div.steps b {
	font-size:20pt;
	line-height:26pt;
	font-weight:bold;
	margin-right:10px;
	vertical-align:bottom;
}
div.steps a {
	vertical-align:middle;
	color:white;
	text-decoration:none;
}
div.steps a:hover {
	text-decoration:underline;
}

div.steps div.step-on,
div.steps div.step-current,
div.steps div.step {
	float:left;
	width:18%;
	padding-left:10px;
}
div.steps div.step-on {
	background:url(/img/bkg-navigator.png) repeat-x center;
}
div.steps div.step-current {
	padding-left:30px;
	background:url(/img/basket-step.png) no-repeat center left;
}
div.steps div.step {
}

div.basketForm h3,
div.basketFormHalf h3 {
	margin:0;
	color:#618e3b;
	padding-left:10px;
	padding-top:5px;
	font-size:11pt;
}

div.basketForm {
	width:588px;
	background: url(/img/basket-bkg2.png) no-repeat top left;
	margin-left:3px;
}
div.basketForm2 {
	width:588px;
	background: url(/img/basket-bkg3.png) no-repeat top left;
	margin-left:3px;
}
div.basketFormHalf {
	float:left;
	width:294px;
	background: url(/img/basket-bkg.png) no-repeat top left;
	margin-left:3px;
}

div.loginFailed {
	background:#b12147;
	margin-left:3px;
	margin-right:3px;
	padding:5px;
	font-size:10pt;
	font-weight:bold;
	color:white;
	margin-top:5px;
}

table.specs td {
	border-bottom: 1px dotted #618e3b;
}

table.summary td {
	padding:4px !important;
}

table.summary tr.line td {
	border-top:2px solid #e0e9c7  !important;
}
table.summary tr.hardLine td {
	border-top:2px solid #618e3b !important;
}
table.summary {
width:250px;
}

div.basketWarning {
	background: #af2047;
	color:white;
	font-size:12pt;
	padding:20px;
	margin-top:10px;
	margin-bottom:10px;
}
div.basketWarning a {
	color:white;
}


/* ------------------ Brands ----------------------------------------------- */

div.letters {
	height:auto !important;
	background:none !important;
}
div.letters a {
	float:left;
	height:20px;
	width:20px;
	padding:5px;
	text-align:center;
	font-size:14pt;
}

div.brand {
	color:#676767;
	float:left;
	padding:8px;
	width:158px;
	height:212px;
	margin-right:5px;
	margin-top:5px;
	background: url(/img/bkg-brand.png) no-repeat top left;
}
div.brand img {
	border:1px solid black;
}
div.brand a:hover {
	text-decoration:underline !important;
}
div.brand div.title a {
	color:white;
	text-decoration:none;
}

div.brand div.dsc a {
	color:#676767;
	text-decoration:none;
	float:right;
	margin-top:5px;
}
div.brand div.title {
	margin-top:10px;
	font-size:12pt;
	text-align:center;
	color:white;
	height:40px;
}



span.input {
	width:auto;
	padding:0;
}
span.input input {
	margin:0;
	border:1px solid black;
	background:url(/img/bkg-input.png) repeat-x top;
	margin-right:1px;
	padding:3px;
}

div.tabs span.rss {
	background:url(/img/icn-rss.png) no-repeat top left !important;
	width:14px !important;
	height:14px !important;
	display:block !important;
	position:absolute !important;
	margin-left:100px;
	margin-top:5px;
}

a.selectedFilter {
	background: url(/img/remove.png) no-repeat 2% center !important;
	padding-left: 25px !important;
}


#primerenKozarec a {
	display:block;
	text-decoration:none;
	float:left;
	text-align:center;
	height:275px;
}

table.table td.group {
	font-size:12pt;
	color:#bb3a5c;
	border-bottom: 1px solid #cada9b;
}

table.table td.price {
	font-style:italic;
	color:#bb3a5c;
	font-size:12pt;
	text-align:right;
}

table.products tr:hover {
	background-color:#cada9b;
}
table.products td {
	padding:			4px;
}
table.products tr.section:hover {
	background:none;
}
table.products tr.section td {
	border-bottom: 1px solid #cada9b;
	font-size:14pt;
	letter-spacing:0.5em;
}
table.products td.price {
	font-style:italic;
	color:#bb3a5c;
	font-size:12pt;
	text-align:right;
}

div#estimatedDelivery {
	border-top:1px dotted #618e3b;
	padding-top:10px;
}


div#freeDelivery div,
div#creditState div {
	padding:10px;
	background:#e0e9c7;
}

tr.not-valid input {
	border:2px solid #ac2045;
}
div#layout2 {

}

div#layout2 div.filterpane {
	width:320px
}
div#layout2 div.contentpane {
	width:640px;
}
div#layout2 div.contentpane table {
	margin:20px;
}

div#layoutFull {
	width:944px;
	margin:15px;
}


div#fpasswordPane {
	margin-left:150px;
}
	tr.not-valid input {
		border:2px solid #ac2045;
	}

div#spremembapodatkov td.title {
	width:150px;
}
div#spremembapodatkov td span {
	font-size:9pt;
	font-style:italic;
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	color:#676767;
}
div#spremembapodatkov td {
	padding:0 !important;
}
div#spremembapodatkov table {
	margin:20px !important;
}

div#layoutFull2 div.content{
	width:934px;
}

div#vinarFINFO {
	padding-bottom:20px;
}

div.newsEntry {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #618e3b;
}

a.rss {
	background:none !important;
	padding-left:5px !important;
}
a.rss img {
	margin-right:5px;
}

#primerenKozarec a {
    width:145px;
    border: 1px solid #dcdcdc;
    padding:10px;
    margin-top:3px;
    margin-left:3px;
}
#primerenKozarec a:hover {
    border: 1px solid #bb3a5c;
}


/** articles */

div.content table td {
}
div.content table {
	width:100%;
}
table th {
	background:url(/img/bkg-navigator.png) repeat-x center;
	padding:3px;
	color:white;
}
table th.current-sort {
	background:#ac2045;
}
table th a{
	color:white;
	text-decoration:none;
}
table td a{
	text-decoration:none;
}
table td a:hover ,
table th a:hover {
	text-decoration:underline;
}

div.videos div.opis {
	font-size:10pt;
	padding-left:5px;
	color:#676767;
}
div.videos div.opisFull {
	font-size:10pt;
	position:absolute;
	margin-left:-4px;
	margin-top:-4px;
	padding-left:5px;
	background:#c9d99a;
	color:#676767;
	padding:4px;
	width:224px;
	z-index:1;
}
div.videos div.img {
	background-position:center center;
	background-repeat:no-repeat;
}

div.videos div.video {
	display:block;
	width:234px;
	height:235px;
	float:left;
	margin-top:1px;
	background: url(/img/video_imgmask2.png) no-repeat top left;
}
div.videos a {
	display:block;
	width:234px;
	height:170px;
	line-height:300px;
	background: url(/img/video_imgmask2.png) no-repeat top left;
	color:white;
	vertical-align:bottom;
	text-align:center;
	text-decoration:none;
}
div.videos a:hover {
	text-decoration:underline;
}

div#videoContentPane {
	width:986px;
	margin-left:-5px;
}

div#vinarFINFO {
	
}

div.categoryIcon {
	float:left;
	width:234px;
}
div.categoryIcon a {
	text-decoration:none;
}
div.categoryIcon a div {
	padding:7px;
	color:#676767;
}
div.introDescription {
	color: #676767;
	padding:5px 5px 10px 5px;

}

div.cart input {
	width:20px;
}


#text-content-page {
	width:944px;
	margin:15px;
}
#text-content-page div.text {
	padding:0 10px 10px 10px;
}


#page-basket #summary{
	padding-right:30px;
}
