html, body { 
height : 100%;
}
 
html, body { 
margin : 0;
padding : 0;
}

body { 
text-align : center;
font-family : Tahoma, Verdana;
font-size : 11px;
color : #000000;
line-height : 16px;
background : #f3f3f1;
} 
form, p, div, h1 { 
margin : 0;
padding : 0;
}

div > p { 
margin : 0;
}

* html #wraper { 
height : 100%;
}

a { 
font-family : Tahoma, Verdana;
font-size : 11px;
color : #558000;
font-weight : normal;
text-decoration : underline;
}

a:hover { 
text-decoration : none;
}
 
h2 { 
margin : 0 0 5px 0;
padding : 0;
font-size : 12px;
color : #000;
}

h3 {
margin : 10px 0;
padding : 0;
font-size : 14px;
color : #000;
}
h4 {
margin : 10px 0;
padding : 0;
font-size : 14px;
color : #000;
}

/* MAIN CONTEINERS */

#wraper { 
width : 908px;
min-height : 100%;
height : auto;
margin-left : auto;
margin-right : auto;
position : relative;
text-align : left;
}

#left { 
float : left;
width : 570px;
background : url(../i/left_top_background.gif) no-repeat top left;
}

#right { 
float : right;
padding : 43px 0 10px 9px;
margin : 0;
width : 258px;
background : url(../i/right_top_background.gif) no-repeat top right;
border-left : 1px solid #565656;
}
 
#header { 
float : left;
width : 400px;
border-left : 1px solid #565656;
padding : 44px 0 0 0;
margin : 0 0 30px 0;
}

#icons { 
float : right;
height : 20px;
margin : 50px 0 0 0;
}

#icons li a span {
	display:none;
}
#icons li{
	float:left;
}
#icons li a {
	padding: 5px 15px;
	display:block;
	width: 11px;
	height: 11px;
}
#icons li#ico_home a {
	background: transparent url(../i/home.gif) no-repeat center center;
	border-right: 1px solid #7b7b7b;
}
#icons li#ico_mail a {
	background: transparent url(../i/mail.gif) no-repeat center center;
	
}

#icons li#lng{
border-right:1px solid #7B7B7B;
}
#icons li#lng a span{
	display:block;
	
}
#icons li#lng a{
	position:relative;
	top:-3px;
	
}

#clearFooter { 
clear : both;
height : 120px;
width : 100%;
} 

#footer { 
width : 100%;
position : absolute;
background : url(../i/bottom_background.gif) no-repeat bottom left;
border-left : 1px solid #565656;
padding : 0 0 0 15px;
bottom : 0;
left : 0;
height : 95px;
}

#logo {
width: 132px;
height: 71px;
margin:0;
padding:0;
background: url(../i/logotipas.png) top left no-repeat;
}

#logo a { 
display : block;
width : 129px;
padding-top : 71px;
height : 0;
color : #000;
text-decoration : none;
overflow : hidden;
} 

.logotipas {
visibility: hidden;
}

/* RIGHT MENU */

#rightMenu { 
width : 258px;
height : 378px;
margin : 0;
} 

#vilniausDiena, #klaipedosDiena, #kaunoDiena, #theEconomist { 
width : 129px;
height : 189px;
overflow : hidden;
margin : 0;
z-index : 10;
float: left;
} 

#vilniausDiena { 
background : transparent url(../i/rightmenu_vd.jpg)  no-repeat 0 0;
} 

#kaunoDiena { 
background : transparent url(../i/rightmenu_knsd.jpg) no-repeat 0 0;
} 

#klaipedosDiena { 
background : transparent url(../i/rightmenu_klpd.jpg) no-repeat 0 0;
} 

#theEconomist { 
background : transparent url(../i/rightmenu_te.jpg) no-repeat 0 0;
} 

#rightMenu ul { 
margin : 0;
padding : 0;
} 
#rightMenu li { 
list-style-type : none;
display : inline;
width : 129px;
height : 189px;
} 
#rightMenu a { 
display : block;
width : 129px;
padding-top : 189px;
height : 0;
color : #000;
text-decoration : none;
float : left;
background : transparent url(../i/rightmenu_hover.gif) no-repeat -190px -60px;
overflow : hidden;
} 
#rightMenu a:hover { 
background-position : top right;
z-index : 50;
} 

/* CONTENT MENU */

#contentMenu { 
width : 570px;
height : 127px;
background : transparent url(../i/content_menu1.jpg) no-repeat 0 0;
overflow : hidden;
margin : 30px 0;
z-index : 10;
}

#contentMenu ul { 
margin : 0;
padding : 0;
} 
#contentMenu li { 
list-style-type : none;
display : inline;
width : 285px;
height : 127px;
} 
#contentMenu a { 
display : block;
width : 285px;
padding-top : 127px;
height : 0;
color : #000;
text-decoration : none;
float : left;
background : transparent url(../i/contentmenu_hover1.gif) no-repeat -285px -60px;
overflow : hidden;
} 
#contentMenu a:hover { 
background-position : right 53px;
z-index : 50;
}

/* SIMPLY CLASSES */

#footer a.mail { 
background : url(../i/green_mail.gif) no-repeat right 80%;
padding : 0 20px 0 0;
} 

#icons .icon { 
margin : 0 0 5px 0;
border : 0 solid;
} 
.content { 
clear : both;
margin : 0;
} 

.greenHr { 
clear : both;
height : 1px;
border-bottom : 4px solid #669530;
margin : 20px 0;
padding : 0;
} 
.dottedHr { 
clear : both;
height : 41px;
background : url(../i/dot.gif) repeat-x;
margin : 0;
padding : 0;
}

.copyright { 
position : absolute;
color : #9c9c9c;
left : 50%;
margin : 0 0 0 12px;
bottom : 25px;
} 

.simplePicture {
margin : 5px 10px 0 0;
border : solid 1px #ababab;
}

#icons ul, #icons li {
list-style-type : none;
list-style-image : none;
display : inline;
margin : 0;
padding : 0;
}



/* FORM STYLES */

#clearTable td, table#clearTable  {
border : solid 0px;
padding : 3px 5px 3px 0;
}

#clearTable .input  {
width : 258px;
height : 16px;
border : solid 1px #ababab;
font-family : Tahoma, Verdana;
}

#clearTable .textarea  {
width : 258px;
height : 80px;
border : solid 1px #ababab;
font-family : Tahoma, Verdana;
}

#clearTable .textarea:hover, #clearTable .input:hover {
border : solid 1px #669530;
}

#clearTable .siustiMygtukas  {
border : solid 0px;
border : none;
background : url(../i/siusti_button.gif) no-repeat left;
color : #fff;
width : 70px;
text-align : left;
padding : 0 8px;
cursor : pointer;
font-family : Tahoma, Verdana;
font-size : 11px;
height : 24px;
}

#clearTable .clear  {
border : solid 1px #f3f3f1;
border : none;
background : #f3f3f1;
text-align : right;
padding : 0;
margin : 0;
cursor : pointer;
font-family : Tahoma, Verdana;
font-size : 11px;
color : #558000;
font-weight : normal;
text-decoration : underline;
height : 24px;
}

#clearTable .clear:hover  {
text-decoration : none;
}

/* BOTTOM LINKS MENU STYLES */

#bottomLinks {
margin : 10px 0;
background : url(../i/dot.gif) repeat-x bottom;
height : 70px;
}

#bottomLink .first {
width : 250px;
text-align : left;
}

#bottomLinks ul {
display : inline;
margin : 25px 0;
padding : 0;
float : right;
}

#bottomLinks li {
list-style-type : none;
background: none;
display : inline;
text-align : right;
margin : 0;
padding : 0;
}

#bottomLinks a.atgal { 
background : url(../i/atgal.gif)  no-repeat left;
padding : 0 0 0 12px;
margin : 0 328px 0 0;
} 

#bottomLinks a.spausdinti { 
background : url(../i/spausdinti.gif)  no-repeat left;
padding : 0 0 0 14px;
margin : 0 20px 0 0;
} 

#bottomLinks a.titulinis { 
background : url(../i/titulini.gif)  no-repeat left;
padding : 0 0 0 15px;
margin : 0 20px 0 0;
}

#bottomLinks a.virsu { 
background : url(../i/virsu.gif)  no-repeat left ;
padding : 0 0 0 12px;
}

/* TABLE and LIST */

table {
width: 100%;
border: solid 1px #ababab;
border-collapse: collapse;
}

th {
border-bottom: solid 2px #669530;
padding: 4px 9px;
border-right: solid 1px #ababab;
}

td {
padding: 4px 9px;
border: solid 1px #ababab;
vertical-align: top;
}

.content ul 
{ 
list-style-type: none; 
padding: 0; 
margin: 0; 
} 
.content li 
{ 
background-image: url(../i/list_type.gif);
background-repeat: no-repeat; 
background-position: 0 6px; 
padding-left: 15px;
margin: 5px 0;
}

/* job offers */
.cl-list img {
	float: left;
	margin: 0 10px 10px 0;
}
.cl-list h2 {
	font-weight: normal;
	font-size: 16px;
	margin-bottom:10px;
}
.cl-list h4 {
	clear: both;
	margin: 30px 0 10px 0;
}
