html,
body{
	font-family: arial, tahoma, verdana;
}
.all-site{
	width: 956px;
}
#main-table{
	width: 956px;
}
.container-bottom{
	width: 956px;
}
.top-header{
	padding: 8px 0px 8px 0px;
	font-size: 11px;
	float: left;
	text-align: left;
	width: 956px;
}
.top-header-left{
	background: url(0/images/service-phone.png) 0px 0px no-repeat;
	padding-left: 24px;
	line-height:16px;
	text-align: left;
	float: left;
}
.top-header-right{
	float: right;
	color: #0066CC;
}
.top-header-right a{
	padding: 0px 8px 0px 8px;
	color: #0066CC;
	text-decoration: none;
}
.clearing{
	clear: left;
	font-size: 0px;
	line-height: 0px;
}
.top-header-right a.lang-link{
	padding: 0px 0px 0px 8px;
	font-weight: bold;
	text-decoration: underline;
}
.main-header{
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	width: 956px;
	height:111px;
	background:url(0/images/head-bg.jpg) no-repeat 0 0;
	border:1px solid #eee;
	margin-bottom:15px;
}
.main-header .logo{
	float: left;
	padding-left:10px;
}
.main-header .logo a{
	background: url(0/images/logo.gif) 0px 0px no-repeat;
	width: 92px;
	height: 95px;
	display: block;
	margin-top: 8px;
}

.header-content-top{
	width:780px;
	float: left;
}
.header-content-top .header-content-top-left{
	float: left;
	width: 675px;
	text-align: right;
	padding-right:29px;
	color: #0066CC;
	font-size: 11px;
}
.header-content-top .header-content-top-left a{
	padding: 0px 8px 0px 8px;
	color: #0066CC;
	text-decoration: none;
}
.header-content-top .header-content-top-right{
	float: right;
	width: 160px;
	color: #000000;
	font-weight: bold;
	font-size: 17px;
	font-family: arial, tahoma, verdana;
	background: white url(0/images/phone.gif) 0px 0px no-repeat;
	text-indent: 30px;
	height: 25px;
}
.header-content-top .header-content-top-bottom{
	float: left;
	text-align: center;
}
.header-content-top .header-content-top-bottom a{
	background: url(0/images/header-button.gif) 0px 0px no-repeat;
	float: left;
	display: block;
	width: 111px;
	height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: 700;
	padding-top: 0px;
	line-height:24px;
	margin-right: 1px;
}
.empty-header-separat{
	 width: 110px;
	 float: left;
	 height: 20px;
	 display: block;
}
.header-content-bottom{
	width: 750px;
}
.header-content-top .header-content-top-bottom a.pradzia-on{
	background: url(0/images/pradzia-on.gif) 0px 0px no-repeat;
}
.header-content-top .header-content-top-bottom a.audio-on{
	background: url(0/images/Audio-on.gif) 0px 0px no-repeat;
}
.header-content-top .header-content-top-bottom a.lightning-on{
	background: url(0/images/Lighting-on.gif) 0px 0px no-repeat;
}
.header-content-top .header-content-top-bottom a.video-on{
	background: url(0/images/Video-on.gif) 0px 0px no-repeat;
}
.header-content-top .header-content-top-bottom a.gamintojai-on{
	background: url(0/images/gamintojai-on.gif) 0px 0px no-repeat;
}

.header-content-bottom-search{
	float: left;
	width: 565px;
	height: 50px;
	display: block;
	text-align: center;}
.header-content-bottom-login{
	float: left;
	width: 299px;
	height: 64px;
	display: block;}
.errorView{height:85px;}

.header-content-bottom-login .errorScr{padding-top:5px;}
.loggEr{font-size:11px; line-height:11px; margin:0; padding-left:0px; padding-bottom:7px;}
.search-select{
	width: 176px;
	font-size:11px;
}
.search-input{
	width: 167px;
	font-size:11px;
	padding:1px 0;
}
.search-padd{
	padding-top: 12px;
}
.search-go{
	background: url(0/images/zoom.gif) 0px 0px no-repeat;
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
}
* html .search-go{
	margin-bottom: 5px;
}

.login-input{
	width: 96px;
	
	font-size: 11px;
	height: 20px;
	padding: 2px;
}
.black-button{
	background: url(0/images/black-button.gif) 0px 3px no-repeat;
	width: 78px;
	height: 25px;
	border: none;
	cursor:pointer;
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial, tahoma, verdana;
	font-size: 11px;
	/* padding-bottom: 4px; */
}
.login-block-padding{
	padding: 11px 0px 0px 11px;
}
.login-block-padding .blue-links{font-weight:700; padding-right:5px;}
.blue-links{
	color: #0066CC;
	font-size: 11px;
}
.prekiu-krepselis-head{
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #D00040;
	padding-bottom:5px;
	display:block;
	text-transform: uppercase;
}
.link-to-basket{
	background: url(0/images/basket.gif) 0px 0px no-repeat;
	width: 19px;
	height: 16px;
	display: block;
}
.basket-small-text{
	font-size: 11px;
	color: #000033;
	padding-left: 5px;
}
.basket-small-text strong{font-weight:700;}
.basket-small-text span.redprice{
	color: #D00040;
}
.left-container{
	width: 211px;
	padding-right: 20px;
	padding-top:1px;
}
.root-cat{
	 width: 211px;
	 background: #666666;
	 padding: 4px 0px 5px 0px;
	 margin-bottom: 1px;
	 border-left: 1px solid #666666;
	 border-right: 1px solid #666666;
}
.root-cat a{
	padding-left: 10px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.sub-cat-1-audio{
	width: 211px;
	padding: 4px 0px 5px 0px;
	margin-bottom: 1px;
	/* background: #E6F5E4; */
	background: #F0F0F0;
	border-left: 1px solid #E6F5E4;
	border-right: 1px solid #E6F5E4;
}
.sub-cat-1-audio a{
	padding-left: 10px;
	display: block;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}
.sub-cat-1-lightning{
	width: 211px;
	padding: 4px 0px 5px 0px;
	margin-bottom: 1px;
	/* background: #FFEBEB; */
	background: #F0F0F0;
	border-left: 1px solid #FFEBEB;
	border-right: 1px solid #FFEBEB;
}
.sub-cat-1-lightning a{
	padding-left: 10px;
	display: block;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}
.sub-cat-1-video{
	width: 211px;
	padding: 4px 0px 5px 0px;
	margin-bottom: 1px;
	/* background: #E2EEF6; */
	background: #F0F0F0;
	border-left: 1px solid #E2EEF6;
	border-right: 1px solid #E2EEF6;
}
.sub-cat-1-video a{
	padding-left: 10px;
	display: block;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}
.on-1-link-audio a,
.on-1-link-video a,
.on-1-link-lightning a{
	font-weight:700;
}
.on-1-link-audio{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-bottom: 0px;
}
.on-1-link-lightning{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-bottom: 0px;
}
.on-1-link-video{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-bottom: 0px;
}

.sub-cat-2-audio{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.sub-cat-2-lightning{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.sub-cat-2-video{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

.sub-cat-3-audio{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.sub-cat-3-lightning{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.sub-cat-3-video{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.border-bottom-margin-audio{
	margin-bottom: 1px;
	border-bottom: 1px solid #666666;
}
.border-bottom-margin-lightning{
	margin-bottom: 1px;
	border-bottom: 1px solid #666666;
}
.border-bottom-margin-video{
	margin-bottom: 1px;
	border-bottom: 1px solid #666666;
}
.bottomborderExt-audio{
	border-bottom: 1px solid #50B848;
	margin-bottom: 1px;
}
.bottomborderExt-lightning{
	border-bottom: 1px solid #FF2B2B;
	margin-bottom: 1px;
}
.bottomborderExt-video{
	border-bottom: 1px solid #188FE7;
	margin-bottom: 1px;
}
.sub-cat-2-audio,
.sub-cat-2-video,
.sub-cat-2-lightning{
	font-size: 11px;
	padding: 4px 0px 5px 10px;
}
.sub-cat-2-audio a,
.sub-cat-2-video a,
.sub-cat-2-lightning a{
	color: #000;
	text-decoration: none;
}
.on-2-link-audio a,
.on-2-link-video a,
.on-2-link-lightning a{
	font-weight:700;
}
.sub-cat-3-audio,
.sub-cat-3-video,
.sub-cat-3-lightning{
	font-size: 11px;
	padding: 4px 5px 5px 20px;
}
.sub-cat-3-audio a,
.sub-cat-3-video a,
.sub-cat-3-lightning a{
	color: #000;
	padding-left: 0px;
	text-decoration:none;

	white-space:normal;
}
.on-3-link-audio a,
.on-3-link-video a,
.on-3-link-lightning a{
	font-weight: 700;
}
.noBottomBorder{
	border-bottom: none;
	margin-bottom: 0px;
}
.sub-cat-manufacturer{
	width: 211px;
	padding: 4px 0px 5px 0px;
	margin-bottom: 1px;
	/* background: #F3F3F3; */
	background: #F0F0F0;
	border-left: 1px solid #F3F3F3;
	border-right: 1px solid #F3F3F3;
}
.sub-cat-manufacturer a{
	padding-left: 10px;
	display: block;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}
.footer-top-image{
	width: 956px;
	height: 22px;
	background: url(0/images/footer-top.gif) 0px 0px no-repeat;
}
.footer-bottom-image{
	width: 956px;
	height: 4px;
	background: url(0/images/footer-bottom.gif) 0px 0px no-repeat;
	font-size: 1px;
	line-height: 1px;
}
.banner-table{
	width: 956px;
	height: 50px;
	text-align: center;
}
.boxfootermenu{
	padding-top: 6px;
	color: #0066CC;
	font-size: 11px;
	width: 100%;
	position: relative;
}
.boxfootermenu a{
	color: #0066CC;
	text-decoration:none;
	padding: 0px 4px 0px 4px;
}
.footer-copy{
	text-align: center;
	color: #999999;
	font-size: 11px;
	padding-top: 10px;
	margin-bottom:15px;
}
.goUp{
	position: absolute;
	right: 0px;
	top: 3px;
	background: url(0/images/goup.gif) right 0px no-repeat;
	font-weight: bold;
	color: #0066CC;
	font-size: 11px;
	padding-right: 15px;
	display: block;
	height: 14px;
}
.goUp a{text-decoration:underline;}


.main-start-title{
	color: #333333;
	font-size: 19px;
	font-family: arial;
}
.main-start-subtitle{
	color: #999999;
	font-size: 10px;
}
.site-row{
	width: 100%;
	border: 1px solid #CCCCCC;
	margin-top: 14px;
	font-size: 11px;
}
.site-row-padd{
	padding: 14px;
}
.red-title{
	color: #D10042;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
}
.round-title{
	margin-top: 10px;
	background: url(0/images/round-title-left.gif) left 0px no-repeat;
	height: 24px;
	width: 118px;
}
.round-title .akcijos{color:#fff;}
.round-title-inside{
	background: url(0/images/round-title-right.gif) right 0px no-repeat;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;

}
.nomarg{
	margin-top: 0px;
}
.akcija-table {
	width: 696px;
}
.akcija-table td,
.news-table td{
	padding-right: 20px;
}
.akcija-table td.second,
.news-table td.second{
	padding-left: 20px;
	padding-right: 0px;
	border-left: 1px solid #CCCCCC;
}
.akcija-table td a{
	display: block;
	font-size: 11px;
	color: #0066CC;
	padding: 2px 0px 2px 0px;
}
.news-table td a{
	color: #0066CC;
	font-weight: bold;
	font-size: 11px;
}
.news-table td p{
	padding-bottom: 15px;
}
.top-10-block{
	/*width: 100%;*/
}
.top-10-block td{
	padding-left: 5px;
	padding-top: 10px;
}
.top-10-block td.first{
	padding-left: 0px;
	width: 181px;
}

.top-10-block td:first-child{
	width: 180px;
}

.top-10-block .top-10{
	width: 193px;
	/* height: 29px; */
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(0/images/top-bg.png) 0px 0px no-repeat;
	text-align: center;
}

.top-10-items{
	border: 1px solid #CCCCCC;
	width: 236px;
	background: #F0F0F0;
	float: left;
}

.vendor4List  td:first-child .top-10-items{width: 175px;}
.vendor4List .top-10-items{background: #fff; width: 176px;}
.vendor4List .top-10 {
	width: 150px;
	background: url(0/images/top-bg_alt.png) 0px 0px no-repeat;
}

.top-10-items-padd{
	padding: 0px 5px 0px 5px;
	float: left;
}
.top-10-item{
	padding: 5px 0px 5px 0px;
	float: left;
	width: 220px;
}

.top-10-item .ico-image{
	width: 47px;
	height: 55px;
	background: #FFFFFF;
	float: left;
}
.top-10-item .ico-image table{
	width: 47px;
	height: 55px;
}
.top-10-item .ico-image table td{
	padding-left: 0px;
	padding-top: 0px;
}
.top-10-item .item-content{
	padding-left: 9px;
	width: 164px;
	float: left;
}
.top-10-item .item-content a{
	color: #0066CC;
	font-weight: bold;
	font-size: 11px;
	display: block;
	padding-bottom: 3px;
}
.top-10-item .item-content span.art-nr{
	font-size: 11px;
}

.small-banners{
	float: left;
	margin-top: 10px;
    font-size: 11px;
}

.small-banners a{
	font-weight: bold;
	font-size: 11px;
	display: block;
}

.small-banner{
	float: left;
	width: 362px;
}
.akcijos{
	color: #D10042;
}
.normal-title{
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
}
.bundle-item{
	width: 347px;
	height: 107px;
	float: left;
	background: url(0/images/round-bundle-bg.gif) 0px 0px no-repeat;
	margin: 10px 0px 10px 29px;
}
.bundle-first{
	margin-left: 0px;
}
.image-thumb{
	width: 80px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	margin: 3px 0px 0px 13px;
    padding-top: 5px;
	float: left;
}
.image-thumb table{
	width: 100px;
	height: 100px;
}
.bundle-title{
	margin: 10px 0px 0px 10px;
	float: left;
	width: 210px;
}
.bundle-title a{
	color: #0066CC;
	font-size: 11px;
	font-weight: bold;
}
.bundle-nr-desc{
	width: 210px;
	margin: 3px 0px 0px 10px;
	float: left;
	color: #333333;
	font-size: 11px;
	height: 40px;
}
.bundle-price{
	padding: 4px 0px 0px 10px;
	float: left;
	width: 100px;
	color: #000000;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
}
.bundle-price-kt{
	color: #000000;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
}
.bundle-price-old{
	font-size: 11px;
	font-family: arial;
	color: #000000;
	text-decoration: line-through;
}
.bundle-price-small {
	font-size: 9px;
	font-weight: normal;
}
.bundle-button{
	float: left;
	width: 110px;
	text-align: right;
}
.to-basket-button{
	background: url(0/images/to-basket.gif) 0px 0px no-repeat;
	width: 78px;
	height: 22px;
	line-height:22px;
	padding-bottom:3px;
	text-align: left;
	border: none;
	cursor:pointer;
	font-size: 11px;
	padding-left: 20px;
}
*html .to-basket-button{padding-left: 23px;}
.content-box .acc-order-table a.to-basket-button-link{
	background: url(0/images/to-basket.gif) 0px 0px no-repeat;
	width: 78px;
	height: 18px;
	*height: 22px;
	display: block;
	font-size: 10px;
	text-align: left;
	text-indent: 23px;
	color: #333333;
	padding-top: 4px;
	text-decoration: none;
}
.location-header a,
.location-header td,
.location-header{
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}
.location-header{
	margin-bottom: 5px;
}
.category-title{
	font-size: 19px;
}
.cat-desc{
	padding: 50px 0px 0px 210px;
	font-size: 11px;
}
.little-cat-padd{
	padding: 20px 20px 20px 20px;
}
.locatordetailsrow{
	height: 27px;
	background: #666666;
	width: 100%;
	margin-top: 5px;
	font-size: 11px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.locatordetailsrow-padd{
	padding: 3px 7px 0px 7px;
}
.locatordetailsrow-padd table{
	width: 707px;
}
.locatortext{
	color: #FFFFFF;
}
.locatortitlerow{
	width: 723px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.locatortitlerow a{
	color: #0066CC;
	font-size: 11px;
}
a.nounderline{
	text-decoration: none;
}
.locatortitlerow a.nounderline{
	text-decoration: none;
}
.locatortitlerow a.locatorlink_active{
	text-decoration: none;
	color: #000000;
}
.full_audiotonas{
	width: 723px;
	margin-top: 1px;
	float: left;
}
*html .full_audiotonas{width:100%;}
.product-thumb{
	width: 100px;
	height: 100px;
	border-right: 1px solid #E2E2E2;
	float: left;
}
.product-thumb table{
	width: 100px;
	height: 100px;
}
.product-fullinfo{
	height: 100px;
	width: 622px;
	background: #F6F6F6;
	float: left;
}
.product-fullinfo-padd{
	padding: 10px;
}
.product_title_big a{
	color: #0066CC;
	font-size: 11px;
	text-transform: uppercase;
    font-weight: bold;
}
.product_description{
	height: 26px;
	color: #333333;
	font-size: 11px;
	margin-top: 2px;
}
.product_price_block {
    margin-bottom: 10px;
}
.nopadd{
	padding: 0px;
}
.product-table-full td{
	padding-right: 10px;
}
.ziureti-toliau{
	color: #0066CC;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}
.ziureti-toliau-small{
	color: #0066CC;
	font-size: 11px;
}
.details-locator-row{
	height: 26px;
	background: #F6F6F6;
	width: 100%;
	margin-top: 5px;
	font-size: 11px;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}
.details-locator-row-padd{
	padding: 0px 0px 0px 7px;
}
.details-locator-row-padd table{
	width: 707px;
}
.details-locator-row a{
	color: #0066CC;
	font-size: 11px;
}
.details-locator-row a.nounderline{
	text-decoration: none;
}
.details-locator-row a.locatorlink_active{
	text-decoration: none;
	color: #000000;
}
.details-total-row{
	width: 100%;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-top: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
}
.details-right-td{
	border-left: 2px solid #999999;
	padding-left: 25px;
}
.containerfullrow-priceinfo{
	padding: 10px 0px 10px 0px;
}
.details-big-title{
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
}
.details-small-font{
	font-size: 11px;
}
.details-block-padd{
	padding-top: 5px;
	padding-bottom: 15px;
}
.product_price_new_big{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.small-price-text{
	color: #999999;
	font-size: 12px;
}
.product_price_old{
	color: #333333;
	font-size: 11px;
	text-decoration: line-through;
}
.details-to-basket{
	background: url(0/images/details-to-basket-bg.gif) 0px 0px no-repeat;
	width: 193px;
	height: 49px;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.details-to-basket-padd{
	padding: 13px 0px 0px 12px;
}
.small-input-quantity{
	width: 30px;
	height: 21px;
	text-align: center;
	margin: 0px 5px 0px 5px;
}
.price-alarm-link{
	display: block;
	color: #0067B3;
	font-size: 11px;
}
.details-link{
	color: #0067B3;
	font-size: 11px;
}
.morepics-table td{
	border: 1px solid #E2E2E2;
	width: 62px;
	height: 62px;
}
.morepics-table td.emptytd{
	width: 5px;
	border: none;
}
.morepics-table td.emptytdbig{
	width: 15px;
	border: none;
}
.block-inside-main-details{
	background: #F6F6F6;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	width: 100%;
	*width: 715px;
}
.block-inside-main-details-padd{
	padding: 20px;
}
.product_title_big{
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
}
.full_audiotonas .product_title_big{margin-bottom:3px;}
.product-text{
	color: #333333;
	font-size: 11px;
	padding-top:0px;
}

.red-thin-title{
	color:#D00040;
	font-size: 11px;
	padding-bottom: 10px;
}
.block-inside-main-details-padd .red-thin-title{
	font-size: 11px;
	color:#000;
	font-weight:700;
	padding-bottom: 5px;
}
.details-small-block{
	padding-top: 15px;
}
.standart-input{
	font-size: 10px;
	height: 20px;
	margin-top: 3px;
	padding: 2px;
}
.red-heavy-link{
	color: #D10042;
	font-size: 12px;
	font-weight: bold;
}
.big-title{
	background: url(0/images/big-title-bg.gif) 0px 0px no-repeat;
	width: 190px;
	height: 29px;
	color:#fff;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.big-title-padd{
	padding: 6px 0px 0px 0px;
	text-align: center;
}
.content-title{
	font-size: 19px;
	font-weight: normal;
}
.content-box{
	border: 1px solid #E2E2E2;
	padding: 15px;
	margin-top: 10px;
	font-size: 11px;
	color: #333333;
}
.content-box-dif{
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	padding: 15px 15px 15px 15px;
	margin-top: 10px;
}
.content-box a{
	color: #0066CC;
}
.black-dinamic-button{
	background: url(0/images/logn-black-bg.gif) 0px 0px no-repeat;
	height: 22px;
	padding-left: 8px;
	text-align: left;
	float: left;
}
.black-dinamic-button-inside{
	background: url(0/images/logn-black-right-bg.gif) right 0px no-repeat;
	height: 22px;
	padding-right: 8px;
	text-align: left;
	float: left;
}
.clearButton{
	background: none;
	border: none;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	height: 14px;
	margin-top: 2px;
	float: left;
	cursor:pointer;
}
.button-clear{
	height: 22px;
	clear: left;
}
.fontred{
	color: #D10042;
}
.content-title-small{
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.separator{
	height: 10px;
	clear: left;
}
.errorbox{
	color: #D10042;
	font-weight: bold;
	font-size:11px;
}
.infobox{
	color: #00D142;
	font-weight: bold;
}
.font18{
	font-size: 18px;
}
.basket-steps{
	background: url(0/images/steps-bg.gif) 0px 0px repeat-x;
	border-top: 1px solid #E2E2E2;
	height: 87px;
	float: left;
	margin-top: 10px;
	width: 100%;
}
.basket-step{
	float: left;
	width: 143px;
	height: 73px;
	border-left: 1px solid #E2E2E2;
}
.first-step{
	border-left: none;
}
.basket-steps-padd{
	padding: 10px 0px 10px 0px;
}
.basket-step-item{
	padding-left: 30px;
	padding-right: 14px;
	font-size: 12px;
}
.basket-step-item a{
	text-decoration: none;
	color: #999999;
}
.basket-step-item span,
.basket-step-item a span{
	color: #666666;
}
.basket-step-item div,
.basket-step-item a div{
	color: #999999;
	font-size: 11px;
	margin-top: 2px;
}
.basket-step-item-high{
	padding-left: 30px;
	padding-right: 14px;
	font-size: 12px;
}
.basket-step-item-high a{
	text-decoration: none;
	color: #666666;
}
.basket-step-item-high span,
.basket-step-item-high a span{
	color: #D10042;
}
.basket-step-item-high div,
.basket-step-item-high a div{
	color: #666666;
	font-size: 11px;
	margin-top: 2px;
}
.basket-1{
	background: url(0/images/1.gif) 14px 3px no-repeat;
}
.basket-1-high{
	background: url(0/images/1-on.gif) 14px 3px no-repeat;
}
.basket-2{
	background: url(0/images/2.gif) 14px 3px no-repeat;
}
.basket-2-high{
	background: url(0/images/2-on.gif) 14px 3px no-repeat;
}
.basket-3{
	background: url(0/images/3.gif) 14px 3px no-repeat;
}
.basket-3-high{
	background: url(0/images/3-on.gif) 14px 3px no-repeat;
}
.basket-4{
	background: url(0/images/4.gif) 14px 3px no-repeat;
}
.basket-4-high{
	background: url(0/images/4-on.gif) 14px 3px no-repeat;
}
.basket-5{
	background: url(0/images/5.gif) 14px 3px no-repeat;
}
.basket-5-high{
	background: url(0/images/5-on.gif) 14px 3px no-repeat;
}
.default-next-step-container{
	margin-top: 10px;
}
.font12{
	font-size: 12px;
}
span.font12.fontgray1{font-size:11px;}
.basket-head-item{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
}
.basket-table{
	width: 690px;
}
.basketcontents-icon{
	width: 83px;
	height: 63px;
}
.basketcontents-artinfo{
	padding: 0px 5px 0px 5px;
}
.basket-product-title a{
	font-size: 12px;
	color: #333333;
}
.basket-product-nr{
	font-size: 11px;
	padding-top: 3px;
}
.basketcontents-text{
	padding: 0px 5px 0px 5px;
	font-size: 11px;
}
.remove-button{
	background: url(0/images/remove-button.gif) 0px 0px no-repeat;
	border: none;
	font-size: 11px;
	color: #333333;
	width: 69px;
	height: 22px;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 20px;
	/*text-indent: 23px;*/
	cursor:pointer;
	/*padding-bottom: 2px;*/
	font-family: arial, tahoma, verdana;
	margin-top: 10px;
}
.basket-spacer{
	line-height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #E2E2E2;
	margin: 10px 0px 10px 0px;
	height: 1px;
}
.small-basket-input{
	border: 1px solid #999999;
	padding: 2px;
	height: 17px;
	width: 30px;
	font-size: 10px;
	text-align: right;
	clear: left;
}
.update-button{
	background: url(0/images/update-button.gif) 0px 0px no-repeat;
	border: none;
	font-size: 11px;
	color: #333333;
	width: 78px;
	height: 22px;
	cursor:pointer;
	padding-bottom: 4px;
	text-align: center;
	font-family: arial, tahoma, verdana;
	margin-top: 23px;
	clear: left;
}
.basketcontents-sumtitle{
	font-size: 12px;
	color: #666666;
	text-align: right;
	padding-right: 15px;
}
.basketcontents-sum{
	font-size: 12px;
	color: #D10042;
	text-align: right;
	padding-right: 5px;
}
.basketcontents-sumtitlebig{
	font-size: 12px;
	color: #666666;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
}
.basketcontents-sumbig{
	font-size: 12px;
	color: #D10042;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}
.print-button{
	background: url(0/images/print.gif) 0px 0px no-repeat;
	border: none;
	font-size: 11px;
	color: #FFFFFF;
	width: 88px;
	cursor:pointer;
	height: 22px;
	padding-left: 25px;
	padding-bottom: 4px;
	*padding-bottom: 2px;
	font-family: arial, tahoma, verdana;
	text-align: left;
}
.content-small-title{
	font-size: 11px;
	font-weight: bold;
	color: #D10042;
	padding-bottom: 10px;
}
.content-small-title a{
	font-weight: bold;
	color: #D10042;
	text-transform: uppercase;
	text-decoration: none;
}
.voucherlist-text{
	font-size: 11px;
	color: #333333;
}
.constantHeight{
	height: 275px;
}
.parinkciu-textas{
	font-size: 11px;
	color: #333333;
}
.font-11{
	font-size: 11px;
}
.font-12{
	font-size: 12px;
}
.leftspacer-10{
	padding-left: 10px;
}
.account-separator{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	border-bottom: 2px solid #CCCCCC;
	margin: 10px 0px 10px 0px;
}
a.acc-link{
	font-size: 11px;
	font-weight: bold;
}
a.acc-link-on{
	color: #D10042;
	font-weight: bold;
	text-decoration: none;
}
.notice-art-nr{
	color: #666666;
	font-size: 11px;
}
.marginTop5{
	margin-top: 5px;
}
.marginBottom5{
	margin-bottom: 5px;
}
.font-bold{
	font-weight: bold;
}
.compare-td{
	padding: 4px 4px 4px 0px;
	border-top: 1px solid #CCCCCC;
}
.login-spacer{
	line-height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #E2E2E2;
	margin: 4px 0px 4px 0px;
	height: 1px;
}
.fontgreen{
	color: green;
}
.acc-order-table td{
	padding: 2px 0px 2px 0px;
	color: #666666;
	font-size: 11px;
}
a.account-order-link{
	color: #333333;
}
a.locatorlink2{
	color: #FFFFFF;
}
a.locatorlink3_active,
a.locatorlink2_active{
	color: #E2E2E2;
}
a.locatorlink3{
	color: #FFFFFF;
}

table.sendbasket-table {
/*	margin-top: 10px;*/
	margin: 10px;
	width: 100%;
}

table.sendbasket-table td.title {
	text-align: left;
	vertical-align: top;
}

table.sendbasket-table input.txt,
table.sendbasket-table textarea {
	width: 150px;
}
.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}
.clear{display: inline-block;}
/* Hides from IE-mac \*/
* html .clear{height: 1%;}
.clear{display: block;}
/* End hide from IE-mac */

 .tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #fff; 
width: 738px; 
height: 27px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

.highlights {
	height:50px;
	overflow:hidden;

	
}	
/********************************/
.blk{width:967px; height:50px;}
.jcarousel-container {position: relative;}

.jcarousel-clip { z-index: 2;  padding: 0;  margin: 0;  overflow: hidden;   position: relative;}
.jcarousel-list {   z-index: 1;   overflow: hidden;   position: relative;   top: 0;   left: 0;   margin: 0;  padding: 0;}
.jcarousel-list li,
.jcarousel-item {    float: left;    list-style: none;    /* We set the width/height explicitly. No width/height causes infinite loops. */   width: 200px; height: 50px;
}
#TICKER{margin:7px 0; height:45px; overflow:hidden;}
#TICKER table{height:45px;}
#TICKER table td{padding:0; height:45px; vertical-align:middle;}
#TICKER table td a{margin:0 15px; vertical-align:middle;}
#TICKER_BODY a{margin:0 15px; vertical-align:middle; line-height:45px;}
#TICKER_BODY a img{vertical-align:middle;}
a.logoutlink:link,a.logoutlink:visited{color:#0066CC; font-weight:700;text-decoration:underline;}
.vendorsList a{display:block; margin:6px 5px;}
.bundleBlock{border-bottom:1px solid #ccc;}

/*************************************/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */

.ui-tabs-nav {
    list-style: none;
    margin: 15px 0 0 0;
    padding: 0 0 0 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 1px 0 0px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(0/images/tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    font-weight: bold;
    line-height: 1.2;
	font-size:12px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav a:link,.ui-tabs-nav a:visited {color:#fff;}
.ui-tabs-nav a:hover{color:#000;}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
	font-size:12px;
}
.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited {color: #000;}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 22px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 0px solid #97a5b0;
    padding: 0px 0px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
   /* background: url(loading.gif) no-repeat 0 50%;*/
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

a.active{color:#D00040;}
.sub-cat-manufacturer a.active{font-weight:700; color:#000;}
strong{font-weight:700;}
.product-fullinfo-padd table.product-table-full{margin-bottom:0px;}
span.artNo{display:block;}
table.vmiddle{height:24px;}
.vmiddle td, .vmiddle{vertical-align:middle;}
.basket-product-title a{font-size:11px; color:#0066CC;}
.msgbox{font-size:11px; background:#FFFFCC; padding:5px 7px; border:1px solid #CFCEAF; margin-bottom:5px;}
.basketcontents-sumtitle,.basketcontents-sum,.basketcontents-sumtitlebig,.basket-head-item{font-size:11px; color:#000;}
.basketcontents-sumbig{font-size:11px; color:#000;}
.basketcontents-text .fontred,.basket-head-item .fontred{color:#000;}
.formTable td{padding:2px 5px 2px 0;}

.spaddtext
{
	height:22px;
}
#active-video{background:#4294E2; border-color:#4294E2;}
#active-audio{background:#8DBD63; border-color:#8DBD63;}
#active-lightning{background:#D00040; border-color:#D00040;}
#active-vendors{background:#D0B82F; border-color:#D0B82F;}
#active-promo{background:#4EA877; border-color:#4EA877;}

#categories li{float:left; margin-right:1px;}
#categories{margin:23px 0 16px 0; overflow:hidden;}

#categories li a {
    background:url('0/images/cat-tabs.png') no-repeat 100% -24px; 
    display: block;
    float: left;
    height: 24px;
    padding-right: 13px;
    text-decoration: none;
	overflow:hidden;
    color: #F3F3F3;
	font-size:12px;
	font-weight:700;
	outline:none;
}
#categories li a:hover{color:#fff;}

#categories li a span {
    background:url('0/images/cat-tabs.png') no-repeat 0 0; 
    display: block;
    line-height: 12px;
    padding: 7px 0 5px 13px;} 
	
#categories li a.pradzia-on{background-position:100% -264px;}
#categories li a.pradzia-on span{background-position:0 -240px; color:#D00040;}
#categories li a.pradzia-on:link span,#categories li a.pradzia-on:visited span,
#categories li a.pradzia-on:hover span{color:#D00040;}

#categories li a.audio-on,#categories li a.on{background-position:100% -72px;}
#categories li a.audio-on span,#categories li a.on span{background-position:0 -48px;}

#categories li a.video-on{background-position:100% -120px;}
#categories li a.video-on span{background-position:0 -96px;}

#categories li a.lightning-on{background-position:100% -168px;}
#categories li a.lightning-on span{background-position:0 -144px;}

#categories li a.gamintojai-on{background-position:100% -216px;}
#categories li a.gamintojai-on span{background-position:0 -192px;}

#categories li a.promo-on{background-position:100% -312px;}
#categories li a.promo-on span{background-position:0 -288px;}

#categories li a.pradzia-on span,#categories li a.audio-on span,#categories li a.video-on span,
#categories li a.lightning-on span,#categories li a.gamintojai-on span,#categories li a.promo-on span{color:#fff;}



#basket-login{float:right; width:220px; padding:7px 10px 0 10px; background:none;}
*html #basket-login{width:240px;}
#basket-login table td{padding-left:10px;}
#basket-login a.blue-links{font-size:10px;}
#basket-login .black-button{float:right;}
#basket-login .login-input{width:102px; margin-bottom:7px;}
#basket-login h2.simple{font-size:11px; color:#D00040; padding:0; margin-bottom:7px;}
#basket-login .login-block-padding{padding-top:5px;}

.usermenu{text-align:right; margin-bottom:15px; padding:0;}
.usermenu a{font-size:11px; color:#000; font-weight:700;}
.usermenu a.logoutlink{
	color: #000;
	background:url(0/images/logout-icon.png) no-repeat 5px 1px;
	padding-left:25px;
}
h2.simple a.prekiu-krepselis-head{float:left; padding-left:10px;}
.currency{float:right;  font-size:10px; color:#000; text-decoration:none;}
.currency a{text-decoration:none; color:#0066CC; padding:0px 3px 1px 3px; text-align:center;}
.currency a.currency_nav_activ{color:#fff; background:#D00040;}
.header-content{float: right;width: 564px;}
.boxrightmyaccountborder h2.simple{line-height:16px;}

h2.simple{text-transform:uppercase; padding:10px 0 0px 15px;}

.jqmWindow {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
	height:30px;
    margin-top:-15px;
    margin-left: -300px;
    width: 600px;
    
    background-color:none;
    color: #fff;
	font-size:22px;
	text-align:center;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

td.orderhistory_amount {
	font-weight: bold;
	padding-right: 6px;
	width: 1%;
}
.filterBox{background:#F6F6F6; border:1px solid #E2E2E2; padding:10px 15px; margin-bottom:1px; width:auto; margin-top:5px; margin-bottom:10px;}
.col1,.col2{float:left; width:49%;}
.filterBox label{display:block; float:left; width:180px; font-size:11px; font-weight:700; margin-top:7px;}
.filterBox .col2 label{padding-left:10px;}
.filterBox select{margin:4px 0 3px 0; float:right;}
.filterBox li{border-bottom:1px solid #ccc;}

table.lineProducts{ width:100%;}
table.lineProducts td{background:#F6F6F6; border:1px solid #ccc; margin-bottom:1px;}
table.lineProducts td{padding:3px 7px;}
table.lineProducts td.functBlock{border-left:0; text-align:right; vertical-align:middle; white-space:nowrap;}
table.lineProducts td.product_title_big{border-right:0;}
table.lineProducts tr.separator td{padding:0; font-size:1px; height:1px; line-height:1px; border:0;}
td.functBlock .to-basket-button{margin:0px 20px 0 0px;}
td.product_title_big span{font-size:11px; display:block; margin-top:2px; color:#888;}
td.functBlock .quantity{margin-left:10px;}
/*
.lineProducts p{float:left; width:356px; margin:0; clear:both; background:red;}

.lineProducts p.functBlock{float:right; margin-top:3px;}
.lineProducts p.functBlock .to-basket-button{margin:0px 20px 0 0px;}
.lineProducts p .quantity{margin-left:10px; margin-top:2px;}
.lineProducts p.product_title_big span{font-size:11px; display:block; margin-top:2px; color:#888;}
*/

.contact-empty-alist {
    color: #000000;
    text-decoration: underline;
}