/*----- Shop all templates style sheet -----*/



/* Tamplate page box styles */



.box {

border:0 none;

margin:0;

padding:0

}



.box table {

width:100%;

margin:13px 0;

border-collapse:collapse;

border-spacing:0px

}



.box table th {

margin: 0;

padding: 6px 8px;

font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

color: #000000;

border:1px solid #ffffff;

background-color: #efefef;

vertical-align: middle;

width:100px;

}



.box table td {

margin:0;

padding:6px 8px;

font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

color:#000000;

border:1px solid #e0e0e0;

background-color:#ffffff;

vertical-align:middle;

}



.box small {

padding:5px 0;

color:#5B2E64;

font:11px verdana, sans-serif

}



.box small a {

font:bold 11px verdana, sans-serif

}



.box p {

margin-top:5px;

padding:0

}



.box h1 {

background-color:#5B2E64;

height:32px;

margin:10px 0 0;

padding:0 0 0 11px;

clear:both;

color:#f9f9f9;

font:bold 12px/38px arial, tahoma, verdana, sans-serif;

text-transform:capitalize;

border-bottom:6px solid #191400;

}



.box h1 a {

color:#333333;

font:bold 12px/38px arial, tahoma, verdana, sans-serif;

text-decoration:none;

}



.box h1 a:hover {

text-decoration:underline;

}



.box h1 span.right {

color:#333333;

font:normal 12px/38px arial, tahoma, verdana, sans-serif;

padding-right:10px;

text-transform:none;

}



.box h2, #products h2 {

height:29px;

margin:0;

padding:0;

clear:both;

color:#000000;

font:bold 12px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;

text-transform:capitalize

}



.box h2 a, #products h2 a {

color:#000000;

font:bold 12px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;

text-decoration:none

}



box h2 a:hover, #products h2 a:hover {

color:#000000;

font:bold 12px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;

text-decoration:underline

}







.box #path, #products #path {

margin:10px 0 6px;

padding-left:12px;

color:#f9f9f9;

font:normal 11px/32px Tahoma, Verdana, Arial, Helvetica, sans-serif;

text-transform:none;

border-bottom:6px solid #191400;

background-color:#5B2E64;

}



.box #path a, #products #path a {

color:#f9f9f9;

font:normal 11px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;

text-transform:none;

text-decoration:underline;

}



.box #path a:hover, #products #path a:hover { text-decoration:none; }

.box #path a.home, #products #path a.home { color: #f0f0f0; text-decoration:none; font-weight:bold }

/* Form styles */



input.text { width:85% }

input.amount { width:20px }

input.button {

padding:0 10px;

width:auto;

height:24px;

background-color:#333333;

text-align:center;

border:0 none;

font:bold 12px tahoma, verdana, sans-serif;

color:#ffffff;

text-decoration:none;

overflow:visible;

}

/* Template layouts */



#subcategories { float:left; width:552px; padding-bottom:10px; }



#subcategories .subcat {

float:left;

width:178px;

height:142px;

margin:1px 1px 0 0;

background-color:#f3f3f3;

}



#subcategories .subcat h1 {

padding:0 0 0 12px;

margin:0;

float:left;

width:129px;

font:bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;

background:none;

}



#subcategories .subcat h1 a{

font:bold 12px/18px  Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



#subcategories .subcat ul {

float:left;

list-style:none;

margin:0;

padding:0;

}



#subcategories .subcat li {

padding: 2px 0 0 0;

margin: 0;

}



#subcategories .subcat li a {

padding: 0 11px;

color: #e63d3d;

}



#subcategories .subcat li a:hover {

text-decoration:none;

}



#access_denied { }

#account { }

#account_orders a { color:#ff6600 }

#account_orders th {}

#account_orders td {}

#affiliate { }

#basket input.text { width:auto }

#basket p {

	text-align: center;

	border:1px solid #efefef;

	padding: 5px

}

#basket th {

	width:auto;

	text-align:center

}

#basket td {

width:auto;

text-align:center

}

#basket td a { }

#checkout_order { }

#checkout_order th { }

#checkout_order td { }

#checkout_order small {

float:left;

color:#666666;

color:#FF0000

}

#checkout_address { }

#checkout_completed { }

#checkout_completed a { }

#checkout_payment_method { }

#checkout_payment_methods { }

#checkout_shipping { }

#checkout_status { }

#checkout_status .active { background:#979797; color:#FFFFFF}

#checkout_status { padding-bottom:15px }

#checkout_status th {

	width:25%;

	color:#000000;

	background:#EFEFEF;

	text-align:center

}

#checkout_status td {

	width:25%;

	color:#000;

	font:bold 11px tahoma, verdana, sans-serif;

	text-align:center

}

#checkout_status td a {

	color:#000;

	font:bold 11px tahoma, verdana, sans-serif

}

#forgot_password { }



#home .product {

width:172px;

height:225px;

border:1px solid #efefef;

margin:0 0 9px 14px;

float:left;

}



#home .product h3 {

clear:both;

float:left;

width:150px;

background-color:#efefef;

color:#000000;

height:38px;

font:normal 12px/19px arial, tahoma, verdana, sans-serif;

padding:0 11px;

overflow:hidden;

}



#home .product h3 a{

color:#5B2E64;

font:normal 12px/31px arial, tahoma, verdana, sans-serif;

font-weight:bold;

text-decoration:none;

}



#home .info {

position:relative;

float:left;

width:156px;

height:163px;

display:block;

padding:8px;

}



#home .image {

float:left;

height:97px;

}



#home .description{

float:left;

height:48px;

width:100%;

overflow:hidden;

font:normal 12px/16px arial, tahoma, verdana, sans-serif;

}



#home .price-box {

position:absolute;

width:156px;

bottom:0;

left:8px;

}



#home .qty {

float:right;

padding:5px 0 0 0;

font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



#home .price {

float:left;

font:bold 12px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;

padding:0 5px;

background-color:#5B2E64;

}



#home .price span { color: #ffffff; }



#home .add_to_cart {

float:right;

border:0;

background:url(images/add_to_cart_small.gif) no-repeat;

width:28px;

height:24px;

padding:0;

}



#home .description { 

clear:both;

color: #000000 

}





#login_page { }

#language_menu { }

#most_popular { }

#newest_products { }

#newsletter { }

#paging { }

/* Product list,Product detail classes



.product{}

.image{}

.info{}

.description{}

.options

.price

.amount



*/



/* Product details */



#product_details { }



#product_details .left{

float:left;

width:261px;

}



#product_details .right{

float:right;

width:283px;

}



#product_details #images {

width:257px;

float:left;

text-align:center;

}



#product_details #images .image {

float:left;

width:250px;

text-align:center;

border: 1px solid #bdbdbd;

margin-bottom: 5px;

overflow:hidden;

}

#product_details .thumbnails {

float:left; 
text-align:center; 
width:283px; 
border-top:1px solid #E0E0E0; 
padding:10px 0px

}


#product_details #zoom {

width:251px;

float:left;

text-align:center;

padding: 2px 0 7px 0;

}



#product_details #zoom a {

color:#5B2E64;

font-weight:bold;

background:url('images/zoom.gif') no-repeat center left;

padding-left:15px;

text-decoration: none;

}



#product_details #zoom span {

background:url('images/zoom.gif') no-repeat center right;

padding-right:15px;

}



#product_details #details {

width:283px;

float:right;

text-align:left;

margin-bottom:5px;

}



#product_details #details ul {

clear:both;

float:left;

width:100%;

margin:0;

padding:5px 0;

border-top:1px solid #e0e0e0;

list-style:none;

}



#product_details #details ul li{

padding:0 0 0 20px;

background:url('images/product_details_li.gif') no-repeat left center;

color:#333333;

font-weight:bold;

}



#product_details h2{

height:34px;

margin:0 0 10px;

padding:0 0 0 15px;

background-image:none;

background-color:#efefef;

font:bold 12px/34px arial, tahoma, verdana, sans-serif;

}



#products h1, #product_details h1{

height:auto;

background:none;

color:#5B2E64;

padding:0;

font:bold 16px/21px arial, tahoma, verdana, sans-serif;

text-transform:none;

border:none;

}



#product_details #details p {

padding:0;

margin:0;

margin-bottom:5px;

}



#product_details #details p.atention {

padding:10px 0 0 0;

border-top:1px solid #e0e0e0;

text-align:justify;

}



#product_details #price-box {

float:left;

margin:15px 0 0 0;

padding:2px 0 7px;

width:283px;

border-top:1px solid #5B2E64;

}



#product_details #price-box #price {

float:left;

width:91px;

padding:7px 0 0 0;

font:bold 13px arial, tahoma, verdana, sans-serif;

}



#product_details #price-box #price strike {

font-weight:normal;

}



#product_details #price-box #price span {

padding-top:4px;

display:block;

color:#5B2E64;

}



#product_details #price-box #qty {

float:left;

padding:15px 0 0 0;

font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



#product_details #price-box #add_to_cart {

float:left;

border:0;

color:#FFFFFF;

background:url(images/add_to_cart.gif) no-repeat;

font:bold 12px/27px arial, tahoma, verdana, sans-serif;

width:104px;

height:27px;

padding:0 0 0 18px;

margin:0 5px 0 0;

}



#product_details #out_of_stock {

float:left;

margin:15px 0 0 0;

padding:7px 6px 7px 10px;

width:283px;

background:url(images/out_of_stock.gif) #f4f4f4 no-repeat top left;

font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;

color: #ff0000;

}



#product_details #extensions {

float: left;

margin:15px 0 0 0;

width:100%;

}



#product_details .details-block-left {

    text-align: left;

	margin: 0;

	padding: 6px 8px;

	border: 1px solid #d5d5d5;

	background-color: #f0f1f2;

	float: left;

	width: 243px;

}

#product_details .details-block-left ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

#product_details .details-block-left li {

	margin: 0;

	padding: 0 0 4px 15px;

	background: url(images/li_yes.gif) no-repeat top left;

	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}

#product_details .details-block-left p {

	padding-top: 8px;

	border-top: 1px solid #e1e1e1;

}

/* Naudojama dividentu skaiciuoklei */



/*#product_details .details-block-left*/ .hint {

	font-weight: bold;

	cursor: pointer;

	display: inline;

	position: relative;

	top: 1px;

	zoom: 1;

	/*z-index: 999;*/

}

/*#product_details .details-block-left*/ .show { display: inline; }

/*#product_details .details-block-left*/ .showit { z-index: 999; }

/*#product_details .details-block-left*/ .overinfo {

	position: absolute;

	left: 20px;

	top: 5px;

	width: 221px;

	/**padding: 0 0 10px 0;

	background: url(images/show.gif) #ffffff no-repeat bottom left;*/

	font-weight: normal;

	text-decoration: none;

	cursor: default;

}

/*#product_details .details-block-left*/ .overinfo .infoh5{

	float: left;

	width: 201px;

	background: url(images/show_h5.gif) no-repeat top left;

	margin: 0;

	padding: 6px 10px;

	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;

	margin-bottom: 0px;

}

/*#product_details .details-block-left*/ .overinfo .infop{

	margin: 0;

	border: 0;

	padding: 10px 10px 15px 10px;

	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	float: left;

	width: 201px;

	background: url(images/show.gif) no-repeat bottom left;

}

/*#product_details .details-block-left*/ .showit span { display: block; }

#product_details .details-block-right {

    text-align: left;

	margin: 4px 0 0 0;

	padding: 6px 8px;

	border: 1px solid #d5d5d5;

	background-color: #f0f1f2;

	float: right;

	width: 243px;

	color: #000000;

	font-weight: bold;

}

#product_details .details-block-right img {

	margin: 0 10px 0 0;

	padding: 0;

}



#product_details table th{

border-right:3px solid #5B2E64;

}



#product_details table td{

border-left:none;

}





#tabed {

float:left;

margin:10px 0 10px 0;

padding:0;

}



#tabed ul{

float:left;

margin:0 0 10px;

padding:11px;

list-style:none;

border:1px solid #e0e0e0;

background-color:#efefef;
width:528px;

}
#tabed .atention{
float: left;
margin:0px 0 10px 0;
padding:11px;
border:1px solid #e0e0e0;
background-color:#efefef;
width:528px;
}


#tabed li{

margin:0;

padding:0;

float:left; 

width:176px;

}



#tabed li a{

background:url('images/tabed_li_a.gif') no-repeat left center;

margin-right:3px;

padding:5px 0 5px 15px;

float:left; 

width:auto;

text-decoration:underline;

color:#5B2E64;

}



#tabed li a:hover{

text-decoration:none;

}




#tabed .tab h3 {

float:left;

height:30px;

width:552px;

color:#ffffff;

border-bottom:4px solid #999999;

}



#tabed .tab h3 span {

float:left;

height:30px;

width:150px;

padding:0 20px;

font:bold 12px/30px arial, tahoma, verdana, sans-serif;

background-color:#999999;

}



#tabed .tab:hover h3{

border-bottom:4px solid #5B2E64;

}



#tabed .tab:hover h3 span{

background-color:#5B2E64;

}



#product_details .tabed_cont{

clear:both;

float:left;

width:530px;

margin:0 0 13px;

padding:5px 10px;

border:1px solid #e0e2e4;

border-top:0;

}



#product_details #featproducts{

clear:both;

}



#product_details .featproduct{

float:left;

width:271px;

height:225px;

margin:0 0 0 3px;

border:1px solid #e0e0e0;

}



#product_details .featproduct .img{

	float: left;

	width: 142px;

	border: 1px solid #d5d5d5;

	margin-bottom: 5px; 

}

#product_details .featproduct .info{

	clear: both;

	text-align: center;

	color: #0066cc;

}

#product_details .featproduct .price{

	clear: both;

	text-align: center;

	color: #000000;

	font-weight: bold;

}

#product_details .featproduct .price span{

	color: #ff0000;

}

#product_details .info { color:#2F4A71 }

#product_details .description { margin:0 0 10px 0 }

#product_details .description ul {

margin-left: 15px;

}

#product_details .options {

	padding:0;

	text-align: left;

}

#product_details .options input {

	padding:0 5px 0 0;

	border:0

}

#product_details .access {

	margin:0 0 15px 0;

	clear:both

}

#product_details .text {

	width:20px;

	font:10px verdana, arial, sans-serif;

	text-align:center

}



#product_details .reviews {

width:550px;

float:left;

text-align:left;

border:1px solid #e0e0e0;

padding:0;

margin-bottom: 10px;

}



#product_details .reviews p{

		padding:0 10px;

}



#product_details .reviews .text {

	width:150px;

	text-align:left

}

#product_details .review { padding: 2px; }

#product_details .review .rauthor {

	background:url(images/h2_bgr.gif) #b9c0c6 no-repeat top left;

	height: 29px;

	margin:6px 0 10px 0;

	padding: 0 0 0 17px;

	clear:both;

	color:#ffffff;

	font:bold 12px/29px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	text-transform:capitalize

}

#product_details .review .rauthor a {

	color:#ffffff;

	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

/* Products */



#products {

	clear:both;

	text-align:justify

}

#products .products  form {

	margin: 0;

	padding: 0;

}



#products .paging {

clear:both;

color:#000000;

text-align:left;

float:left;

width:552px;

margin:8px 0;

}



#products .paging a {

padding:0 2px 0 0;

color:#333333;

text-align:left;

text-transform: none;

text-decoration: none;

}



#products .paging a:hover { text-decoration: underline; }

#products .paging strong { color:#5B2E64; }

#products .paging .previous {

font-weight: bold;

background: url(images/previous.gif) no-repeat top left;

padding:0 0 0 7px;

}



#products .paging .next {

font-weight: bold;

background: url(images/next.gif) no-repeat top right;

padding: 0 7px 0 0;

}







#products .product {

width:269px;

height:240px;

border:1px solid #efefef;

margin-bottom:9px;

}



#products .product h3 {

clear:both;

float:left;

width:247px;

background-color:#efefef;

color:#000000;

height:31px;

font:normal 12px/31px arial, tahoma, verdana, sans-serif;

padding:0 11px;

overflow:hidden;

}



#products .product h3 a{

color:#5B2E64;

font:normal 12px/31px arial, tahoma, verdana, sans-serif;

font-weight:bold;

text-decoration:none;

}



#products .info {

float:left;

width:269px;

display:block;

padding:10px 0;

}



#products .image {

float:left;

width:124px;

margin:0;

padding:0 3px 0 9px;

text-align:center;

}



#products .price-box {

float:right;

margin:0;

padding:0 11px;

width:111px;

height:125px;

}



#products .qty {

float:right;

padding:5px 0 0 0;

font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

width: 100%;

text-align:right;

}



#products .price {

float:left;

font:bold 12px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;

padding:0 5px;

background-color:#5B2E64;

}




#products .price span { color: #ffffff; }



#products .add_to_cart {

float:right;

border:0;

background:url(images/add_to_cart_small.gif) no-repeat;

width:28px;

height:24px;

padding:0;

}



#products .description { 

clear:both;

color: #000000;

padding:0 10px;

}



#products .more {

	text-decoration: none;

	padding: 0 8px 0 0;

	background: url(images/more.gif) no-repeat top right;

}



#products .price-box2 {

	float: left;

	margin: 15px 0 0 0;

	padding: 2px 8px 7px 18px;

	width: 385px;

	background: url(images/price_box2.gif) #f4f4f4 no-repeat top left;

}

#products .price-box2 .price {

	float: left;

	width: 147px;

	padding: 7px 0 0 0;

	font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

#products .price-box2 .price span {

	padding-top: 4px;

	display: block;

	color: #ff0000;

}

#products .price-box2 .qty {

	float: left;

	padding: 15px 0 0 0;

	font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

#products .price-box2 .add_to_cart {

	float: right;

	border:0;

	color:#FFFFFF;

	background:url(images/add_to_cart.gif) no-repeat;

	font:bold 12px tahoma, arial, sans-serif;

	text-align:right;

	width: 117px;

	height:32px;

	padding: 0 5px 4px 0;

	margin-top: 10px;

}

#products .out_of_stock {

	float: left;

	margin: 15px 0 0 0;

	padding: 7px 8px 7px 18px;

	width: 385px;

	background: url(images/out_of_stock.gif) #f4f4f4 no-repeat top left;

	font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #ff0000;

}

#products .bottom {

	background-color: #f0f1f2;

	padding:10px 8px;

	margin-bottom: 10px;

}

#products .options { padding:5px 0 }

#products .options input {

	padding:0 5px 0 0;

	border:0

}

#products .text {

	width:20px;

	font:10px verdana, arial, sans-serif;

	text-align:center

}

#products a.button {

	padding:1px;

	color:#E58900;

	background:#FFFFFF;

	font:10px verdana, arial, sans-serif;

	text-align:center;

	text-decoration:underline

}

#products a:hover.button {

	color:#FF9900;

	font:10px verdana, arial, sans-serif

}

#products hr {

	color:#DEDEDE;

	height:1px

}

/* Other pages*/



#show_invoice { }

#static_content {

	color:#000000;

	font:11px/14px verdana, arial, sans-serif;

	text-align:justify

}

#signup { }

#thumbnails img {

	border: 1px solid #d5d5d5;

}

#top_sellers { }

/* Misc styles */



.active { }

.error {

	padding:10px 0;

	color:#FF0000;

	font:bold 12px tahoma, verdana, sans-serif;

	text-align:left;

	vertical-align: middle;

}

.error img { vertical-align: middle; }

.form_input.notice { }

.paging { }

.reviews th, .reviews td {

	padding:1px 5px;

	width:50%;

	border-bottom:1px solid #FFFFFF;

	background:#F4F6F8;

	font-weight:normal

}

.fixSafari {

	padding:0px;

	margin:0px;

	display:none;

}

.linkexchange_block {

	float: left;

	width: 48%;

	padding-right: 5px;

	text-decoration:none

}

.linkexchange_block_header, .linkexchange_block_header a {

	color:#FF6600;

	font-weight:bold;

	text-decoration:none

}

.linkexchange_block_header a:hover { text-decoration:underline }

.linkexchange_block_body, .linkexchange_block_body a { color: #000000; }

.linkexchange_link, .linkexchange_link a {

	color: #000000;

	padding-top: 5px;

}

.root { color:#2F4A71 }





#alfabet {

padding:0;

margin:0;

float:left;

border-bottom:1px solid #e2e5e8;

width:552px;

clear:both;

}



#alfabet ul {

list-style:none;

margin:0;

padding:0;

}



#alfabet ul li {

float:left;

margin:0;

padding:0;

width:184px;

}



#alfabet ul li span a {

float:left;

display:block;

background-color:#efefef;

height:29px;

width:183px;

color:#000000;

font:bold 12px/29px tahoma, Verdana, Arial, Helvetica, sans-serif;

text-align:center;

border-right:1px solid #ffffff;

}



#alfabet ul li ul {

list-style:disc;

margin:0;

padding:0 0 0 20px;

}



#alfabet ul li ul li {

width:153px;

padding:2px 0;

margin:0;

color:#5B2E64;

}



#alfabet ul li ul li a {

text-decoration: underline;

color:#5B2E64;

font:11px tahoma, Verdana, Arial, Helvetica, sans-serif;

}



#alfabet ul li.clear {

clear:both;

float:none;

height:0px;

line-height:0px;

width:100%;

padding:0;

margin:0;

}



.letters {

float:left;

padding:5px 0 15px 0;

width:552px;

clear:both;

}



*html .letters { float: none; }



.letters a {

color: #5B2E64;

font: normal 14px Arial, Helvetica, sans-serif;

padding: 0 5px 0 0;

}

.letters span.right { color: #000000; }

.ptop { padding-top: 10px; }

.pbot { padding-bottom: 10px; }

.pleft { padding-left: 10px; }

.pright { padding-right: 10px; }

.bold {font-weight:bold; background-color:#f6f6f6;}



.bl a {

font-weight:bold;

text-decoration: none;

padding-right:10px;

}



.bl img { padding-right:5px; }


