.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a:link{color:#1F5081; text-decoration:none;}
a:visited{color:#56718B; text-decoration:none;}
a:hover{text-decoration:underline;}

input {
	border:1px solid #ccc;}
	
.inputbox{
border:1px solid #7F9DB9;
padding:2px 1px;}
	
.selectbox{
border:1px solid #7F9DB9;
padding:1px;
width:200px;}

.clr{
	clear:both;}

/*** logo ***/
.header h1{
	float:left;
	height:97px;
	text-indent:-2500px;
	width:281px;
	margin:7px 0 0 0px;
	background:url(0/images/logo.office1.jpg) no-repeat 0 0;}

	.header h1 a{
	display:block;
	height:100%;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	width:100%;}
	
/*** Topmenu stuff ***/
ul.topMenu{
	list-style:none;
	float:right;
	margin-top:7px;}
	
	ul.topMenu li{
	float:left;}
	
	ul.topMenu li a,
	ul.topMenu li span{
	font-size:11px;
	color:#0C5193;}
	
	ul.topMenu li span{
	padding:0 5px;}
	
/*** Usermenu stuff ***/
ul.userMenu{
	list-style:none;
	clear:right;
	float:right;
	margin-top:40px;}
	
	ul.userMenu li{
	float:left;
	margin-left:10px;}
	
	ul.userMenu li a{
	font-size:11px;
	color:#fff;
	padding-left:25px;
	display:block;
	height:19px;
	float:left;
	line-height:19px;}
	
	ul.userMenu li a:visited{
	color:#fff;}
	
	a.register{
	background:url(0/images/icon.register.gif) no-repeat 0 50%;}
	a.myaccount{
	background:url(0/images/icon.account.gif) no-repeat 0 50%;}
	a.basket{
	background:url(0/images/icon.basket.gif) no-repeat 0 50%;}
	
	ul.userMenu li a.basket:link,
	ul.userMenu li a.basket:visited,
	ul.userMenu li a.basket:hover{
	color:#FFDE25;
	text-decoration:underline;}
	
/*** Menutabs stuff***/
	ul#menutabs{
    list-style:none;
	clear:both;
    float:left;
    width:100%;
	margin-top:9px;
    padding-right:15px;}
   
	* html ul#menutabs{
	padding-right:5px;}

    ul#menutabs li{
      display:inline;
	  font-weight:700;
	  height:28px;
	  
	  line-height:28px;
	  vertical-align:middle;
	  text-align:center;}

    ul#menutabs a{
      float:left;
      background:url(0/images/tab.left.gif) no-repeat left top;
      padding-left:8px;
	  text-indent:9px;
	  margin-left:1px;
      text-decoration:none;}

    ul#menutabs a span{
      float:left;
      display:block;
      background:url(0/images/tab.right.gif) no-repeat right top;
      padding-right:15px;
      color:#1F4B8A;}


    /* IE5-Mac \*/
    ul#menutabs a span {float:none;}
    /* End IE5-Mac */

    ul#menutabs a:hover span{
    color:#FD8002;}
	
	/* Tab hovering
    ul#menutabs a:hover{
    background-position:0% -28px;}

    ul#menutabs a:hover span {
    background-position:100% -28px;}
	*/
	
    ul#menutabs #current a {
    background-position:0% -28px;
	color:#3C5897;}

    ul#menutabs #current a span {
    background-position:100% -28px;
	color:#3C5897;}
	
	.newsletter-offer{
		float:left;
	}
	
	
/***  searchBar stuff ***/
.searchBar{
	padding-top:8px;}
	
	.searchBar p{
	float:right;
	overflow:hidden;
	line-height:23px;}
	
	.naujienos{
	padding-top:0px;
	overflow:hidden;
	line-height:23px;
	}
	
	
	.searchBar p span,
	.searchBar p input{
	float:left;}
	
	.searchBar p .inputbox{
	margin:3px 4px 0 4px;}
	
	.inputsearch{
	background:url(0/images/button.search.gif) no-repeat 0 0;
	height:23px;
	border:0;
	margin-top:1px;
	cursor:pointer;
	width:57px;}
	
	.inputnewsletter{
	background:url(0/images/button.prenum.gif) no-repeat 0 0;
	height:23px;
	border:0;
	margin-top:1px;
	cursor:pointer;
	width:96px;}
	
/*** Inner content ***/

.newsFront,
.banner1{
	width:267px;
	margin-top:5px;
	float:left;}

.newsFront{
	margin-right:13px;}
	
	.newsFront h3{
	background:url(0/images/news-head.bg.gif) repeat-x 0 0;
	height:27px;
	color:#fff;
	padding:2px 0 0 10px;
	line-height:27px;}
	
	.newsFront span{
	color:#FFAA09;}
	
	.newsFront li{
	padding-left:5px;
	border-bottom:1px solid #D5E5F4;
	padding-bottom:9px;
	font-size:11px;
	margin-top:10px;}
	
.banner1{}

.itemAd{
	float:left;
	width:268px;
	height:133px;
	margin:10px 0;
	/*padding:15px;*/
	overflow:hidden;
	/*background:url(0/images/frontitem.ad.gif) no-repeat 0 0;*/}
	
	#firstAd{
	clear:both;
	margin-right:12px;}
	
	.itemAd p.artImage{
	float:left;
	width:80px;
	height:100px;
	overflow:hidden;}
	
	.itemAd h3{
	float:left;
	
	font-size:20px;
	letter-spacing:-1px;
	margin-top:5px;
	width:150px;}
	
	.itemAd a,
	.itemAd a:link,
	.itemAd a:visited{
	color:#003871;
	text-decoration:none;}
	
	.itemAd a:hover{
	color:#FFAA09;}
	
	.itemAd span{
	font-size:13px;
	color:#003871;
	font-weight:700;}
	
	.itemAd p.price{
	margin-top:25px;
	font-size:14px;
	color:#003871;
	font-weight:700;}
	
	p.price span{
	color:#FF9900;
	letter-spacing:-1px;
	font-size:24px;}
	
	dl.quarterArticle{
	float:left;
	width:106px;
	height:193px;
	margin-right:9px;
	margin-bottom:9px;
	padding-bottom:7px;
	padding-left:12px;
	padding-right:12px;
	padding-top:5px;
	overflow:hidden;
	background:url(0/images/quarteritem.bg.gif) no-repeat 0 0;}
	
	dl.quarterArticle a{
	color:#666;}
	
	dl.quarterArticle dt{
	color:#666;
	line-height:12px;
	font-size:11px;
	height:48px;
	font-weight:700;}
	
	dl.quarterArticle dd.pic{
	text-align:center;
	width:104px;
	margin:8px 0;
	border:1px solid #ccc;
	background:#fff;
	}
	
	*html dl.quarterArticle dd.pic{
	line-height:12px;
	font-size:96px;
	vertical-align:middle;}
	
	dl.quarterArticle dd.pic a{
	overflow:hidden;
	padding:0;
	height:106px;
	line-height:106px;
	display:block;
	vertical-align:middle;}

	dl.quarterArticle dd.pic a img{
	vertical-align:middle;}
	
	dl.nomargin{
	margin-right:0px;}
	
	dl.quarterArticle dd.articlePrice{
	text-align:right;
	color:#003871;
	font-weight:700;
	float:left;
	padding-top:1px;
	font-size:14px;}
	
	dl.quarterArticle dd.more{
	text-align:right;
	padding-top:1px;}
	
	dl.quarterArticle dd.more a{
	color:#FFAA09;
	text-decoration:underline;}
	
	dd.quarterTobasket{
	float:right;
	width:23px;}
	
	dd.quarterTobasket input{
	width:23px;
	height:19px;
	border:0;
	cursor:pointer;}
	
	/*** Left Col***/

.sideLeft h2{
	color:#fff;
	font-weight:700;
	background:url(0/images/cat.header.gif) no-repeat 0 0;
	height:28px;
	margin-bottom:-1px;
	padding-left:10px;
	line-height:27px;}
	
	.sideLeft h2 a{
	color:#fff;}
	
	.sideLeft ul.level1,
	.sideLeft ul#paslaugos{
	width:211px;
	background:url(0/images/1level.last.gif) no-repeat left bottom;}
	
	.sideLeft div#sxsearch_box{
    /*padding-top:15px;*/
	width:211px;
	padding-bottom:10px;
	background:url(0/images/1level.last.gif) no-repeat left bottom;
	}

	.sideLeft div#sxsearch{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
	width:211px;
	background:url(0/images/1level.last.gif) no-repeat left bottom;
	}

	.sideLeft .sxsearchinner{
    padding: 10px;
	border-left:1px solid #689AC6;
	border-right:1px solid #689AC6;
    }
	
	.sideLeft ul.level1 li{
	/*height:28px;
	line-height:28px;*/}

	.sideLeft ul.level1 li a.last{
	background:none;}

	.sideLeft ul.level1 li a{
	font-size:11px;
	padding:7px 10px;
	display:block;
    color:#00488E;
	text-decoration:none;
	border-left:1px solid #689AC6;
	border-right:1px solid #689AC6;
	border-bottom:1px solid #BBD3E6;}
	
	.sideLeft ul#paslaugos li a{
	font-size:11px;
	padding:7px 10px;
	display:block;
    color:#00488E;
	text-decoration:none;
	border-left:1px solid #689AC6;
	border-right:1px solid #689AC6;
	border-bottom:1px solid #BBD3E6;}
	
	*html .sideLeft ul#paslaugos li a,
	*html .sideLeft ul.level1 li a{
	height:14px;}
	
	.sideLeft ul#paslaugos li#lastLevel1 a{
	border:0;}
	
	.sideLeft ul#paslaugos li ul{
	list-style:none;}
	
	.sideLeft ul#paslaugos li li a{
	border-bottom:0;
	color:#333;
	padding:4px 0 4px 20px;}
	
	
	
	.sideLeft ul#paslaugos li li.first a{
	padding-top:0px;}
	
	.sideLeft ul#paslaugos li li.last a{
	padding-bottom:8px;}
	
	.sideLeft ul#paslaugos li.last a,
	.sideLeft ul.level1 li.last a{
	border:0;}
	
	.sideLeft ul#paslaugos li li.last a{
	border-left:1px solid #689AC6;
	border-right:1px solid #689AC6;
	border-bottom:1px solid #BBD3E6;}
	
	.sideLeft ul#paslaugos li a.expanded{
	border-bottom:0;
	color:#FFAA09;}
	
	.sideLeft ul.level1 li a:hover,
	.sideLeft ul#paslaugos li a:hover,
	.sideLeft ul#paslaugos li a#activeItem,
	.sideLeft ul#paslaugos li a#activeItem:link,
	.sideLeft ul#paslaugos li a#activeItem:visited,
	.sideLeft ul#paslaugos li a#activeItem:hover,
	.sideLeft ul.level1 li a#activeItem,
	.sideLeft ul.level1 li a#activeItem:link,
	.sideLeft ul.level1 li a#activeItem:visited,
	.sideLeft ul.level1 li a#activeItem:hover{
	text-decoration:none;
	color:#FFAA09;}
	
	.sideLeft ul.level1 li a span,
	.sideLeft ul#paslaugos li a span{
		padding-left:3px;
	}
	
	.sideLeftimg{
		padding-left:6px;
		background:url(0/images/icon.cat.gif) no-repeat 0 4px;
	}
	
	.sideLeft ul#paslaugos li li a span{
	padding-left:10px;
	display:block;
	background:url(0/images/arrow_subcategory.gif) no-repeat 0 3px;}
	
	/*** Level 2 ***/
	
	/*.sideLeft ul.level1 ul{
	padding:5px 0;
	background:url(0/images/1level.bg.gif) no-repeat left bottom;}
	

	.sideLeft ul.level1 ul li a{
	padding-left:25px;
	background:url(0/images/2level.bg.gif) no-repeat 0 0;}*/
	
	/*** Left Ad ***/
	
	.leftAd{
	margin-top:10px;
/*	background:url(0/images/leftad.top.gif) no-repeat 0 0; */
	padding-top:7px;}
	
	.leftAd div.content{
	width:209px;
	text-align:center;
	padding-top:5px;
	padding-bottom:15px;
/*	border-right:1px solid #DFDFBF;
	border-left:1px solid #DFDFBF; */
	margin-bottom:-7px;}
	
	.leftAd div.content img{
	margin-bottom:10px;}
	
	.leftAdBottom{
	height:7px;
	padding-top:7px;
	font-size:1px;
	line-height:1px;
	width:211px;
/*	background:url(0/images/leftad.bottom.gif) no-repeat left bottom; */}
	
	/*** Right Ad ***/
	
	.rightAd{
	margin-top:10px;
	text-align:center;}
	
	.rightAd img{
	/*border:1px solid #CCCC99;*/
	}
	
	/*** Right side ***/
	
	.sideRight ul{
	list-style:none;}
	
	.sideRight{
	font-size:11px;}
	
	.sideRight h2{
	font-size:12px;}
	
	.infoBox{
	margin-top:10px;}
	
	.infoBox ul{
	background:url(0/images/infobox.bottom.gif) no-repeat left bottom;
	padding-bottom:8px;
	padding-left:12px;}
	
	.infoBox ul a{
	line-height:20px;
	color:#0C5193;}
	
	.infoBox h2{
	background:url(0/images/infobox.top.gif) no-repeat 0 0;
	height:33px;
	color:#00488E;
	padding-left:12px;
	line-height:33px;}
	
	.infoBox .content{
	padding-top:5px;
	background:url(0/images/infobox.bg.gif) repeat-y 0 0;}
	
	.loginBox{
	clear:both;
	overflow:hidden;
	color:#333;
	background:url(0/images/loginBox.bottom.gif) no-repeat left bottom;
	padding-bottom:8px;}
	
	.loginBox .inputbox{
	width:152px;
	margin-bottom:2px;}
	
	.loginBox a:link,
	.loginBox a:visited{
	text-decoration:underline;
	color:#333;}
	
	.loginBox a:hover{
	text-decoration:none;
	color:#1F5081;}
	
	.loginBox .submit{
	text-align:right;}
	
	.loginBox .loginButton{
	margin:5px 12px 0 0;
	background:url(0/images/login.bg.gif) no-repeat 0 50%;
	width:71px;
	color:#fff;
	border:0;
	cursor:pointer;
	height:18px;}
	
	.loginBox .content{
	background:url(0/images/loginBox.bg.gif) repeat-y 0 0;}
	
	.loginBox h2{
	background:url(0/images/loginBox.top.gif) no-repeat 0 0;
	height:29px;
	color:#fff;
	padding-left:32px;
	line-height:29px;}
	
	.loginBox .content{
	padding-left:12px;}
	
	/*** Basket box ***/
	
	.basketBox{
	color:#fff;
	margin-bottom:10px;
	/*background:url(0/images/basketBox.bg.gif) repeat-y 0 0;*/}
	
	
	
	.basketBox h2{
	background:url(0/images/basketBox.top.gif) no-repeat 0 0;
	height:31px;
	color:#fff;
	padding-left:32px;
	line-height:31px;}
	
	.basketBox h2 a,
	.basketBox h2 a:link,
	.basketBox h2 a:visited{
	color:#fff;}
	
	.basketBox p.legend{
	clear:both;
	float:left;
	height:21px;
	line-height:21px;
	background:#145798;
	margin-bottom:1px;
	width:85px;
	padding-left:5px;
	margin-right:1px;}
	
	.basketBox p.value{
	float:left;
	height:21px;
	margin-bottom:1px;
	text-align:right;
	padding-right:5px;
	line-height:21px;
	width:63px;
	background:#145798;}
	
	.basketBox .content{
	padding:0 11px;
	overflow:hidden;
	background:url(0/images/basketBox.bg.gif) repeat-y 0 0;}
	
	/*.basketBox.regular{
	height:90px;}
	
	.basketBox.pristatymas{
	height:95px;}
	
	.basketBox.pranesimas{
	height:130px;}*/
	
	
	
	.basketBox .content p.deliveryStatus{
	clear:both;
	padding-top:10px;}
	.basketBox .content p.deliveryStatus strong{
	color:#FFAA09;}
	
	.basketBox p.submit{
	clear:both;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
	overflow:hidden;
	background:url(0/images/basketBox.bottom.gif) no-repeat left bottom;}
	
	input.buyButton{
	width:58px;
	height:17px;
	padding-left:10px;
	color:#fff;
	cursor:pointer;
	background:url(0/images/button.buy.gif) no-repeat 0 0;
	border:0;}
	
	/*** Pathway ***/
	.pathway{
	/*background:url(0/images/pathway.bg.jpg) repeat-y 0 0;
	height:27px;
	line-height:27px;*/
	color:#0C5193;
	font-size:11px;
	background:url(0/images/icon.pathway.gif) no-repeat 0 5px;
	padding-left:8px;
	margin-bottom:10px;}
	
	.pathway a:link,
	.pathway a:visited{
	color:#0C5193;
	text-decoration:underline;}
	
	.pathway a:hover{
	text-decoration:none;}
	
	.navigator,
	.pageNavigator{
	clear:both;
	height:31px;
	font-size:11px;
	line-height:31px;}
	
	.pageNavigator p{
	float:right;
	color:#7C7361;}

	.pageNavigator p a,	
	.pageNavigator p a:link,
	.pageNavigator p a:visited{
	text-decoration:underline;
	margin:0 3px;}
	
	.pageNavigator p a:hover,
	.pageNavigator p a.active{
	color:#FE8000;
	}
	
	.pageNavigator a.prev,
	.pageNavigator a.next{
	float:left;
	font-weight:700;}
	
	.pageMap{
	padding-right:20px;}
	
	.pageNavigator a.next{
	color:#FE8000;
	padding-right:8px;
	padding-left:0px;
	text-decoration:underline;
	background:url(0/images/icon.next.gif) no-repeat right center;}
	
	.pageNavigator a.prev{
	padding-left:8px;
	padding-right:8px;
	color:#FE8000;
	text-decoration:underline;
	background:url(0/images/icon.prev.gif) no-repeat 0 50%;}
	
	.navigator span{
	display:block;
	width:227px;
	float:left;
	color:#7C7361;
	text-align:center;}
	
	.navigator a{
	color:#FE8100;
	font-size:11px;
	text-decoration:underline;}
	
	.navigator a:hover{
	color:#003A74;}
	
	.navigator a.prev{
	float:left;
	width:160px;
	padding-left:8px;
	background:url(0/images/icon.prev.gif) no-repeat 0 50%;}
	
	.navigator span.prev{
	float:left;
	width:160px;
	display:block;
	padding-left:8px;}
	
	.navigator a.next{
	float:left;
	width:140px;
	text-align:right;
	padding-right:8px;
	background:url(0/images/icon.next.gif) no-repeat right center;}
	
	/*** Details ***/
	
	.detailed{
	width:547px;
	padding-top:8px;
	background:url(0/images/detailed.top.gif) no-repeat left top;}
	
	.detailed .content{
	padding:15px;
	overflow:hidden;
	background:url(0/images/detailed.bg.gif) repeat-y left top;}
	
	.detailed .detailImage{
	width:270px;
	height:248px;
	overflow:hidden;
	line-height:248px;
	border:1px solid #ccc;
	background:#fff;
	float:left;
	text-align:center;}
	

	
	.detailed .detailImage img{
	vertical-align:middle;}
	
	.detailedInfo{
	float:right;
	width:205px;}
	
	.detailedInfo h1{
	font-size:14px;
	padding:2px 0;
	line-height:16px;
	color:#003870;}
	
	.detailedInfo ul{
	list-style:none;
	padding:15px 0;
	margin:15px 0;
	border-top:1px solid #CFD2D4;
	border-bottom:1px solid #CFD2D4;}
	
	.detailedInfo li{
	padding-left:10px;
	background:url(0/images/icon.arrow-blue.gif) no-repeat 0 7px;}
	
	.detailedInfo li a,
	.detailedInfo li a:link,
	.detailedInfo li a:visited{
	color:#FE8100;
	text-decoration:underline;
	line-height:18px;
	font-size:11px;
	font-weight:700;}
	
	.detailedInfo li a:hover{
	color:#00488E;}
	
	ul.bottLinks{
	list-style:none;
	padding:15px 0;
	margin:0px 0;
	/*border-top:1px solid #CFD2D4;
	border-bottom:1px solid #CFD2D4;*/}
	
	ul.bottLinks li{
	padding-left:10px;
	background:url(0/images/icon.arrow-blue.gif) no-repeat 0 7px;}
	
	ul.bottLinks li a,
	ul.bottLinks li a:link,
	ul.bottLinks li a:visited{
	color:#FE8100;
	text-decoration:underline;
	line-height:18px;
	font-size:11px;
	font-weight:700;}
	
	ul.bottLinks li a:hover{
	color:#00488E;}
	
	p.artNr,
	span.artNr{
	color:#4B8BBD;
	font-size:11px;}
	
	span.artNr{
	padding-top:3px;}
	
	.detailedPrice{
	color:#003871;
	clear:both;
	font-weight:700;
	margin-top:20px;
	border-top:1px solid #CFD2D4;
	border-bottom:1px solid #CFD2D4;
	/*padding:0 0 7px 5px;*/
	padding:7px 0 7px 5px;}
	
	.detailedPrice h5 span{
	width:98px;
	height:15px;
	padding-left:2px;
	letter-spacing:normal;
	float:left;
	margin-bottom:10px;
	font-size:12px;}
	
	*html .detailedPrice h5 span{
	margin-bottom:0;}
	
	.detailedInput{
	width:49%;
	font-weight:400;
	font-size:11px;
	float:left;}
	
	.detailedInput input{
	padding:2px;}
	
	.detailedVar{
	width:49%;
	float:right;}
	
	.detailedVar p{
	text-align:center;
	margin-bottom:1px;
	font-weight:400;
	font-size:11px;
	padding:2px 1px;
	color:#AB995A;
	border:1px solid #F7F3D0;
	background:#F7F3D0;}
	
	.detailedPrice h4{
	text-align:right;
	margin-bottom:10px;}
	
	.detailedSuma{
	clear:both;
	margin:0px 0 10px 0;
	padding-top:15px;
	font-weight:700;
	font-size:12px;}
	
	*html .detailedSuma{
	padding-top:0px;}
	
	.detailedSuma span{
	color:#003871;
	font-weight:400;
	font-size:14px;
	padding-left:10px;}
	
	
	
	.detailedPrice span{
	font-size:20px;
	letter-spacing:-1px;} 
	
	.detailedPrice input{
	width:30px;

	} 
	.product_image_td{
	width:105px;
	text-align:center;
	}
	td.product_text_td .description{
	float:none;
	width:auto;}
	
	fieldset.goRight{
	text-align:right;
	clear:both;}
	
	input.tobasket{
	background:url(0/images/button.tobasket.gif) no-repeat left 50%;
	width:100px;
	height:26px;
	border:0;
	cursor:pointer;
	margin-top:25px;}
	
	.detailedBottom{
	padding-top:8px;
	margin-bottom:15px;
	background:url(0/images/detailed.bottom.gif) no-repeat left bottom;}
	
	table.paramTable{
	width:100%;
	color:#333;
	border-collapse:collapse;}
	
	table.paramTable tr.rowbg td{
	background:#F0F5F9;}
	
	table.paramTable td{
	padding:7px 15px;}
	
	table.paramTable td.title{
	font-weight:700;
	width:30%;}
	
	h3.params{
	background:url(0/images/h3params.bg.gif) no-repeat left bottom;
	padding-bottom:10px;
	color:#003870;
	letter-spacing:-1px;
	font-size:14px;
	padding-left:13px;
	margin-bottom:3px;}
	
	p.ask{
	color:#003870;
	font-size:13px;
	font-weight:700;
	margin:15px 0;
	padding-left:0px;}
	
	h3.descrTitle{
	color:#003870;
	font-size:13px;
	font-weight:700;
	padding:5px 0 10px 0;}
	
	.longDescr p.ask{
	padding-top:15px;}
	
	p.ask a{
	text-decoration:underline;}
	
	p.ask a:hover,
	p.foundError a:hover{
	text-decoration:none;
	color:#FF7502;}
	
	p.foundError{
	background:#F0F5F9;
	color:#003870;
	padding:10px;}
	
	p.foundError span{
	display:block;
	font-size:11px;
	padding-bottom:2px;
	font-weight:700;}
	
	p.foundError a,
	p.foundError a:link,
	p.foundError a:visited{
	color:#003870;
	text-decoration:underline;}
	
	p.foundError a:hover{
	text-decoration:none;
	color:#FF7502;}
	
	.review{
	margin-top:15px;
	margin-bottom:15px;}	
	
	.review p.noreviews{
	font-style:italic;
	padding-bottom:5px;}
	
	.review a.writeReview{
	color:#FF6B01;
	font-weight:700;
	text-decoration:underline;}
	
	.review a.writeReview:hover{
	text-decoration:none;}
	
	/*** List ***/
	
	dl.green{
	background:url(0/images/trio.green.gif) no-repeat 0 0;}
	dl.blue{
	background:url(0/images/trio.blue.gif) no-repeat 0 0;}
	dl.yellow{
	background:url(0/images/trio.yellow.gif) no-repeat 0 0;}
	
	dl.triArticle{
	width:154px;
	padding:10px;
	height:199px;
	float:left;
	margin-bottom:9px;}
	
	dl.triCenter{
	margin:0 11px 9px 11px;}
	
	dl.triArticle dt a{
	width:148px;
	height:117px;
	display:block;
	background:#fff;
	overflow:hidden;
	text-align:center;
	line-height:105px;
	font-size:105px;
	vertical-align:middle;
	border:1px solid #ccc;}
	
	dl.triArticle dt a img{
	vertical-align:middle;}
	
	dl.triArticle dd{
	line-height:15px;
	font-size:11px;
	color:#003870;}
	
	dl.triArticle dd.title{
	font-size:13px;
	padding:4px 0 2px 0;
	font-weight:700;
	letter-spacing:-1px;}
	
	dl.triArticle dd.more a{
	text-decoration:underline;}
	
	dl.triArticle dd.articlePrice{
	margin-top:5px;
	padding-top:7px;
	border-top:1px solid #CCCC99;
	}
	
	dl.triArticle dd input{
	background:url(0/images/trio.tobasket.gif) no-repeat 0 0;
	width:77px;
	height:19px;
	float:right;
	cursor:pointer;
	border:0;}
	
	dl.triArticle dd.articlePrice span{
	float:left;
	line-height:19px;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:700;}
	
	/*** List alternative ***/
	
	.greenLine{
	border:1px solid #99CC99;
	background:#E3FADC;}
	
	.blueLine{
	border:1px solid #94BAD8;
	background:#EEF5F9;}
	
	.yellowLine{
	border:1px solid #FFDA88;
	background:#FFFDED;}
	
	.transport{
	clear:both;
	overflow:hidden;
	font-size:11px;
	margin-top:15px;}
	
	.transport p{
	float:left;
	color:#333;
	border-bottom:0;
	background:0;
	padding:3px 7px;
	margin-right:2px;}
	
	/**html .transport p{
	margin-bottom:-15px;}*/
	
	
	.transport p.pick{
	color:#7C7361;
	padding-left:0;
	font-size:10px;}
	
	.transport input,
	.transport span{
	float:left;}
	
	.transport span{
	display:block;
	margin-left:4px;}
	
/*	*html .transport span{
	line-height:20px;}*/	
	
	.listLine{
	/*height:87px;*/
	margin-bottom:4px;
	padding:2px 2px 2px 2px;
	clear:both;
	overflow:hidden;}
	
	.noticeLine{
	margin-left:4px; 
	width:506px; 
	clear:both; 
	float:left;}
	
	*html .noticeLine{
	margin-left:2px;}
	
	*html .notice .clearfix{
	clear:both;
	margin-bottom:3px;}
	
	.notice{
	margin-bottom:10px;}
	
	.noimage{
	/*height:57px;*/}
	
	.listLine table td.lineImage{
	width:52px;
	background:#fff;
	text-align:center;
	vertical-align:middle;}
	
	.listLine table td.lineImage a{
	width:50px;
	overflow:hidden;
	height:50px;}
	
	.listLine table td.description{
	width:230px;
	color:#333;
	font-size:11px;
	vertical-align:top;
	padding:4px 0 0 2px;
	}
	
	.noimage table td.description{
	width:260px;
	padding:0;}
	
	.noimage .col1{
	width:260px;}
	
	h1 span.codeNr{
	color:#FF7202;
	font-weight:400;}
	

	.listLine table td.lineAmount{
	width:96px;
	padding-left:4px;
	font-size:11px;
	background:url(0/images/price1.bg.gif) no-repeat 0 50%;
	text-align:center;}
	
	.noimage table td.lineAmount{
	background:none;
	width:71px;}
	
	.listLine table td.lineAmount input{
	margin-left:3px;}
	
	.listLine table td.price{
	vertical-align:middle;
	text-align:center;
	padding-left:4px;
	background:url(0/images/price1.bg.gif) no-repeat 0 50%;
	width:100px;}
	
	.noimage table td.price{
	background:none;
	width:75px;}
	
	.listLine table td.price p{
	color:#AB995A;}
	
	.listLine table td.price p.priceByAmountSpan{
	font-size:11px;
	padding:0px 0;
	background:#F7F3D0;
	border:1px solid #F7F3D0;
	margin:0 7px 1px 7px;}
	
	.listLine table td.price p.lastvar{
	margin-bottom:3px;}
	
	.listLine table td.price p.activeVar{
	border:1px solid #D8C47E;
	background:#F7F3D0;
	color:#897940;}
	
	.listLine table td.price p.priceSum{
	font-size:13px;
	font-weight:700;
	color:#003871;}
	
	.noimage table td.price p.priceSum{
	clear:right;}
	
	.listLine table td.listIcon{
	padding-left:5px;}
	
	.listLine table td.tobasketBox{
    vertical-align:top;
	text-align:right;
    padding-top:6px;
	width:50px;
	background:url(0/images/price1.bg.gif) no-repeat 0 50%;
	}
	
	.noimage table td.tobasketBox{
	background:none;
	width:35px;}
	
	.listLine table td.tobasketBox input.tobasket{
    margin-top:0px;
	background:url(0/images/tobasket.box.gif) no-repeat 0 50%;
	width:37px;
	height:31px;
	border:0;
	cursor:pointer;}
	
	.noimage table td.tobasketBox input.tobasket{
	width:16px;
	height:17px;
	background:url(0/images/tobasket.noimage.gif) no-repeat 0 50%;}
	
	*html .noimage table td.tobasketBox input.tobasket{
	margin-bottom:3px;}
	
	.noimage table td.tobasketBox{
	padding:0;}
	
	.noimage .specIcons{
	float:right;
	width:16px;}
	
	.noimage .promoIcons{
	float:left;
	width:14px;
	text-align:center;}
	
	.noimage table td.variants{
	 width:90px;}
	
	.oneLine a{
	display:inline;
	padding-left:10px;}
	
	.oneLine{
	margin-bottom:5px;}
	
	/*
	.listLine a.image img{
	border:1px solid #000;
	vertical-align:middle;}
	
	.amountInput{
	vertical-align:middle; 
	padding-bottom:13px; 
	padding-left:15px; 
	text-align:center;
	}
	.amountsByPrices{
	vertical-align:top; 
	padding-top:4px;
	text-align:center;
	}
	
	.listLine p.price,
	.listLine div.tobasket,
	.listLine div.content,
	.listLine div.lineAmount{
	float:left;
	}
	
	.listLine div.lineAmount{
	width:96px;
	text-align:center;
	background:url(0/images/price1.bg.gif) no-repeat 0 0;
	font-size:11px;
	height:70px;
	}
	
	.lineAmount span.sum{
	color:#1F5081;
	text-align:center;
	font-size:12px;
	letter-spacing:0;
	text-decoration:none; 
	font-weight:700;
	padding-right:7px; 
	}
	
	.listLine .content{
	width:220px;
	color:#003870;}
	
	.listLine .price span.sum{
	color:#1F5081;
	text-align:center;
	font-size:12px;
	letter-spacing:0;
	text-decoration:none; 
	font-weight:700;
	padding-right:10px; 
	}
	.listLine .content h1{
	font-size:12px;}
	
	
	.priceByAmountSpan{
	display:block;
	
	}
	
	p.description{
	color:#333;
	font-size:11px;
	padding-top:4px;
	height:30px;
	overflow:hidden;
	}
	
	.listLine .content span{
	font-size:11px;
	padding-right:7px;}
	
	.listLine .price{
	width:100px;
	text-align:center;
	background:url(0/images/price.bg.gif) no-repeat 0 0;
	height:70px;
	line-height:53px;
	}
	
	.listLine .price span{
	font-size:17px;
	display:block;
	margin:0px 0 0px 0;
	font-weight:700;
	color:#003871;
	}
	
	.listLine .price a:link,
	.listLine .price a:visited{
	color:#FFAA09;
	font-weight:700;
	text-decoration:underline;}
	
	.listLine .price a:hover{
	text-decoration:none;
	color:#003871;
	}
	
	.listLine div.tobasket input{
	background:url(0/images/tobasket.box.gif) no-repeat 0 50%;
	width:37px;
	height:31px;
	border:0;
	cursor:pointer;}
	
	.tobasketPicture  input{
	background:url(0/images/tobasket.box.gif) no-repeat 0 50%;
	width:37px;
	height:31px;
	border:0;
	cursor:pointer;
	}
	
	.tobasketPicture td{
	text-align:center;
	width:50px;
	padding:11px 0 10px 0;
	}
	
	.listLine div.tobasket{
	text-align:center;
	width:50px;
	padding:11px 0 10px 0;}*/
	

	h2.search{
	clear:both;
	margin:10px 0;}
	
.bottom{
	margin-top:20px;
	border-top:1px solid #C7CCC2;}

/*** Footer stuff ***/
.footer a{padding-left:5px; text-decoration:underline;}
.footer a:link{color:#fff; text-decoration:underline;}
.footer a:visited{color:#ccc; text-decoration:underline;}
.footer a:hover{text-decoration:none;}

.copyright{
	font-size:11px;
	width:700px;
	float:left;}
	
	.pvmNotice{
	width:120px;
	float:right;
	color:#fff;
	font-size:11px;
	padding-top:35px;}
	
	/*** Basket ***/
	
	.basketSteps ul{
	float:left;
	width:110px;
	height:62px;
	padding:11px;
	list-style:none;
	margin-right:6px;
	background:url(0/images/basket.step.bg.gif) no-repeat left top;}
	
	.basketSteps ul.current{
	background:url(0/images/basket.step-current.bg.gif) no-repeat left top;}
	
	.basketSteps ul.current a{
	color:#FE8000;}
	
	.basketSteps ul.last{
	margin-right:0;}
	
	.basketSteps{
	color:#0C5193;
	font-size:11px;
	overflow:hidden;
	margin:9px 0 7px 1px;}
	
	.basketSteps li.stepNr{
	font-weight:700;
	font-size:12px;
	padding-bottom:5px;}
	
	input.goNext{
	background:url(0/images/basket.next.jpg) no-repeat 0 0;
	color:#fff;
	width:139px;
	border:0;
	height:26px;
	cursor:pointer;
	font-weight:700;
	line-height:25px;}
	
	table.basketItem{
	margin-top:10px;}
	
	table.basketItem,
	table.basketCalc{
	clear:both;
	width:100%;
	border-collapse:collapse;}
	
	table.basketItem tr.emLine td{
	background:none;
	line-height:3px;
	font-size:3px;
	height:3px;
	padding-top:3px:}
	
	table.basketItem th{
	background:red;
	line-height:24px;}
	
	table.basketItem td{
	height:80px;}
	
	table.basketItem tr.green{
	border:1px solid red;}
	
	table.basketCalc{
	margin:8px 0;}
	
	table.basketCalc td{
	text-align:right;
	color:#514E4D;
	font-size:11px;
	line-height:24px;}
	
	table.basketCalc tr.blue td{
	background:#EEF5F9;}
	
	table.basketCalc tr.orange td{
	background:#F1F1E3;
	font-weight:700;
	color:#FF6B01;}
	
	table.basketCalc td.value{
	width:70px;
	padding-right:30px;}
	
	.loginerror{
	padding:0 10px 10px 0px;}
	
	.locatordetailsrow{
	clear:both;
	font-size:11px;
	color:#7C7361;}
	
	p.pages{
	float:left;}
	
	p.articlesHEADER{
	width:313px;
	float:left;}
	
	p.noImageHead{
	width:265px;}
	
	p.amountHEADER{
	width:100px;
	float:left;
	}
	
	p.noImageAmountHead{
	width:170px;}
	
	p.sumHEADER{
	width:100px;
	float:left;
	}
	
	p.sort{
	float:right;}
	
	.locatordetailsrow{
	overflow:hidden;
	margin-bottom:10px;
	padding-top:7px;
	border-top:1px solid #F2F2DA;}
	
	.locatordetailsrow .sum{
	clear:both;
	color:#1F5081;
	text-align:center;
	font-size:12px;
	letter-spacing:0;
	text-decoration:none; 
	font-weight:700;
	padding-left:7px;
	width:600px;
	}
	
	a.locatorlink2_active{
	color:#FD8000;}
	
	.basketTitleLine{
	margin-top:8px;
	height:25px;
	margin-bottom:2px;}
	
	.basketTitleLine span{
	display:block;
	float:left;
	line-height:25px;
	font-weight:700;}
	
	.basketData{
	/*overflow:hidden;*/
	/*padding:7px 9px;*/
    padding-top: 3px;
	color:#333;
	clear:left;
	margin-bottom:3px;}
	
	.basketData p,
	.basketData div.quantity{
	float:left;}
	
		.basketTitleLine span.title{
		padding-left:12px;}
		
		.basketTitleLine span.title{
		width:216px;}
		
		.basketData p.title{
		/*width:150px;*/
		width:205px;
		padding-right:5px;
		padding-left:10px;}
		
		.basketTitleLine span.quantity,
		.basketData div.quantity{
		width:135px;}
		
		.basketData div.quantity{
		margin-top:4px;
        padding-bottom:6px;
        text-align:left;}
		
		.basketData p.price
		.basketData p.pvm{
		margin-top:1px;        }

		.basketData p.total,
		span.total{
		width:110px;
		text-align:right;}
		
		.basketTitleLine span.pvm,
		.basketData p.pvm{
		width:1px;}
		
		.basketData div.quantity input.quantity{
		width:25px;
		text-align:center;
		padding:2px 1px;}
		
		.basketData input.txt,
		.basketData input.xtxt{
		background:none;
		border:0;
		cursor:pointer;
		text-decoration:underline;
		font-weight:700;
        padding: 0px;
        width: 100px;
        text-align: left;
		/*border-bottom:1px solid #333;*/
		}
		
		.basketData input.xtxt{
		margin-left:19px;
		margin-right:3px;
		margin-top:8px;
		background:url(0/images/del.gif) no-repeat left center;}
		
		.basketData p.title span{
		display:block;
		color:#003870;}
		
		.basketData p.title a{
		font-weight:700;
		font-size:11px;}
		
			
		.basketData p.image{
		width:55px;
		height:55px;
		overflow:hidden;
		background:#fff;
		vertical-align:middle;
		line-height:66px;
		text-align:center;}
		
		.basketData p.image img{
		vertical-align:middle;}
		
		.basketTitleLine span.price,
		.basketData p.price{
		width:60px;}
		
		
	
	.greenArtickle,
	.blueArtickle,
	.yellowArtickle{
	overflow:hidden;
	color:#fff;}
	
	.greenArtickle{background:#999966;}
	
	.blueArtickle{background:#00488E;}
	
	.yellowArtickle{background:#FFAA09;}
	
	.greenData{
	background:#E3FADC;
	border:1px solid #9ACD9A;}
	
	.blueData{
	background:#F0F5F9;
	border:1px solid #95BBD8;}
	
	.yellowData{
	background:#FFFDED;
	border:1px solid #FFDA89;}
	
	div.citySelect{
	position:absolute;
	top:50%;
	left:50%;
	z-index:100;
	background:orange;
	width:435px;
	height:80px;
	text-align:center;
	margin-top:-60px;
	margin-left:-230px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	padding:5px 5px 20px 20px;}
	
	div.citySelect legend{
	text-align:left;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	padding:0 7px;}
	
	div.citySelect fieldset{
	margin-right:15px;
	clear:both;
	margin-top:0px;
	border:1px solid #fff;
	}
	
	div.citySelect select{
	padding:2px 1px;
	margin:10px;
	}
	
	div.citySelect a{
	float:right;}
	
	#startDepotBox{
	position:absolute;
	top:50%;
	left:50%;
	z-index:200;
	background:orange;
	width:435px;
	height:90px;
	text-align:center;
	margin-top:-55px;
	margin-left:-230px;
	padding:5px 5px 7px 5px;}
	

	div.citySelectWholePage{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	background:black;
	width:100%;
	height:100%;
	text-align:center;
	margin-top:0px;
	margin-left:0px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
	}
	
	#startDepotSelect p{
	text-align:left;
	font-weight:700;
	text-transform:uppercase;
	padding:0 12px;}
	
	fieldset#startDepotSelect{
	clear:both;
	text-align:left;
	border:1px solid #fff;
	background:orange;
	padding:10px;
	font-size:11px;}
	
	#startDepotSelect select{
	padding:2px 1px;
	margin:10px;
	}
	
	#startDepotSelect input{
	margin-left:10px;}
	
	div.citySelectWholePage a{
	}
	
	
	
	
	
	.depotPlace{
	margin:10px 0;}
	
	.depotPlace span{
	text-transform:uppercase;
	font-weight:700;
	margin-bottom:5px;
	display:block;}
	
	.depotPlace p{
	background:#325090;
	color:#fff;
	padding:7px;
	margin-right:12px;}
	
	a.otherDepot{
	margin-bottom:5px;
	display:block;}
	
	.fontred{
	color:#D92F16;}
	
	.errorbox{
	margin:10px 5px;
	padding:10px;
	color:#ea0606;
	font-weight:700;
	font-size:11px;
	background:#f9f9f9;
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;}
	
	.errorbox span.fontred{
	font-size:14px;}
	
	h3.checkAdditional{
	text-transform:uppercase;
	margin-bottom:10px;}
	
	.dottedline{
	padding:5px 0;
	background-repeat:repeat-x;
	background-position:left center;
	background-image: url(0/images/linedot.gif);
	height:1px;}

	.dotteddivider{
	padding:0px;
	background-repeat:repeat-x;
	background-position:left center;
	background-image: url(0/images/linedot.gif);
	height:1px;}
	
	input.nobrdr{
	border:0;
	padding:0;}
	
	.sheader{
	line-height:28px;
	padding-left:20px;
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	background:url(0/images/checkout.header.gif) no-repeat 4px 0;}
	
	h2.jheader{
	text-transform:uppercase;
	margin:20px 0 10px 0;}
	
	.scontent{
	background:url(0/images/checkout.footer.gif) no-repeat 4px bottom;
	overflow:hidden;
	margin-bottom:20px;
	padding-bottom:6px;
	font-size:11px;
	}
	
	.stext{
	padding-right:5px;
	padding:20px 20px 25px 20px;
	border: 1px solid #FFCD6E;
	border-top:0;
	margin:0 4px;
	border-bottom:0;}

	
	.plain ul{
	margin:25px 15px;}
	
	.stext select{
	border:1px solid #ccc;}
	
	.stext table td{
	padding:2px 0;}
	
	.scontent .tableclear input{
	padding:2px 1px;}
	
	.stext input.goNext{
	margin-top:15px;}
	
	.scontent .tableclear td.font11{
	font-weight:700;}
	
	td.newShipadd .save_button{
	background:none;
	border:0;
	cursor:pointer;
	text-align:left;
	color:#888853;
	padding-bottom:3px;
	background:url(0/images/icon.info.gif) no-repeat 0px 2px;
	}
	
	h2.newDelivery{
	margin-top:20px;
	text-transform:uppercase;}
	
	input.goNexts{
	background:url(0/images/basket.next100.jpg) no-repeat 0 0;
	color:#fff;
	width:100px;
	border:0;
	height:26px;
	cursor:pointer;
	font-weight:700;
	line-height:25px;}
	
	.compareLinks{
	padding:5px 10px;
	overflow:hidden;
	padding-top:15px;
	height:45px;
	background:url(0/images/loginBox.bg.gif) repeat-y 0 0;}
	
	a.detailsMore{
	/*margin-left:45px;*/
	padding-left:13px;
	float:right;
	background:url(0/images/arrow_white.gif) no-repeat left center;}
	
	dl.greenRitem{
	background:#E3FADC;
	border-top:1px solid #99CC99;}
	
	dl.blueRitem{
	background:#F0F5F9;
	border-top:1px solid #94BAD8;}
	
	dl.yellowRitem{
	border-top:1px solid #FFDA88;
	background:#FFFDED;}
	
	.yellowRitem dt{
	padding-right:3px;
	}
	
	
	
	.rightList{
}

	.rightList dl{
	margin:5px 0;
	padding:10px;
	clear:both;
	color:#003870;
	height:95px;
	overflow:hidden;
	}
	
	.rightList dl dt{
	float:left;
	width:55px;
	height:60px;}
	
	.rightList dd.moreLinks{
	clear:both;
	width:50px;
	float:left;
	margin:0;}
	
	.rightList dd span.product_artnr{
	font-size:10px;
	display:block;
	margin-bottom:7px;}
	
	.rightList dd.tobasket input{
	background:url(0/images/tobasket.small.gif) no-repeat 0 0;
	width:21px;
	height:19px;
	float:right;
	cursor:pointer;
	border:0;}
	
	.rightList dd.title{
	width:102px;
	float:right;
	}
	
	.rightList dd.price{
	float:left;
	width:70px;
	font-weight:700;
	letter-spacing:-1px;
	font-size:16px;}
	
	.rightList dd.moreLinks a,
	.rightList dd.moreLinks a:link,
	.rightList dd.moreLinks a:visited,
	ul.sfirst li a,
	ul.sfirst li a:link,
	ul.sfirst li a:visited,
	ul.scnd li a,
	ul.scnd li a:link,
	ul.scnd li a:visited{
	padding-left:10px;
	color:#FE8100;
	text-decoration:underline;
	line-height:12px;
	font-size:11px;
	background:url(0/images/icon.arrow-blue.gif) no-repeat left 50%;}
	
	
	
	ul.sfirst li a,
	ul.sfirst li a:link,
	ul.sfirst li a:visited,
	ul.scnd li a,
	ul.scnd li a:link,
	ul.scnd li a:visited{
	display:block;
	color:#0C5193;
	line-height:14px;
	background:url(0/images/icon.arrow-blue.gif) no-repeat 0 5px;}
	
	ul.scnd li a:hover,
	ul.sfirst li a:hover{
	color:#FE8100;}
	
	.rightList h2{
	margin-top:15px;
	text-transform:uppercase;
	color:#0C5193;
	padding-left:3px;
	margin-bottom:10px;}
	
	.font10{
	font-size:11px;}
	
	.fontbold{
	font-weight:700;}
	
	h1.conthead{
	margin:10px 10px;}
	
	a.fontred{
	color:#D92F16;}
	
	.defaultcontents_linespacer{
	/*border-top:1px dotted #ccc;*/
	height:1px;
	font-size:1px;
	background:transparent url(0/images/line-dot.gif) repeat-x 0 0;
	margin:5px 0;}
	
	.contentboxtext{
	margin:10px 0;}
	
	input.back2shop,
	a.back2shop{
	background:url(0/images/arrow.up.gif) no-repeat 0 50%;
	border:0;
	color:#0C5193;
	margin-left:5px;
	padding-left:10px;
	text-align:left;
	cursor:pointer;
	text-transform:lowercase;}
	
	a.back2shop{
	font-size:11px;
	text-decoration:none;}
	
	input.extCompare{
	background:none;
	border:0;
	cursor:pointer;
	color:#0C5193;}
	
	.locatortitlerow{
	font-size:11px;}
	
	textarea.defaultcontent,
	.gArea{
	border:1px solid #ccc;
	width:368px;}
	
	.gArea{
	margin-top:5px;
	width:500px;
	margin-bottom:15px;}
	
	input.defaultcontent,
	input.font10{
	padding:2px 1px;}
	
	.contact_highlight input{
	padding:2px 1px;}
	
	h2.guestb{
	margin-top:0;}
	
	ul.sfirst,
	ul.scnd{
	margin-left:10px;
	list-style:none;}
	
	ul.sfirst li,
	ul.scnd li{
	padding:3px 0;
	font-weight:700;}
	
	ul.sfirst{
	float:left;
	width:45%;}
	
	ul.scnd{
	float:left;
	width:45%;}
	
	h2.exTitle{
	font-size:11px;
	color:#0C5193;
	text-transform:uppercase;
	margin:25px 0 10px 0;
	padding-left:1px;
	}
	
	dl.newsLine dt{
	margin-top:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0C5193;
	line-height:normal;
	font-weight:700;}
	
	dl.newsLine dt.firstNews{
	margin-top:0;}
	
	dl.newsLine dt span{
	font-size:10px;
	color:#FF8B06;
	font-weight:400;}
	
	dl.newsLine dd{
	margin:7px 0;
	padding-bottom:15px;
	border-bottom:2px solid #FF9933;}
	
	dl.newsLine dd.lastNews{
	border:none;}
	
	h4.contextbox{
	margin-top:15px;}
	
	.reviewThanks{
	padding:10px 0;
	text-transform:uppercase;
	color:#214285;
	font-weight:700;}
	
	.review ul.comments{
	list-style:none;
	margin:10px 0;
	font-size:11px;
	color:#555;}
	
	.review ul.comments li{
	padding-bottom:5px;
	margin-bottom:5px;
	background:url(0/images/linedot-orange.gif) repeat-x 0 100%;}
	
	cite{
	font-style:normal;}
	
	.review ul.comments li p{
	margin-top:5px;
	padding:5px 0;
	color:#666;}
	
	.tgroups{
	margin:15px 0 10px 0;
	font-size:11px;}
	
	h4.detailedHead{
	margin-bottom:5px;
	color:#0C5193;}
	
	.infoFSubmit{
	font-size:11px;
	background:#FF8505;
	color:#fff;
	border:0;
	padding:2px 3px;
	}
	
	
	.freeDelivery{
	font-size:11px;
	margin:5px 0 15px 0;
	}
	
	.freeDelivery strong{
	color:#FE7201;
	}
	
	.listHeadData{
	font-size:10px;
	float:left;
	color:#56718B;}
	
	.basketCount{
	float:right;
	font-size:11px;
	height:18px;
	text-align:center;
	margin-bottom:2px;	
	padding-left:6px;
	line-height:18px;
	background:url(0/images/highlight-left.gif) no-repeat 0 0;}
	
	.noimage .basketCount{
	float:none;}
	
	.basketCount img{
	line-height:14px;
	float:left;
	margin-top:3px;
	margin-right:3px;}
	
	td.amountTilte{
	text-align:center;
	font-weight:700;
	color:#666;
	font-size:11px;}
	
	.basketCount span{
	display:block;
	height:18px;
	padding-right:6px;
	background:url(0/images/highlight-right.gif) no-repeat 100% 0;}
	
	td.lineAmount span{
	padding-top:5px;
	display:block;
	color:#56718B;}
	
	.goBack{
	clear:both;
	text-align:right;
	font-size:11px;
	padding-bottom:3px;}
	
	.goBack a{
	padding-left:7px;
	background:url(0/images/icon.prev.gif) no-repeat 0 50%;}
	
	.detailed .longDescr{
	padding:0 15px 0px 15px;}
	
	.detailed .detailedIcons{
	padding:10px 0px 0 0;
	width:240px;
	clear:left;
	float:left;
	}
	
	.detailedIcons span{
	font-size:11px;
	display:block;}
	
	.detailedIcons td.IconCell{
	text-align:center;
	padding:2px 0;
	vertical-align:middle;}
	
	.detailedIcons td span{
	padding-left:5px;
	color:#5E3408;}
	
	.detailed .specPad{
	padding-bottom:0;}
	
	table.compareTable td{
	padding:2px 10px;}
	
	.compare_table{
  border-left: 1px dotted #C0C0C0;
  padding-left: 5px;
  padding-bottom: 5px;
  border-left-color: #cbcbcb;
}

.compare_table_noleft{
  border-left: 0px;
  border-bottom: 1px dotted #C0C0C0;
  padding-left: 5px;
  padding-bottom: 5px;
  border-bottom-color: #cbcbcb;
}

.compare_table_nobottom{
  border-left: 1px dotted #C0C0C0;
  border-bottom: 0px;
  padding-left: 10px;
  padding-bottom: 0px;
  padding-top: 0px;
  border-left-color: #cbcbcb;
}

.firstComp{
border:0;}

input.remove{
 background:#DA2626;
 border:0;
 color:#fff;
 cursor:pointer;
 margin:5px 0;}
	
td.compare_price{
 font-size:16px;
 font-weight:700;
 padding:15px;
 color:#0C5193;}

/*Paslaugos*/
h2.leftHead{margin-top:15px; cursor:pointer; background:url(0/images/cat.header_round.png) no-repeat 0 0;}
h2.active{background:url(0/images/cat.header.gif) no-repeat 0 0;}

 td.groupinfo span.categorydescription{
 padding-left:5px;
 display:block;}
 
 td.groupinfo a.grouptitle{
 padding-bottom:7px;
 padding-left:5px;
 display:block;
 font-weight:700;}
 
 a.more_button:link,
 a.more_button:visited{
 background:url(0/images/arrow_subcategory.gif) no-repeat 100% 50%;
 padding-right:10px;
 color:#FFAA09;
 text-decoration:underline;}
 
 a.more_button:hover{
 text-decoration:none;}
 
 div.imglink{
 width:100px;
 height:100px;
 overflow:hidden;}
 
 table.paslaugosTable td{
/* border:0px solid #FFA90A;
 background:red;
 padding:5px;*/
 vertical-align:top;}
 
 .groupbox{
 height:160px;
 padding:5px;
 border:1px solid #F9CD89;}
 
 .suggestForm textarea{
 width:364px;
 border:1px solid #7F9DB9;
 padding:3px;
 font-family:Arial, Helvetica, sans-serif;}
 
 .suggestForm p{
 margin-bottom:10px;}
 
 .suggestForm .goNexts{
 margin-top:5px;}

.detailedSuma span.product_price_new_big{
	font-size:15px;
	font-weight:700;}
	
.catLongDesc{
 font-size:11px;
 line-height:16px;
 padding:10px 15px;
 color:#605D49;
 border-top:1px solid #FFDA88;
 border-bottom:1px solid #FFDA88;
 margin:8px 0;
 background:#FFFDED;}
 
 h1.catTitle{
  color:#0C5193;
  margin:5px 0;
  font-size:15px;}
	
.mainbar table.budgetsTable td{
	border-right:1px solid #7F9DB9;
	border-bottom:1px solid #7F9DB9;
	padding:2px 5px;
}

table.budgetsTable{
	border-top:1px solid #7F9DB9;
	border-left:1px solid #7F9DB9;
}

.editButton,
.pdfButton,
.confirmButton,
.deleteButton,
.printButton{
	border:0px;
	color:white;
	background:url(0/images/data-edit.png) no-repeat 0 0;
	height:16px;
	width:16px;
	cursor:pointer;
}

.deleteButton{
	background:url(0/images/data-delete.png) no-repeat 0 0;
}

.confirmButton{
	background:url(0/images/data-confirm.png) no-repeat 0 0;
}

.printButton{
	background:url(0/images/data-print.png) no-repeat 0 0;
}

#emptyNoticeList .deleteButton{
 margin:0 6px;}

td.centered{
 text-align:center;
 }

.deleteBtn{
 margin-top:5px;
 border-left:0;
 border-color:#FFDA88;}
 
 p a.currentDepot:link,
 p a.currentDepot:visited,
 p a.currentDepot:hover{
 color:#fff;
 text-decoration:none;}
 
 a.otherDepot{
 background:url(0/images/more-depot.gif) no-repeat 0 3px;
 padding-left:20px;
 padding-bottom:2px;
 padding-right:15px;}
 
 label{
 float: left;
 width: 95px;
 font-size:11px;
 font-weight:700;
 margin-bottom:5px;}

br{
 clear: left;}

.filterBox select{
 border:1px solid #7F9DB9;
padding:2px 1px;
margin-bottom:5px;}

.filterBox{
 background:#F0F5F9;
 margin:10px 0;
 padding:10px 5px 5px 5px;}

.col1,
.col2{
 width:260px;
 float:left;}
 
.col1{
margin-left:5px;}

span.linethrough
{
	text-decoration: line-through;
}

span.oldpricedetails{
	font-size:11px;
	letter-spacing:normal;
	font-weight:normal;
}
.newsLine ul{
 margin:15px 25px;}
 
.stext h6 
{
	font-size:13px;
	display:inline;
}
	
.stext h5 
{
	font-size:15px;
	display:inline;
}

/*Info phone*/
ul#menutabs{width:780px; float:left;}
#infoPhone{clear:right; float:right; width:160px; color:#fff; font-weight:700; text-align:right;}
#infoPhone a:link,#infoPhone a:visited{color:#fff;}

div.payFromCompanyAccount {
  color: #EA0606;
  font-size: 14px;
  font-weight: bold;
  margin:10px 5px;
}