/*********************************************

	RESET

*****************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*********************************************

	GRID

*****************************************************/

#container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}

.first-col {
	margin-left: 0;
}

.last-col {
	margin-right: 0;
}

.cols-1,
.cols-2,
.cols-3,
.cols-4,
.cols-5,
.cols-6,
.cols-7,
.cols-8,
.cols-9,
.cols-10,
.cols-11,
.cols-12,
.cols-13,
.cols-14,
.cols-15,
.cols-16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cols-1 {
	width: 40px;
}

.cols-2 {
	width: 100px;
}

.cols-3 {
	width: 160px;
}

.cols-4 {
	width: 220px;
}

.cols-5 {
	width: 280px;
}

.cols-6 {
	width: 340px;
}

.cols-7 {
	width: 400px;
}

.cols-8 {
	width: 460px;
}

.cols-9 {
	width: 520px;
}

.cols-10 {
	width: 580px;
}

.cols-11 {
	width: 640px;
}

.cols-12 {
	width: 700px;
}

.cols-13 {
	width: 760px;
}

.cols-14 {
	width: 820px;
}

.cols-15 {
	width: 880px;
}

.cols-16 {
	width: 940px;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*********************************************

	MAIN

*****************************************************/

body, input, select {
color:#383435;
font-family:Arial,sans-serif;
font-size:12px;
}
a {
color:#3399CC;
text-decoration:none;
outline:none;
}
a:hover {
text-decoration:underline;
}

.hidden{display:none;}
sup{
font-size:10px;
vertical-align:super;
}
#logo{}

#content{float:left; width:700px; line-height:140%; display:inline; margin:0 10px;}
#content p, .registrationMessage p{padding:0 0 15px 0;}
#content ul{margin:10px 0 10px 20px; padding:0;}
#content ul li{list-style:square;}
#page11849 #content{width:940px;}
.basic001{width:auto;}
.basic001 .content{padding:10px 0;}
.orange_color {
	color:#FF8900;
}

.blue_color {
	color:#3399CC;
}

#content .content h2{font-size:15px; margin:0; padding:0 0 10px 0;}
#content .content h3{font-size:13px; margin:0; padding:0 0 5px 0;}
.more{position:absolute; top:0; right:0; font-weight:bold; text-transform:lowercase;}
.raquo{font-family:Verdana, Arial, Helvetica, sans-serif;}

.sellers-list{width:100%; border-collapse:collapse;}
.sellers-list th, .sellers-list td{padding:5px;}
.sellers-list th{border-bottom:1px solid #7E8183;}
.sellers-list td{border-bottom:1px solid #BEC0C1;}
.sellers-list td strong{font-size:11px;}

.MaxProductsExceeded, .txt-message{
	display:block;
	font-size:17px;
	text-align:center;
	border:3px solid #EDEBEA;
	padding:10px;
	line-height:180%;
	}
.txt-message{
	margin-top:10px;
	text-align:left;
	}

.registrationMessage{
	clear:both;
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:700px;
	line-height:140%;
}

div.hr1, div.hr5 {
background-color:#999999;
height:1px;
overflow:hidden;
}
div.hr5 {
background-color:#7E8183;
height:5px;
}
#tagline p {
font-weight:bold;
margin:10px 0;
text-transform:uppercase;
}
#tagline span{position:absolute; top:10px; right:-10px; font-weight:bold; _right:10px;}
#head-menu ul {
float:right;
margin:5px 0;
}

#head-menu ul li {
float:left;
font-weight:bold;
margin:0 0 0 10px;
position:relative;
z-index:999;
}
#head-menu ul li div {
cursor:pointer;
padding:5px 12px 5px 0;
position:relative;
}
#head-menu ul li div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/arrow_down_small.png) no-repeat scroll 0 0;
height:6px;
padding:0;
position:absolute;
right:2px;
top:9px;
width:7px;
}
#head-menu ul li ul {
-moz-box-shadow:3px 5px 9px rgba(0, 0, 0, 0.5);
background-color:#FBFCFC;
border:1px solid #A9ACAF;
display:none;
left:0;
margin:0;
padding:2px;
position:absolute;
top:20px;
z-index:999;
}
#head-menu ul li ul.last {
left:auto;
right:0;
}
#head-menu ul li ul li {
float:none;
font-weight:normal;
margin:0;
width:100%;
}
#head-menu ul li ul li a {
display:block;
color:#383435;
padding:6px;
*width:14web0px;
white-space:nowrap;
}

#head-menu ul li ul li a:hover{
background-color:#6B6D6E;
color:#FFFFFF;
text-decoration:none;
}

#head-menu ul li ul li a div {
padding:6px;
white-space:nowrap;
}
#head-menu ul li ul li a:hover div {
background-color:#6B6D6E;
color:#FFFFFF;
}
#shopping-centre p {
font-size:14px;
margin:5px 0;
position:relative;
text-transform:uppercase;
}

#shopping-centre p strong.logged-1{
font-weight:bold;
color:#FF6600;
}

#shopping-centre p strong.logged-0{
font-weight:normal;
}

#shopping-centre p span {
font-size:12px;
position:absolute;
right:0;
text-transform:none;
z-index:9;
}
#shopping-centre p span a{
padding-left:10px;
}
#shopping-centre p span a.logged-1{
font-weight:bold;
text-transform:lowercase;
}
#shopping-centre ul {
background-color:#EDEBEA;
height:58px;
margin:0 0 5px;
padding:10px;
}
#shopping-centre ul li {
display:block;
float:left;
text-align:center;
width:72px;
font-size:11px;
font-weight:bold;
color:#a4a2a2;
}
#shopping-centre ul li a {
color:#383435;
text-decoration:none;
}
#shopping-centre ul li a:hoevr{text-decoration:none; color:#2f2d2e;}

#shopping-centre ul li span{display:block; width:32px; height:35px; margin:0 auto; text-align:center; background-position:0 0; background-repeat:no-repeat;}

#shopping-centre ul li.trade-icon-1 span{background-image:url(../img/icon_folder_off.png);}
#shopping-centre ul li.trade-icon-2 span{background-image:url(../img/icon_user_off.png);}
#shopping-centre ul li.trade-icon-3 span{background-image:url(../img/icon_favorite_off.png);}
#shopping-centre ul li.trade-icon-4 span{background-image:url(../img/icon_promotion_off.png);}
#shopping-centre ul li.trade-icon-5 span{background-image:url(../img/icon_edit_off.png);}
#shopping-centre ul li.trade-icon-6 span{background-image:url(../img/icon_note_off.png);}

#shopping-centre ul li.trade-icon-1 a span{background-image:url(../img/icon_folder_on.png);}
#shopping-centre ul li.trade-icon-2 a span{background-image:url(../img/icon_user_on.png);}
#shopping-centre ul li.trade-icon-3 a span{background-image:url(../img/icon_favorite_on.png);}
#shopping-centre ul li.trade-icon-4 a span{background-image:url(../img/icon_promotion_on.png);}
#shopping-centre ul li.trade-icon-5 a span{background-image:url(../img/icon_edit_on.png);}
#shopping-centre ul li.trade-icon-6 a span{background-image:url(../img/icon_note_on.png);}

#shopping-centre ul li.trade-icon-1 a:hover span{background-image:url(../img/icon_folder.png);}
#shopping-centre ul li.trade-icon-2 a:hover span{background-image:url(../img/icon_user.png);}
#shopping-centre ul li.trade-icon-3 a:hover span{background-image:url(../img/icon_favorite.png);}
#shopping-centre ul li.trade-icon-4 a:hover span{background-image:url(../img/icon_promotion.png);}
#shopping-centre ul li.trade-icon-5 a:hover span{background-image:url(../img/icon_edit.png);}
#shopping-centre ul li.trade-icon-6 a:hover span{background-image:url(../img/icon_note.png);}

/* search */
#search {
	background-color: #7e8183;
	height: 40px;
	padding: 10px; /* prepissanie gridu */
	margin: 0 0 20px 10px; /* prepisanie gridu */
}

#search #query {
	border: 2px solid #b6b6b7;
	font-size: 18px;
	float: left;
	padding: 7px;
	width: 336px;
	vertical-align: bottom;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#search #query.empty {
	color: #a1a4a6;
}

#search #submit-query {
	float: left;
	background: transparent url(../img/submit_query.png) no-repeat 0 0;
	border: 0;
	height: 40px;
	width: 84px;
	margin: 0 0 0 5px;
	vertical-align: top;
	font-size: 0px;
}

#search #submit-query:hover {
	background-position: 0 -40px;
}

#search #submit-query:active {
	background-position: 0 -80px;
}
/* /search */
#categories {
background-color:#7E8183;
height:40px;
margin:0 2px 20px 0;
padding:10px;
text-align:center;
width:208px;
}
#categories #categories-trigger {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:40px;
padding:0 0 0 15px;
position:relative;
text-decoration:none;
text-transform:uppercase;
}
#categories #categories-trigger span {
display:block;
background:transparent url(../img/arrow_down_big.png) no-repeat scroll 0 0;
height:10px;
left:0;
position:absolute;
top:3px;
width:11px;
}
.shopping-cart {
background:#FF8D3E url(../img/shopping_cart.png) no-repeat scroll 10px center;
height:60px;
margin:0 10px 20px 3px;
width:227px;
text-align:right;
}
.shopping-cart a {
/* background:transparent url(../img/shopping_cart.png) no-repeat scroll 0 center;*/
display:block;
width:100%;
height:60px;
color:#FFFFFF;
text-decoration:none;
}
.shopping-cart a:hover{
text-decoration:none;
color:#FFF;
}
.shopping-cart span {
color:#FFFFFF;
font-size:16px;
text-align:right;
}
.shopping-cart .cart-price {
font-weight:bold;
padding-top:12px;
padding-bottom:3px;
}
.shopping-cart span{
display:block;
text-align:right;
padding:0 10px 0 0;
}
.shopping-cart span span{display:inline; padding:0; font-size:11px;}
#foot-menu-in{float:left;}
#searchedstrings{float:right;}

#foot-menu ul {
margin:15px 0 0;
}
#foot-menu ul li {
float:left;
font-weight:bold;
text-transform:uppercase;
}
#foot-menu ul li ul {
margin:10px 30px 15px 0;
/* width:160px; */
}
#foot-menu ul li ul.last {
 margin-right:40px;
}
#foot-menu ul li ul.last li{width:auto;}

#foot-menu ul li ul li {
float:none;
font-weight:normal;
line-height:21px;
text-transform:none;
width:170px;
}
#foot-menu ul li ul li a div {
display:inline;
}
#copyright p {
margin:10px 0 60px;
}
#compare {
-moz-box-shadow:1px 3px 9px rgba(0, 0, 0, 0.5);
background-color:#EDEBEA;
border-color:#BEC1C3 #BEC1C3 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
bottom:-10px;
height:60px;
left:50%;
margin-left:-470px;
position:fixed;
width:940px;
}
#compare.hidden {
display:none;
}
#compare div.icon {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#FFFFFF;
border:1px solid #BEC1C3;
float:left;
height:38px;
margin:5px 0 0 5px;
position:relative;
vertical-align:top;
width:38px;
}
#compare div.icon a {
display:table-cell;
height:38px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:38px;
}
#compare div.icon a img {
max-height:38px;
max-width:38px;
vertical-align:middle;
}
#compare div.icon span.remove {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background-color:#3399CC;
color:#FFFFFF;
cursor:pointer;
display:none;
padding:1px 3px;
position:absolute;
right:0;
top:0;
}
#compare div.icon:hover span.remove {
display:block;
}
#compare #submit-compare {
background:transparent url(../img/submit_compare.png) no-repeat scroll 0 0;
border:0 none;
float:right;
height:40px;
margin:5px 5px 0 0;
vertical-align:top;
width:104px;
}
#compare #submit-compare:hover {
background-position:0 -40px;
}
#compare #submit-compare:active {
background-position:0 -80px;
}
.pagination {
}
.pagination li {
float:left;
margin:10px 3px 5px 0;
}
.pagination li a, .pagination li b, .pagination li span.current, .pagination li span.hellip, .pagination li span.disabled {
background:#666666;
border:1px solid #666666;
display:block;
min-width:14px;
padding:4px 3px;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}
.pagination li a:hover {
background-color:#fff;
color:#383435;
}
.pagination li.prev {
margin-right:15px;
}
.pagination li.next {
margin-left:10px;
}
.pagination li.prev a, .pagination li.next a, .pagination li span.disabled {
/* border-width:2px; */
padding:4px;
}
.pagination li span.current, .pagination li span.hellip {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #666666;
color:#383435;
font-weight:bold;
}
.pagination li span.hellip {
border-color:#fff;
padding:4px 0;
}
.pagination li span.disabled {
color:#CDCBCA;
background-color:#fff;
border-color:#CDCBCA;
}
.pagination li span.em {
font-family:Verdana;
font-weight:bold;
line-height:10px;
}
.pagination li.search-info {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
display:block;
float:right;
margin:10px 0 5px;
padding:4px;
text-align:right;
white-space:nowrap;
}
.pagination li.search-info span {
font-weight:bold;
}
.sorting {
float:right;
}
.sorting li {
float:left;
margin:0 5px 0 7px;
}
.sorting li a {
font-weight:bold;
}
.sorting li img {
margin:0 0 1px;
}
.sorting a.asc{padding-right:10px; background: url(../img/arrow_up_small.gif) no-repeat right 5px;}
.sorting a.desc{padding-right:10px; background: url(../img/arrow_down_small.gif) no-repeat right 5px;}

div.side-column {
margin:0;
}

.OrderSubmit {
	cursor: pointer;
	background: url(../img/add_to_basket.png);
	width: 30px;
	height: 26px;
	font-size: 0px;
	border: 0 !important;
}

.item-nav{padding:15px; overflow:hidden;}
.item-nav li{
	padding-bottom:2px;
	display:inline;
	float:left;
	padding-right:6px;
}
.item-nav li a{padding-left:18px;}
/*
.item-nav li.nav-1 a{background:url(../img/print.png) no-repeat 0 0; padding-left:27px;}
.item-nav li.nav-3 a{background:url(../img/send_friend.png) no-repeat 0 0; padding-left:15px;}
.item-nav li.nav-5 a{background:url(../img/list.png) no-repeat 0 0; padding-left:16px;}
*/
/*
.item-nav li.nav-3{clear:both;}
.item-nav li.nav-1, .item-nav li.nav-3{width:130px;}
.item-nav li.nav-2, .item-nav li.nav-4{width:190px;}
*/
/* kosik finish kroky */
.shopping-cart-finish{
	border:3px solid #edebea;
	padding:15px;
}
.last-step{
	border:3px solid #EDEBEA;
	font-size:17px;
	line-height:180%;
	padding:10px;
	text-align:center;
}
.last-step a{
	display:block;
	background:transparent url(../img/button_140.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:38px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	width:140px;
	font-size:12px;
	padding-top:6px;
	text-align:center;
	margin:0 auto;
}
.last-step a:hover{text-decoration:none; color:#FFF;}

.shopping-cart-finish h3{
	font-size:12px;
	text-transform:uppercase;
	margin:0;
	padding:0 0 15px 0;
}
.shopping-cart-finish table{
	border-collapse:collapse;
	width:100%;
}
.shopping-cart-finish .seller td{
	background-color:#edebea;
	padding:10px;
	border-top:2px solid #7e8183;
}
.shopping-cart-finish th{
	padding:5px;
	font-size:11px;
	text-align:left;
	border-bottom:1px solid #7e8183;
}
.shopping-cart-finish td{	
	border-bottom:1px solid #bec0c1;
	padding:5px;
}
.shopping-cart-finish .noborder td{border:0;}
.shopping-cart-finish .subtotal td{padding:8px 5px;}
.shopping-cart-finish .boto td{border-top:2px solid #7e8183;}

.shopping-cart-finish .cell-1{text-align:center;}
.shopping-cart-finish .cell-2 div{width:60px; overflow:hidden; white-space:nowrap;}
.shopping-cart-finish .cell-3{}
.shopping-cart-finish .cell-4{width:60px; text-align:center;}
.shopping-cart-finish .cell-4 input{width:25px; text-align:right; border:1px solid #a4b97f; font-weight:bold; padding-right:2px;}
.shopping-cart-finish .cell-5{text-align:right; white-space:nowrap;}
.shopping-cart-finish .cell-6{text-align:right; font-weight:bold; white-space:nowrap;}
.cell-5 small, .cell-6 small{display:block; font-size:9px; padding:5px 0 0 0; font-weight:normal;}

.shopping-cart-finish td a{font-weight:normal;}
.shopping-cart-finish td a:hover{}
.shopping-cart-finish td.right{text-align:right;}

.calendar tr td{border:1px solid #7e8183 !important;}
.calendar caption{padding:4px 0; font-weight:bold;}
.calendar .days{background-color:#eee;}

.total-bonus{
	padding:15px 0 15px 210px;
	background:url(../img/vyhodny_nakup.jpg) no-repeat 0 0;
}

.total-bonus-in{
	padding:25px 0;
	margin-bottom:5px;
	border-top:2px solid #7e8183;
	border-bottom:2px solid #7e8183;	
	}
.total-bonus-in p{margin:0; padding:0; font-size:14px;}
.total-bonus-in p.orange{margin:0; padding:15px 0 0 0; font-size:20px; color:#ff6600;}

.orderComponent{padding:10px 0; overflow:hidden;}
.orderComponent label{font-weight:bold; display:block; margin:0 0 5px 0; padding:0;}
.orderComponent .label{font-weight:bold; padding:4px 0;}
.ocd{font-style:italic; border-bottom:1px solid #bec0c1; padding-bottom:5px;}
.textComponent label{font-weight:bold; padding-right:10px;}
.textComponent{padding:5px 0;}
.textComponent input{width:60%; border:1px solid #bec0c1;}

.last-step p{padding-bottom:10px;}

.shopping-cart-finish td.comment{padding:10px; background-color:#edebea;}
.comment label{display:block; padding:0 0 5px 0;}
.comment textarea{width:90%; height:60px; border:1px solid #bec0c1;}
.button{background:url(../img/button.gif) no-repeat scroll 0 0; width:114px; height:44px; margin:0; padding:0; color:#FFF; text-transform:uppercase; font-weight:bold; border:0; cursor:pointer;}
.small-button{background:url(../img/button_small.gif) no-repeat scroll 0 0; width:83px; height:22px; margin:0; padding:0 0 1px 0; color:#FFF; font-weight:normal; border:0; cursor:pointer;}

.listOrders{margin:0; width:100%;}
.listOrders th, .listOrders td{padding:5px 10px; border-bottom:1px solid #bec0c1;}
.listOrders th{ background-color:#edebea;}
.order, .order-in{width:99% !important; margin:0 2px 15px 2px; border:1px solid #bec0c1;}
.order caption{font-size:14px; font-weight:bold; padding:10px; text-align:center;}
.order th, .order td, .order-in td, .order-in th{padding:5px 10px; border:1px solid #bec0c1;}
.order th, .order-in th{text-align:left; background-color:#edebea;}

.Login{padding:20px;}
.Login p{margin:0; padding:0 0 5px 0;}
.Login label{display:block; width:150px;}
.Login label input{}
.Login td{padding:5px;}

#shop-registracia{clear: both; line-height:140%;}
#shop-registracia form {clear: both;}
#shop-registracia form b{}
#shop-registracia legend{font-weight: bold; padding: 0 2px; color:#0185c3;}
#shop-registracia fieldset {border:1px solid #ccc; padding: 6px; margin:15px 0;}
#shop-registracia table {width: 70%;}
#shop-registracia table td{padding:1px 2px; width: 50%;}
#shop-registracia table td input{width:200px; border:1px solid #ccc; background-color:#f8f8f8; padding:2px;}
#shop-registracia p{padding-bottom:10px;}

.warning{color:#FF0000;}

.box.listing .content ul.orderSteps{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	border:3px solid #edebea;
	}
.reg-row{padding-left:248px;}

.box.listing .content ul.orderSteps li{list-style:none; padding:12px 10px; line-height:normal; margin-bottom:5px; font-weight:normal;}
.box.listing .content ul.orderSteps li.Seller{background-color:#edebea; font-size:15px; font-weight:bold;}
.box.listing .content ul.orderSteps li.Seller span{font-size:12px; font-weight:normal;}
.box.listing .content ul.orderSteps li.Current{color:#FFFFFF; padding-left:30px; background:#ff8d3e url(../img/steps_arrow.jpg) no-repeat 0 0; position:relative; left:-22px; width:198px;}
.box.listing .content ul.orderSteps li.Current a{color:#FFFFFF;}

.gallery{margin:0; padding:0;}
.gallery .photo{float:left; width:150px; height:170px; padding:5px; overflow:hidden; text-align:center;}
.gallery img{padding:1px; width:120px;}

.article{padding:5px;}
.articleName{font-weight:bold;}
.article p{padding:2px 0; line-height:130%;}

/* Formulare

-------------------------------------------------------*/
table.QuerySheet{ width: 100%; border-collapse: collapse; margin-bottom:20px; }
table.QuerySheet td{ padding: 5px 8px; border-bottom: 1px solid #fff; background: #EDEDED; vertical-align:top; }
.QuerySheetTitle{ color: #000; font-size: 1.1em; padding: 8px 0; background: #fff; display:none; }
td.QuerySheetQuery{ text-align: right; width: 35%; padding: 0; }
td.QuerySheetAnswer{ text-align: left; width: 65%; }
table.QuerySheet td input{ width: 200px; }
table .QuerySheetAnswer .sj-var-radio, table .QuerySheetAnswer .sj-var-checkbox { width: 1em; display: inline; float: left; margin: 2px 4px 0 0; }

table .QuerySheetAnswer div{clear:both;} /* float: left; width: 80px; display: inline; */
table.QuerySheet td textarea{ width: 280px; }
th.QuerySheetFoot input{ margin-right: 8px; }
table.QuerySheet td img{ margin: 2px 0; }

td.QuerySheetQuery .QuerySheetQueryRequired, td.QuerySheetQuery .QuerySheetAnswerRequired{ color: #FF6600; }


/*********************************************

	BOX

*****************************************************/

/* box */
.box {
	margin-bottom: 20px;
	position:relative;
}

.box .title, .basic001 .title h1 {
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}

.basic001 .title h1{border-bottom:1px solid #999999;}

.box .title.float-left {
	float: left;
}

/* box > content */
.box .content {
	margin: 5px 0 0 0;
}
.cols-4.box .detail{
	padding:10px;
	border:3px solid #EDEBEA;
	line-height:140%;
}
/* /box > content */

/* box > content > item */
.box .content .item {
	border: 3px solid #edebea;
	padding: 2px;
	position: relative;
}
/* /box > content > item */

/* box[breadcrumb] */
.box.breadcrumb .title {
	color: #383435;
	color: #7e8183;
}
/* /box[breadcrumb] */

/* box[multiple] */
.box.multiple {
	overflow: hidden;
}

.box.multiple .content {
	width: 2000px;
}

.box.multiple .content .item {
	float: left;
	margin: 0 20px 0 0;
}
/* /box[multiple] */

/* box[listing] */
.box.listing {
	/* overflow: hidden; */
}

.box.listing .content {
	/*width: 2000px;*/
}

.box.listing .content .item {
	float: none;
	margin: 0 0 10px 0;
}
/* /box[listing] */

/* box > content[icons] */
.box .content.icons .item {
	height: 228px;
	width: 210px;
	overflow: hidden;
}

.box .content.icons .item.custom {
	border: 0;
	padding: 0;
	height: auto;
	width: 220px;
}

.box .content.icons .item .item-image a {
	text-decoration: none;
	display: table-cell;
	*display:block;
	width: 210px;
	height: 140px;
	text-align: center;
	vertical-align: middle;
}

.box .content.icons .item .item-image a img {
	max-width: 210px;
	max-height: 140px;
	vertical-align: middle;
}

/*\*//*/
* html .box .content.icons .item .item-image a {
	display: block;
}
* html .box .content.icons .item .item-image a span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}
* html .box .content.icons .item .item-image a {
	font-size: 1px;
}
/**/

.box .content.icons .item .item-text {
	border-top: 2px solid #fff;
	line-height: 16px;
	position: absolute;
	bottom: 2px;
	left: 2px;
	padding: 8px;
	width: 194px;
}

.box .content.icons .item .item-text.highlight {
	background-color: #edebea;
}


.box .content.icons .item .item-text .description {
	font-weight: bold;
	height: 50px;
}

.box .content.icons .item .item-text .description span {
	font-size: 11px;
	font-weight: normal;
}

.box .content.icons .item .item-text .description span a {
	color: #333;
}

.box .content.icons .item .item-text .price {
	font-size: 18px;
	font-weight: bold;
	height: 20px;
}

.box .content.icons .item .item-text .price span {
	font-size: 11px;
}
/* /box > content[icons] */

/* box > content[lines] */
.box .content.lines .item {
	/*height: 228px;
	width: 210px;
	overflow: hidden;*/
	width: 690px;
}

.box .content.lines .item.custom {
	/*border: 0;
	padding: 0;
	height: 238px;
	width: 220px;*/
}

.box .content.lines .item .item-image {
	float: left;
}

.box .content.lines .item .item-image a {
	text-decoration: none;
	display: table-cell;
	*display:block;
	width: 210px;
	height: 140px;
	text-align: center;
	vertical-align: middle;
}

.box .content.lines .item .item-image a img {
	max-width: 210px;
	max-height: 140px;
	vertical-align: middle;
}

/*\*//*/
* html .box .content.lines .item .item-image a {
	display: block;
}
* html .box .content.lines .item .item-image a span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}
* html .box .content.lines .item .item-image a {
	font-size: 1px;
}
/**/

.box .content.lines .item .item-text {
	line-height: 16px;
	float: left;
	padding: 8px;
	width: 324px;
	margin-bottom: 50px;
}

.box .content.lines .item .item-text.related {
	width: 124px;
}

.box .content.lines .item .item-text.highlight {
	background-color: #edebea;
}


.box .content.lines .item .item-text .description {
	font-weight: bold;
}

.box .content.lines .item .item-text .description span {

	font-weight: normal;
}

.box .content.lines .item .item-text .description span a {
	color: #333;
}

.box .content.lines .item .item-text .options {
	margin-top: 10px;
}

.box .content.lines .item .item-text .options dt {
	clear: left;
	float: left;
	margin-top: 4px;
	width: 90px;
}

.box .content.lines .item .item-text .options dd {
	float: left;
	margin-top: 2px;
}

.box .content.lines .item .item-text .options select {
	border: 1px solid #bfbcbb;
}

.box .content.lines .item .item-text .price {
	position: absolute;
	bottom: 8px;
	font-size: 18px;
	font-weight: bold;
	height: 34px;
}

.box .content.lines .item .item-text .price span.old {
	color: #ff6600;
	text-decoration: line-through;
}

.box .content.lines .item .item-text .price span.dual {
	font-size: 11px;
}

.box .content.lines .item .item-text .basket {
	position: absolute;
	bottom: 8px;
	height: 26px;
	text-align: right;
}

.box .content.lines .item .item-text .basket input {
	border: 1px solid #bfbcbb;
	font-size: 14px;
	font-weight: bold;
	width: 30px;
	text-align: right;
}

.box .content.lines .item .item-text .basket img {
	cursor: pointer;
	vertical-align: bottom;
}
/* /box > content[lines] */

/* box > content[small-lines] */
.box .content.small-lines .item {
	/*height: 228px;
	width: 210px;
	overflow: hidden;*/
}

.box .content.small-lines .item.custom {
	/*border: 0;
	padding: 0;
	height: 238px;
	width: 220px;*/
}

.box .content.small-lines .item .item-image {
	float: left;
}

.box .content.small-lines .item .item-image a {
	text-decoration: none;
	display: table-cell;
	width: 70px;
	height: 70px;
	text-align: center;
	vertical-align: middle;
}

.box .content.small-lines .item .item-image a img {
	max-width: 70px;
	max-height: 70px;
	vertical-align: middle;
}

/*\*//*/
* html .box .content.small-lines .item .item-image a {
	display: block;
}
* html .box .content.small-lines .item .item-image a span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}
* html .box .content.small-lines .item .item-image a {
	font-size: 1px;
}
/**/

.box .content.small-lines .item .item-text {
	line-height: 16px;
	float: left;
	padding: 8px;
	width: 124px;
	margin-bottom: 10px;
}

.box .content.small-lines .item .item-text .description {
	font-weight: bold;
}

.box .content.small-lines .item .item-text .description span {
	font-weight: normal;
}

.box .content.small-lines .item .item-text .description span a {
	color: #333;
}

.box .content.small-lines .item .item-text .price {
	font-weight: bold;
	height: 20px;
}

.box .content.small-lines .item .item-text .price span.old {
	color: #ff6600;
	text-decoration: line-through;
}

.box .content.small-lines .item .item-text .price span.dual {
	font-size: 11px;
}
/* /box > content[small-lines] */

/* box > content[detail] */
.box .detail .item {
	padding: 10px;
	_padding:0;
	_border:0;
}
.box .detail .item p{line-height:140%;}

.box .detail .item .item-image {
	float: left;
	width: 350px;
	overflow:hidden;
}

.box .detail .item .item-image a.img {
	text-decoration: none;
	display: table-cell;
	width: 350px;
	height: 320px;
	text-align: center;
	vertical-align: middle;
	margin:0;
	padding:0;	
}

.box .detail .item .item-image a.img img {
	max-width: 350px;
	max-height: 320px;
	*width: 300px;
	vertical-align: middle;
}

/*\*//*/
* html .box .detail .item .item-image a.img {
	display: block;
}
* html .box .detail .item .item-image a.img span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}
* html .box .detail .item .item-image a.img {
	font-size: 1px;
}
/**/

.box .detail .item .item-image .item-nav div {
	float: left;
	margin-right: 20px;
}

.box .detail .item .item-image .item-nav div li {
	padding: 5px;
}

.box .detail .item .item-text {
	line-height: 16px;
	float: left;
	*float:none;
	/*padding: 8px;*/
	width: 300px;
	margin-left: 20px;
	margin-bottom: 50px;
	padding-bottom: 170px;
	position: relative;
}
.item-text h1{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px;
	text-transform:uppercase;
}
.box .detail .item .item-text.related {
	width: 124px;
}

.box .detail .item .item-text.highlight {
	background-color: #edebea;
}

.box .detail .item .item-text dt {
	clear: left;
	float: left;
	margin-top: 2px;
	width: 120px;
}

.box .detail .item .item-text .description {
	margin-top: 10px;
}

.box .detail .item .item-text .description dd {
	float: left;
	margin-top: 2px;
	width:180px;
}

.box .detail .item .item-text .description .rank {
	padding-top: 20px;
}

.box .detail .item .item-text .description #rank {
	position: relative;
}

.box .detail .item .item-text .description #rank span {
	position: absolute;
	display: block;
	background: #3399cc;
	height: 14px;
}

.box .detail .item .item-text .description #rank img {
	position: absolute;
}

.box .detail .item .item-text .options {
	margin-top: 10px;
}

.box .detail .item .item-text .options dd {
	float: left;
	margin-top: 2px;
}

.box .detail .item .item-text .options select {
	border: 1px solid #bfbcbb;
}

.box .detail .item .item-text .price {
	position: absolute;
	bottom: 80px;
	margin-top: 10px;
	line-height: 26px;
	left:0;
}

.box .detail .item .item-text .bonus-row {
	border-bottom:1px solid #7e8183;
	bottom:40px;
	padding:0 0 5px;
	position:absolute;
	text-align:left;
	left:0;
	width:300px;
}

.box .detail .item .item-text .price dd {
	float: left;
	margin-top: 2px;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}

.box .detail .item .item-text .price dd span.dual {
	font-size: 11px;
}

.box .detail .item .item-text .price dd span.old {
	color: #ff6600;
	text-decoration: line-through;
}

.box .detail .item .item-text .basket {
	position: absolute;
	bottom: 8px;
	/* left: 120px; */
	width:90%;
	height: 26px;
	text-align: right;
}

.box .detail .item .item-text .basket span{float:right;}
.box .detail .item .item-text .basket span.quantity{padding-top:5px;}

.box .detail .item .item-text .basket input {
	border: 1px solid #bfbcbb;
	font-size: 14px;
	font-weight: bold;
	width: 30px;
	text-align: right;
}

.box .detail .item .item-text .basket img {
	cursor: pointer;
	vertical-align: bottom;
}

.box .detail .item .item-text .notice {
	position: absolute;
	bottom: -20px;
	left:0;
	font-size: 11px;
	color: #999;
	width:100%;
	padding-top:5px;
	border-top:1px solid #ccc;
}

.box .content.lines .item .item-text .price .bonus, .box .detail .item .item-text .bonus-row .bonus {
	font-size:12px;
	font-weight:normal;
}

.box .content.lines .item .item-text .price .bonus span, .box .detail .item .item-text .bonus-row .bonus span, .shopping-cart-finish td.bonus span {
	background:#FF6600;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:1px 2px;
}

.box.listing .content ul{
	margin:0 0 0 20px;
	}

.box.listing .content ul li{
	list-style:square;
	}

/* /box > content[detail] */
/* /box */

dl.attachments{margin:0; padding:0; overflow:hidden; border-bottom:1px solid #bec0c1; width:660px;}
.attachments dd, .attachments dt{float:left; padding:5px 0; border-top:1px solid #bec0c1;}
.attachments dt{width:300px; clear:both;}
.attachments dd{width:360px;}

/*********************************************

	OVERLAY

*****************************************************/

/* overlay */
div.overlay {
	display: none;
	text-align: left;
	background-color: #fff;
	background-image: url(../img/blank.gif);
	
	-moz-box-shadow: 3px 5px 18px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 5px 18px rgba(0,0,0,0.5);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

.seller-info{width:250px; padding:25px;}

div.overlay div.close {
	background: transparent url(../img/overlay_close.png) no-repeat 0 0;
	position: absolute;
	right: -10px;
	top: -10px;
	cursor: pointer;
	height: 30px;
	width: 30px;
}

div.overlay div.close:hover {
	background-position: 0 -30px;
}

div.overlay .title {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 20px;
}

div.overlay .content {
	margin: 20px;
	/*
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
	*/
}
/* /overlay */

#categories-overlay {
	line-height: 16px;
	width: 940px;
}

#categories-overlay div.column {
	float: left;
	width: 300px;
}

#categories-overlay a.level-1 {
	font-weight: bold;
}

#categories-overlay ul {
	margin: 0 0 10px 0;
}

#card-overlay {
	/* height:380px; */
	line-height:16px;
	width:450px;
}
#contact-overlay {
	height:200px;
	line-height:16px;
	width:300px;
}

#card-overlay #card-text{margin:20px 0;}
#deliveryconditions-overlay{width:800px; height:500px;}
#deliveryconditions-overlay .content{overflow:auto; line-height:150%; height:430px;}

/*********************************************

	SCROLLABLE

*****************************************************/

/* scrollable */
div.scrollable {
	position: relative;
}

div.items {	
	width: 5000px;
	position: relative;
	clear: both;
}

div.navi, div.navi-1, div.navi-2, div.navi-3 {
	position: absolute;
	top: 0;
	left: 50%;
	height: 20px;
}

div.navi a, div.navi-1 a, div.navi-2 a, div.navi-3 a {
	background: transparent url(../img/bullets.gif) 0 0 no-repeat;
	display: block;
	float: left;
	font-size: 1px;
	margin: 3px;
	width: 8px;
	height: 8px;
}

div.navi a:hover, div.navi-1 a:hover, div.navi-2 a:hover, div.navi-3 a:hover {
	background-position: 0 -8px;      
}

div.navi a.active, div.navi-1 a.active, div.navi-2 a.active, div.navi-3 a.active {
	background-position: 0 -16px;     
}
/* /scrollable */

/*********************************************

	SLIDER

*****************************************************/

/* slider */
.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
/* /slider */

#listing-container {
	position: relative;
}

#amount {
	border: 0;
	font-weight: bold;
	margin: 0 0 10px 0;
}

#loader {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: rgba(255, 255, 255, 0.75) url(/img/loader2.gif) no-repeat center 100px;
}

.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Component containers
----------------------------------*/
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }
 

/*********************************************

	CUSTOM

*****************************************************/

/* text-add */
.custom-text-add {
	display: table-cell;
	background-color: #edebea;
	font-size: 23px;
	line-height: 1.3;
	text-align: center;
	vertical-align: middle;
	height: 238px;
	width: 220px;
}

.custom-text-add span {
	color: #ff6600;
	font-size: 35px;
	font-weight: bold;
}
/* /text-add */

/* filter */
.custom-filter {
	/*background-color: #edebea;
	font-size: 23px;
	line-height: 1.3;
	text-align: center;
	vertical-align: middle;
	height: 238px;
	width: 220px;*/
}

.custom-filter.radio li a, .custom-filter.radio li#company-all.selected , .custom-filter.radio li#type-all.selected {
	display:block;
	border: 1px solid #edebea;
	padding: 5px 5px 5px 25px;
	margin: 5px 0;
	text-transform: uppercase;
	width:188px;
}

.custom-filter.radio li a:hover {
	border-color: #3399cc;
}

.custom-filter.radio li.selected:hover {
	border-color: #dddbda;
}

.custom-filter.radio li.selected {
	border-color: #dddbda;
	background: #edebea url(../img/accept_item.png) no-repeat 5px center;
	cursor: default;
}

.custom-filter-price-range {
	padding: 5px 8px 5px 8px;
	/*background-color: #edebea;
	font-size: 23px;
	line-height: 1.3;
	text-align: center;
	vertical-align: middle;
	height: 238px;
	width: 220px;*/
}
/* /filter */

/* tabs */
ul.tabs {
	margin:15px 0 0 0 !important;
	padding:0;
	height:30px;
	border-bottom:1px solid #333;
}

ul.tabs li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}

ul.tabs a {
	float:left;
	font-size:12px;
	text-transform: uppercase;
	display:block;
	padding:8px 30px 2px 30px;
	text-decoration:none;
	border:1px solid #333;
	border-bottom:0px;
	height:18px;
	background-color:#333;
	color:#fff;
	margin-left:5px;
	position:relative;
	top:1px;
}

ul.tabs a:hover {
	background-color:#f7f7f7;
	color:#333;
}

ul.tabs a.current {
	background-color:#fff;
	border-bottom:1px solid #fff;
	color:#000;
	cursor:default;
}


div.panes div.pane {
	display: none;
	border: 1px solid #333;
	border-width: 0;
	/* min-height: 150px; */
	padding: 15px 5px;
	background-color: #fff;
	overflow:hidden;
	width:664px;
}


div.panes div p {
	line-height: 1.5;
	margin-top: 1em;
}

div.panes div div{display:block; margin:0; padding:0;}

/* /tabs */

/************* MEDIA gallery ***********************/
div.playlist {
	text-align:left;
	position:relative;
	overflow:hidden;	 	
	height:228px !important;
}

div.playlist div.clips {	
	position:absolute;
	text-align:left;
}

div.playlist, div.clips {
	width:260px;	
}

div.clips a {
	display:block;
	background-color:#fefeff;
	padding:12px 15px;
	height:46px;
	width:196px;
	font-size:12px;
	border:1px outset #ccc;		
	text-decoration:none;
	color:#000;
}

div.clips a.first {
	border-top-width:1px;
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
	background:url(../images/light.png) no-repeat 0px -69px;
	padding-right:60px;
	border:0;
}
	
div.clips a.progress {
	opacity:0.6;		
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	display:block;		
	font-size:11px;
	color:#666;
}

div.clips a em {
	font-style:normal;
	color:#f00;
}	

div.clips a:hover {
	background-color:#f9f9fa;		
}

div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-color:transparent !important;		 
}

div.clips.petrol a {
	background-color:#193947;
	color:#fff;
	border:1px outset #193947;
}

div.clips.petrol a.playing, div.clips.petrol a.paused, div.clips.petrol a.progress {
	background:url(../images/dark.png) no-repeat 0px -69px;
	border:0;
}

div.clips.petrol a.paused {
	background-position:0 0;	
}

div.clips.petrol a span {
	color:#aaa;
}

div.clips.petrol a em {
	color:#FCA29A;
	font-weight:bold;
}	

div.clips.petrol a:hover {
	background-color:#274D58;		
} 

div.clips.petrol a.playing:hover, div.clips.petrol a.paused:hover, div.clips.petrol a.progress:hover {
	background-color:transparent !important;		 
}

div.clips.low a {	
	height:31px;
}

div.clips.low a.playing, div.clips.low a.paused, div.clips.low a.progress {
	background-image:url(../images/light_small.png);
	background-position:0 -55px;
}

div.clips.low a.paused {
	background-position:0 0;	
}

a.go {
	display:block;
	width:18px;
	height:18px;
	background:url(../images/up.png) no-repeat;
	margin:5px 0 5px 105px;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -18px;		
}

a.go.down {
	background-image:url(../images/down.png);	
}

div.petrol a.go {
	background-image:url(../images/up_dark.png);		
}

div.petrol a.go.down {
	background-image:url(../images/down_dark.png);		
}

a.go.disabled {
	visibility:hidden;		
}

a.player {	
	margin-top:40px;
	display:block;
	background:url(../images/splash.png) no-repeat;
	width:350px;
	height:245px;
	padding:0 126px 75px 127px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

a.player.plain {
	background-position:-125px 0;
	padding:0px;
	margin-top:0px;
}

a.player.small {
	background:url(../images/splash_small.png) no-repeat;
	height:186px;
	padding:0pt 24px 45px;
	width:251px;
	float:left;
	margin-right:30px;
}

a.player.small.plain {
	background-position:-24px 0;
	padding:0px;		
}

a.player.black {
	background-image:url(../images/splash.png);
}

/* play button */
a.player img {
	margin-top:115px;	
}

a.player.plain img {
	margin-top:113px;	
}

a.player.small img {
	margin-top:60px;		
}

a.player p {
	margin-bottom:-15px;
	padding-top:0px;	
}

.mediaPlayer{float:left;width:270px; overflow:hidden;}
.MediaGallery{width:620px; overflow:hidden;}
/* bonus card */
.bonus-card{text-align:center; position:relative; width:410px;}
.bonus-card span{position:absolute; top:155px; left:80px; color:#FFF; text-align:left; font-size:14px; font-weight:bold;}
.bonus-row{padding:5px 0; text-align:center;}
.bonus-row strong{color:#FF6600;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
