body {
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	background-color: #FFFFFF;
	font-size: 15px; 
	Font-family:Tahoma;
}
#pageSurround {
	border: 1px solid #000000;
	width: 1000px;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(../styleImages/backgrounds/bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#topHeader {
    position:relative;
    border: 0px solid #000000;
    font-family: Tahoma;
	color: #FFFFFF;
	height: 132px;	
	background-image: url(../styleImages/backgrounds/Virsus.jpg);
	/*background-image: url(../styleImages/backgrounds/Virsus_Kaledos_new.gif);*/
	/*background-image: url(../styleImages/backgrounds/Virsus.jpg);*/
	background-repeat: no-repeat;
}
#repeat{
    border: 0px solid #000000;
    width: 1000px;
	background-attachment: scroll;
	background-image: url(../styleImages/backgrounds/bg_inner_rep.gif);
	border-right: 1px solid #73957C;
	background-repeat: repeat-y;
	background-position: top;
}
#Apacia{
	height:64px;
	background-image: url(../styleImages/backgrounds/bg_inner_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.boxTitleLeft, .boxTitleRight {
    position:relative;
	font-family: Tahoma;
	font-size: 75%;
	color: #FFFFFF;
	float:left;
	font-weight: bold;
	background-color: #085F20;
	height: 15px;
	width:100px;
	margin-top: 10px;
	margin-bottom: 5px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 5px;
	z-index:2;
}
.boxContentLeft, .boxContentRight {
    position:relative;
	border: 0px solid #000000;
	font-family: Tahoma;
	font-size: 100%;
	z-index:0;
	color: #000000;
	background-image: url(../styleImages/backgrounds/bg_cel1.gif);
	backgroun-repeat:repeat-y;
	padding-left: 2px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.boxContentLeftPriceList{
    position:relative;
	border: 1px solid #000000;
	border-left:none;
	width:190px;
	font-family: Tahoma;
	font-size: 100%;
	z-index:0;
	color: #000000;
	padding-left: 2px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color:#085F20;
	height:20px;
	margin-bottom:15px;
}
.boxPaymentMethods{
	position:relative;
	border-left:none;
	width:190px;
	font-family: Tahoma;
	font-size: 100%;
	z-index:0;
	color: #000000;
	padding-left: 2px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height:75px;
	margin-bottom:15px;
}
.colLeft {
    background-image: url(../styleImages/backgrounds/DesSonas.gif);
	/*background-image: url(../styleImages/backgrounds/DesSonas_Kaledinis_new.jpg);*/
    background-repeat: no-repeat;
    margin-top: -15px;
	position: relative;
	left: 0px;
	width: 196px;
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 80px;
	float: left;
}


.bg_apacia{
 background-image: url(../styleImages/backgrounds/bg_apacia.gif);
 background-repeat: no-repeat;
 margin-bottom: 20px;
}
.colMid {
	width: 775px;
	float: left;
}
.colRight {
    position:absolute;
    top:135px;
    left: 795px;
	width: 120px; 
	padding-left: 0px;
	right: 0px;
	float: right;
	height:880px;
	border-left: 1px solid #73957C;
	padding-top: 0px;
	padding-left: 12px; 
}

.boxContent {
    width: 775px;
	border: 0px solid #000000;
	padding: 3px;
	font-family: Tahoma;
	font-size: 75%;
	color: #333333;
	margin-bottom: 5px;
    line-height:160%;
}
.boxIndex {
    width: 550px;
	border: 0px solid #000000;
	padding: 0px;
	font-family: Tahoma;
	font-size: 75%;
	color: #333333;
	margin-bottom: 5px;
	margin-right:80px;
}
/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 15px;
	padding-right: 5px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 568px;
	float: left;
}
/* END CHECK OUT PAGES */
.siteDocs {
	text-align:center;
	margin-top: 10px;
	margin-left: 0px;
	text-decoration:none;
}
.pagination {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
    margin:5px;
    font-size:13px;
}
#subCats {
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #000000;
	margin-top: 0px;
	padding: 3px;
	float: leftr;
	width: 672px;
}
#SesCat{
 
	background-color: #DAE4DA;
	text-align: left;
	margin-top: 25px;
	padding-bottom: 5px;
	float: left;
	width: 685px;
}
.subCat {
    border: 0px solid #000000;
    position: relative;
    min-height:80px;
	text-align: center;
	padding: 15px;
	float: left;
	
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.Virsus{
    font-family: Tahoma;
	font-size: 12px;
	position: relative; 
	border: 0px solid #000000;
    text-align: center;
	float: right;
	top: 82px;
 	width:600px; height:30px; 
 	overflow:hidden;	
 	
}
.Krepsys{
    border: 0px solid #FFFFFF;
    font-family: Tahoma;
	font-size: 12px;
	position: absolute; 
    text-align: center;
	float: right;
	top: 46px;
	right:3px;
 	width:201px;
 	height:28px; 		
}
.SearchB{
   position:absolute;
   border: 0px solid #FFFFFF;
   font-family: Tahoma;
   font-size: 12px; 
   float: right;
   text-align:center;
   top: 83px;
   right:-1px;
   padding-top:7px;
   padding-left:3px;
   width:195px;
   height:26px; 
   border-left: 1px solid #09601B;
   border-right: 1px solid #73957C;
   border-top: 1px solid #09601B;
   background-color:#F2F6EF;

}
.Registruotis{
    background-color: #73957C;
    position: relative; 
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #000000;
    text-align: center;
	float: right;
	top:7px;
	right:3px;
	bottom:20px;
 	width:200px; 
 	height:30px; 
}
.Pay{
    font-family: Tahoma;
	font-size: 12px;
	position: relative; 
    text-align: center;
	float: left;
	left:450px;
	bottom:25px;
	width: 320px;
 	overflow:hidden;	
 	
}
.Isp{
	font-family: Tahoma;
	font-size: 12px;
	position:absolute; 
	border: 1px solid #000000;
    text-align: left;
	padding-left: 3px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
 	left:750px; top:300px; 
 	width:150px; height:200px; 
 	overflow:hidden;	
 	z-index:2;
}
A.Kategorijos {
	FONT-WEIGHT: normal; color:#000000; FONT-SIZE: 14px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

A.Kategorijos:hover {
	FONT-WEIGHT: normal; color:#FFFFFF; FONT-SIZE: 14px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.Support {
	FONT-WEIGHT: normal; color:#000000; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}

A.Support:hover {
	FONT-WEIGHT: normal; color:#B9CFA9; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.Supportkat {
	FONT-WEIGHT: normal; color:#000000; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}

A.Supportkat:hover {
	FONT-WEIGHT: normal; color:#B9CFA9; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}	
#Updates{
	border: 1px solid #000000;
	background: #F3F6EF;
	font-size:11px;
	font-weight: bold;
	width: 230px;
}
#UpdBack{
    position:relative;  
	border: 0px solid #000000;
	background: #F3F6EF;
	font-size:11px;
	font-weight: bold;
	width: 600px;
	height: 100px;
}

.inner_repyt { background-image:url(../styleImages/backgrounds/inner_repyt.gif);  background-repeat:repeat-y; }
.inner_repyt_feature { background-image:url(../styleImages/backgrounds/inner_repyt_featured.gif);  background-repeat:repeat-y; }
.inner_dalis { background-image:url(../styleImages/backgrounds/inner_dalis.gif); background-position:100% 100%; background-repeat:no-repeat; }
.inner_dalis_feature { background-image:url(../styleImages/backgrounds/inner_dalis_featured.jpg); background-position:100% 100%; background-repeat:no-repeat; }
.inner_apacia { background-image:url(../styleImages/backgrounds/inner_apacia.gif); background-repeat:no-repeat; }
.inner_apacia_feature { background-image:url(../styleImages/backgrounds/inner_apacia_featured.gif); background-repeat:no-repeat; }


.ati14 { padding:0 0 13px 0; }
.ati21 { padding:8px 15px 0 14px; }
.ati14_f { padding:0 0 11px 0px; }
.ati21_f { padding:8px 10px 0 11px; }

.spal1 { background-color:#085F20; }


.data_10vn {
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	line-height:19px;
	font-weight: normal; 
	background: #085F20;
	padding: 0px 13px 0px 13px;

}
.Kr{
	border: 0px solid #000000;
	font-family: Tahoma;
	font-size: 100%;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 0px;
	margin-bottom: 60px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.bg3, .bg3 a:link, .bg3 a:hover, .bg3 a:visited, .bg3 a:active  {

	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
	text-transform: uppercase;
	text-decoration: none;

}
.bg3_hover, .bg3_hover a:link, .bg3_hover a:hover, .bg3_hover a:visited, .bg3hover a:active{

	background-color:#085F20;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration:none;
	text-transform: uppercase;
	text-decoration: none;

}
.news_f {
    position:relative;
	padding-left: 0px;
	right: 0px;
	float: left;
	height:auto;
	border-left: 0px solid #73957C;
	padding-top: 0px;
	padding-left: 0px;
	margin-top:0px;
	width:570px; 
	overflow:visible;
}
.boxNews{
    
   border: 0px solid #085f20;
   width:570px;
   margin-bottom:5px;
} 
/*acordion */

.accordion{
 display: none;
 position:relative;
}
  .toggler {
    background-image:url(../styleImages/backgrounds/news_top.jpg);
    background-position:bottom left;
    background-repeat:no-repeat; 
    position:relative;
    cursor: pointer;
	color: #222;
	margin: 0;
	padding: 2px 12px;
	background-color:#dae4da;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
}
 
.element{
 position:relative;
 padding:5px;
 padding-left: 4px;
 padding-bottom:2px;
 background-color:#FFFFFF;
 /*height:150px;*/
 overflow:auto;
 #f3f6ef;
 scrollbar-base-color: #dae4da;
 scrollbar-arrow-color: black;
 scrollbar-track-color: #f3f6ef;
 scrollbar-shadow-color: black;
 scrollbar-lightshadow-color: #dae4da; 
 scrollbar-darkshadow-color: #dae4da;
 scrollbar-highlight-color: #dae4da;
 scrollbar-3dlight-color: #dae4da;
 border-bottom: 1px solid #ddd;
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:0px 0px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}
.loading{
 background-image:url(../styleImages/icons/loader.gif);
 background-position:50% 50%;
 background-repeat:no-repeat;
 height:150px; 
}
#greet{
 position:absolute;
 top:120px;
 left:300px;
 width: 450px;
 height: 332px;
 border: 1px solid #000000;
 background-image: url(../../../images/kaledos.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 z-index:450;
}
#close{
 text-align: right;
 height:5px;
 width:450px;
 Font-family:Tahoma;
 color: #FFFFFF;
 font-size: 11px;
 z-index:400;
}
/* week items */

.week_item{
 position:relative;
 margin-top:0px;
 float:left;
}

.week_box{
 position:relative;
 float:left;
 width:181px;
 height:65px;
 padding:3px;
 background-image:url(../styleImages/backgrounds/week4.gif);
 background-repeat:no-repeat;
 margin-bottom:2px;

}

.week_title{
 position:relative;
 padding:3px;
 width:161px;
 background-color:#085F20;
 
 
}
.week_title a {
 text-decoration:none;
 color:#FFFFFF;
 font-size:11px;
}
.week_title a:hover {
 text-decoration:underline;
 color:#FFFFFF;
 font-size:11px;
}

.week_conts{
 position:relative;
 padding-left:3px;
 float:left;
 width:170px;
 height:47px;
 line-height:110%;
}
.wrap_week_title {
 position:relative;
 height:32px;	
}
.week_conts a{
 text-decoration:underline;
 font-size:11px;
}
.week_conts a:hover{
 text-decoration:none;
 font-size:11px;
}
.week_price{
 font-weight:bold;
 margin-top:10px;
 margin-left:5px;
 font-size:10px;
}
.week_more {
 position:absolute;
 margin-top:-11px;
 margin-left:125px;
}
.week_more a {
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
}
.week_more a:hover {
 font-size:10px;
 font-weight:bold;
 text-decoration:underline;
 color:#B9CFA9;
}
.week_more img {
 display:inline;
}
/* END OF WEEK PROD */

/* START PRICE LIST */
.priceListTable {
 font-size:10pt;
 border:1px solid #73957C;
 
}
.priceListTable td {
 border-bottom:1px solid #73957C;		
}
.priceListTable td a {
 color:#333333;	
 font-size:11px;
}
.priceListCatName {
 font-weight:bold;
 padding:5px;
 background-color:#CBE3C3;
 color:#1E6F20;	
}
.priceListSubCatName{
 padding:5px;
 font-weight:bold;
 color:#1E6F20;	
 background-color:#E5F1E1;
}	
.priceListTitle{
 background-color:#CBE3C3;
 color:#1E6F20;
}
.discountedPriceList{
 display:inline;
 float:right;
 padding:5px;	
 text-align:right;
 font-size:11px;
 border-bottom:1px solid  #73957C;
 width:763px;
}
.showHideDiscouted {
 cursor:pointer;
 width:16px;
 height:16px;
 background-image:url('../styleImages/icons/coins_delete.png');
 background-repeat:no-repeat;
 float:left;
 margin-left:3px;
 
}	
.priceListDiscountedPrice {
 margin-bottom:5px;
}

.printVersion{
  float:right;	
  padding:3px;
  border:1px solid #73957C;
  background-color:#CBE3C3;
  font-weight:bold;
  color:#1E6F20;
  width:102px;
  margin-top:3px;
  margin-bottom:3px;	
  text-align:center;
}	

/* END PRICE LIST */ 

/* START USER RESPONSE */
.error_message{
 background-color:#FF4040;
 border:1px solid #BF3030;
 color:#000000;
 font-weight:bold;
 margin-bottom:8px;
 padding:3px;
 width:100%;
}
.message {
  padding:3px;
  color:#FFFFFF;
  background-color:#CBE3C3;
  border:1px solid #1B991B;
  color:#1B991B;
  margin-bottom:8px;
  position:relative;
  width:100%;
  font-weight:bold;	
}	
.responseConts{
 position:relative;
 float:left;	
 margin-top:40px; 	
 width:770px;
}
.response_session_false {
 font-weight:bold;
 padding:5px;	
}
.response_session_false a{
 font-weight:bold;
 color:#333333;	
 font-size:11px;
}
.response_session_false a:hover{
 font-weight:bold;
 color:#333333;	
 font-size:11px;	
}
.response_buttons{
 border-bottom:1px solid #95B294;	
 margin-top:-1px;
 margin-bottom:5px;
 width:100%;
}
.empty_response {
 height:20px;
 padding:5px;	
 width:100%;
}
.discuss {
 position:relative;
 float:left;
 padding-left:0px;
 font-weight:bold;
 width:118px;
 padding-left:30px;	
 padding-top:5px;
 height:17px;
 color:#FFFFFF;
 background-image:url('../styleImages/backgrounds/discuss_over.gif');
 background-repeat:no-repeat;
 cursor:pointer;
}  
.review {
 position:relative;
 float:left;
 padding-left:0px;
 margin-left:-24px;
 font-weight:bold;
 width:150px;
 padding-left:30px;	
 padding-top:5px;
 height:17px;
 background-image:url('../styleImages/backgrounds/discuss.gif');
 background-repeat:no-repeat;
 cursor:pointer;	
}            
.discuss_box {
 position:relative;
 background-color:#FFFFFF;
 border:1px solid #6F9C7D;
 width:770px;	
 margin-bottom:10px;
}
.discuss_user {
 position:relative;
 float:left;
 font-weight:bold;	
 padding-left:3px;
 background-color:#7EAD83;
 color:#FFFFFF;
 width:768px;
}
.discuss_date{
 font-size:9px;	
 font-weight:normal;
}
.discuss_comments {
 position:relative;
 padding:5px;
 padding-left:3px;
 color:#333333;	
}
.discuss_reply {
 position:relative;
 margin-left:7px;
 margin-bottom:2px;
 cursor:pointer;
 font-weight:bold;
}
.dicuss_form {
 margin-bottom:5px;
}	
.discuss_form_input{
 position:relative;
 margin-bottom:2px;
}
.discuss_form_submit {
 position:relative;	
}
.discuss_replys {
 position:relative;
 margin-left:10px;
 padding:5px;
 border:1px solid #dedede;
 background-color:#F7F7F7;
 margin-top:4px;
}
.discuss_replys_date {
 display:block;
 font-size:9px;	
 font-weight:normal;	
 border-bottom:1px solid #dedede;
}
.discuss_replys_comment {
 padding-left:3px;
}
.review_stars{
 position:relative;
 float:right;
 display:inline;
 margin-right:5px;
 padding-top:5px;	
}	
.review_star {
 background-image:url('../styleImages/icons/star_total.gif');
 background-repeat:no-repeat;
 float:left;
 display:block;
 width:15px;
 height:17px;
 margin-left:2px;	
}
.review_star_user {
 background-image:url('../styleImages/icons/star_user.gif');
 background-repeat:no-repeat;
 float:left;
 display:block;
 width:15px;
 height:17px;
 margin-left:2px;	
}	
.current_rating{
 padding:5px;
 margin-bottom:0px;
 background-color:#085F20;	
}
.current_rating_text {
 font-size:11px;
 position:relative;
 float:left;
 color:#FFFFFF;
}
.current_rating_stars {
 position:relative;
 float:right;	
}
/*END USER RESPONSE */

