body { padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em; background: #BD88F0; color: #BD88F0; }
a { color: #0E4D8B; background: #F7E7FF; text-decoration:none; }
a:hover { color: #000; background: inherit;}
a.title { color: #B41A1A; background: #FFF; }

h1 { font: bold 1.5em Arial, Sans-Serif; letter-spacing: -1px; padding: 0 8px 0 12px; margin: 0; color:#ffffff;}
h2 { margin: 0; padding: 0 0 0 0; font: bold 1.3em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a { font: bold 1.5em Arial, Sans-Serif; letter-spacing: -1px; padding: 0 8px 0 8px; margin: 0; }
h1 a, h2 a { font: bold 1.5em Arial, Sans-Serif; letter-spacing: -1px; padding: 0 8px 0 8px; margin: 0; }
h1 a:hover, h2 a:hover { font: bold 1.5em Arial, Sans-Serif; letter-spacing: -1px; padding: 0 8px 0 8px; margin: 0; }
h3 { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; background: #F0F0F0; }
p {	margin: 0 0 0px 0; line-height: 1.25em; font: normal 1em Arial, Sans-Serif; font-size:12px;}
form { margin: 0; }

#meniustanga{padding:0px; line-height: 1em; background-color: #F7E7FF;}
#meniustanga a:hover{padding:0px; line-height: 1em; background-color: #F7E7FF; text-decoration: underline;}

#logosus{margin-left:12px; float:left; padding:0; width:185px; height:100px;}
#listasus a:hover{margin:0; padding:0; text-decoration:underline;}
#listasus {
padding:0;
color: #F0F0F0; 
background-color: #FFFFFF;
font-family:Tahoma, sans-serif; 
font-size:14px;
font-style:normal;
font-weight : bold;
position:absolute; 
left:585px;
margin-top:90px;
width:350px; 
padding-left:4px;
}

.pic {
border-width:4px; border-style:solid; border-color:#BD88F0;
}

.content { 
	margin: 10px auto;
	width: 945px;
	background: #FFFFFF;
	color: #454545;
}

.logo {	padding: 18px 0 0 3px; }

/* header */
.header_top { background: #FEFEFE url(big_top.gif) no-repeat; color: #FFF; height: 15px; }
.header { padding: 0px 10px 0 10px; }
.header_bottom { clear: both; background: #FEFEFE url(big_bottom.gif) no-repeat; color: #FFF; height: 15px; } 


.sf_left {
	float: left;
	width: 203px;
	height: 77px;
	background: #5BB2D1 url(logobg.gif) repeat-x; 
	color: #FFF;
	border-top: 1px solid #137DA2;
	border-bottom: 1px solid #000;
	padding: 10px 0 0px 7px;
}

.sf_right {
	width: 537px;
	float: right;
}

.sf_search {
	clear: both;
	background: #E28C7D url(searchbg.gif) repeat-x bottom left; 
	color: #FFE4E0;
	border-top: 1px solid #AA1717;
	border-bottom: 1px solid #000;
	padding: 18px 0 17px 15px;
	margin-top: -2px;
}
	
.subheader {
	padding: 8px;
	background: #BD88F0;
	color: #BD88F0;
}

/* left side
   --------- */

.left {
	float: left;
	width: 775px;
	margin: 0 0 10px 0;
}

	.box_top {
		background: #F0F0F0 url(leftbox_top.gif) no-repeat;
		color: #808080;
		height: 12px;
		width: 159px;
	}
	
	.box_top h2 {
		color: #808080;
		background: inherit;
		padding: 7px 0 0 5px;
		margin: 0;
	}
	
	.box {
		border-left: 2px solid #B47BEC;
		border-right: 2px solid #B47BEC;
		padding: 0 4px 0 7px;
		margin: 0;
		width: 144px;
		color: #595959;
		background: #F7E7FF;
		height:136px;
	}
		.box1 {
		border-left: 2px solid #B47BEC;
		border-right: 2px solid #B47BEC;
		padding: 0 4px 0 7px;
		margin: 0;
		width: 144px;
		color: #595959;
		background: #F7E7FF;
	}
	
	.box_bottom {
		background: #FFF url(leftbox_bottom.gif) no-repeat;
		color: #000;
		height: 13px;
		width: 160px;
		margin: 0 0 7px 0;
	}
	
	/* left and central column */
	.left_side { float: left; width: 159px; padding: 0px 5px 8px 8px; }
	.right_side { float: right; width: 595px; margin: 0 5px 0 0; text-align: justify; }
		
	.article { padding: 0 5px 0 0; margin-bottom: 20px; }
		
	.grey_top { clear: both; width: 382px; background: #EDEDED url(grey_top.gif) no-repeat; color: #000; height: 5px; padding: 0; margin: 0px 0 0 6px; }
	.grey { width: 362px; margin: 0 0 0 6px; padding: 10px; background: #EDEDED url(grey_bottom.gif) no-repeat bottom left; color: #808080;	}
		
	.grey a {
		color: #C83C3C;
		background: inherit;
		font-weight: bold;
	}
	
	.grey a:hover {
		color: #000;
		background: #EDEDED;
	}
	
	.highlight {
		padding: 5px 3px 5px 3px;
		margin: 0 0 3px 0;
		border-bottom: 1px solid #ccc;
	}
	
		
/* right side
   ---------- */
		
.right { float: right; width: 170px; margin: 0 0 10px 0;}
		

/* footer
   ------ */

.footer { 
	clear: both;
	width: 950px;
	text-align: center;
	color: #BD88F0;
	background: #BD88F0;
	padding: 10px 0 5px 0;
/*	border-top: 1px solid #eee;*/
}
.footer p {	line-height: 1.4em; }
.footer a {	color: #4F4F4F; background:#BD88F0; border-bottom: 1px dotted #808080; text-decoration: none; } 

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#BD88F0 margin:0 5px;}
.b2h, .b2bh {height:1px; background:#BD88F0; border-right:2px solid #BD88F0; border-left:2px solid #BD88F0; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#BD88F0; border-right:1px solid #BD88F0; border-left:1px solid #BD88F0; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#BD88F0; border-right:1px solid #BD88F0; border-left:1px solid #BD88F0; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #BD88F0;}
.headh {background: #BD88F0; border-right:1px solid #BD88F0; border-left:1px solid #BD88F0;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.headh h5 {margin: 0px 10px 0px 10px; padding-bottom: 3px; padding-left:10px;}
.contenth {background: #F7E7FF; border-right:1px solid #BD88F0; border-left:1px solid #BD88F0;}
.contenth div {margin-left: 12px; padding-top: 5px;}

input ,select, textarea, file  { padding : 2px 0px 1px 7px; background-color : #fff; color : #949393; border : #B5DCEA 1px solid; font-family : tahoma, sans-serif; font-size : 9px; font-weight : bold;}
img { float: left; margin:0; border:none; margin-right:5px;}
ul { margin:0; list-style:none; padding: 0; text-align:justify; }
li { float:left; margin:0; padding:0 0 0 9px; text-align:justify;}
em{ color: red; font-size:11px; font-family: arial bold; font-style:normal;}

hr{color:#BFE1ED;height:1px;}
p.titlu{ line-height: 0.8em; margin-left: 12px;font-size:17px; font-family: tahoma; color: #384B6D; background-color: transparent;}
fieldset{border:1px solid; border-color:#B5DCEA;}
p.lnksub{padding-right:7px; word-spacing:-0.1ex; letter-spacing:0ex; line-height:1.3em;}

.top {margin-left:370px;}


div.jos{width:380px; background-color:#EFEFFF; color: #333333; 
      padding:1px; margin-left:0px; border-width:thin; border-style:solid;
	  border-color: #FFFFFF;}
p.jos{color:gray; font: normal 0.8em Arial, Sans-Serif;}
	