#reglink A, #reglink A:visited { display:block; padding:0px 0px 3px 8px; background: url(arr.gif) no-repeat; font-size:12px; font-family: BPG Glaho, Sylfaen; color:#0066CC; text-decoration:none;}
#reglink A:hover, #reglink A:visited:hover {background: url(arr_o.gif) no-repeat; color:#AF0000; font-size:12px; font-family: BPG Glaho, Sylfaen;}
#loginwidth{width:120px}
.clear:after {
    content: "."; 
    display: block;
	margin: 0;
	padding: 0;
    height: .1px; 
    clear: both; 
    visibility: hidden;
	line-height: .1px;
	font-size: 0;
}

* html .clear {height: 1%;}
.clear {display: block; clear: both;}

.gafartoeba {
	
	min-width: 760px;
	max-width: 1280px;
	clear: both;
	margin: 0 auto;
	font-size: 100%; 
	text-align: left;
  	width: 100%;
	
}

.relative {position: relative;}
.topcont {
	height: 20px;
	min-height: 20px;
	max-height: 20px;
	overflow: hidden;
	white-space: nowrap;
}

.topsect { 
	margin: 0;
	padding: 0;
	list-style: none;
}
.topsect li { 
	float: left;
	white-space: nowrap;
/*	background: #f1f1f1; */
	color: inherit;
/*	background: url(topcatbg.gif) center bottom repeat-x; /* katalogis chvenebis bg */
	padding: 0 0 10px 0; 
	margin-bottom: 1em;
	height: 1.6em;
	min-height: 20px;
	margin-top: 0; 
}


.topsect a, .topsect a:visited, .topsect span { 
	display: block;
	border-right: 0px solid #E8E6DC;
	padding: .3em .4em .5em .4em;
	color: #000;
	background: none;
	outline: none;
}
.topsect img {
	vertical-align: bottom;
}
.topsect .left {
	width: auto;

	padding-left: .3em;
}

.topsect .rightb {
float:right;
	width: auto;
	
	width:300px;

}

.topsect span { 
	text-decoration: underline;
	cursor: pointer;
	background: url(../pic/down-but.gif)   no-repeat;
	margin-left: .3em;
	padding-left: 1.3em;
}
.topsect .current {
	border-bottom: none;
	font-weight: bold;
/*	background: url(topcatactbg.gif) left bottom repeat-x #fff;  */
	color: inherit;
}
.topsect .currentright {
/*	background: url(topcatactrightbg.gif) right bottom no-repeat ! important; /* katalogis chvenebis act bg right  */
}
.topsect .current span {
	font-weight: normal;
	
}

.searchform{width:100%;background-color:#fff;padding-left:2px}
input, select, option {font-size:12px; font-family: BPG Glaho, Sylfaen;}
.alltopsect {
	margin: 0 0 .5em 0;
	list-style: none;
	border-bottom: 2px solid #E8E6DC;
	padding: .1em .5em;
}
.alltopsect li { 
	float: left;
	padding: 0 1em .4em 0;
}
.alltopsect a, .alltopsect a:visited {
text-decoration:none;
	
}
.alltopsect li.current {
	font-weight: bold;
}
#sections {
	display: none;
}
