.clr {
clear:both;
}

html, body {
height: 100%;	
}

html {
margin:0;
padding:0;
 }

body {
margin:0;
padding:0;
font-family: verdana, arial, sans-serif;
font-size : 11px;
background: #e0d7be url(../img/main_bg.jpg) repeat-x top left;
}

a, a:link, a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}


a img {
border: 0px;
}

form{
padding: 0px;
margin: 0px;
}


img {
	border: none;
}

#input {
color: #FFFFFF;
border: 1px solid #FFFFFF;
padding: 3px;
background-color: #749F27;
font-family: verdana, arial, sans-serif;
font-size : 11px;
}

#page_container{
margin: 0;
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
width:100%;
text-align: center;
}

#main_container{
text-align:left;
padding:0;
margin: 0 auto;
padding-bottom: 180px;
width:1020px;
display: block;
}

.side {
width: 5px;
height: 100%;
min-height: 700px;
display: block;
float: left;
}
#center{
float:left;
width:1000px;
min-height:700px;
position: relative;
}

#header {
height:  135px; 
width:  100%;
position: relative;
display: block;
}
 
#footer{
width:100%;
height: 180px;
color: #ffffff;
position: absolute;
bottom: 0 !important;
bottom: 0px;
left:0;
background: #79652d url(../img/footer_bg.jpg) repeat-x top left;
text-align: center;
display: block;
 }

#footer_box {
width: 1000px;
padding:0;
margin: 0 auto;
text-align: left;
padding: 5px 0 5px 0;
display: block;
}
 
#footer a, #footer a:link, #footer a:visited {
color: #FFFFFF;
font-weight:normal;
text-decoration: none;
font-style: normal;
 }

#footer a:hover {
	text-decoration: underline;	

}
 
#copyright {
color: #ffffff;
padding: 0 5px 0 0;
height: 20px;
padding-right:10px;
float:right;
text-align: right;
margin-top: 120px;
width: 200px;
}
#copyright a, #copyright a:link, #copyright a:visited{
color: #ffffff;
}

.footer_block {
color: #ffffff;
padding: 10px 10px 10px 0;
height: 60px;
float:left;
text-align: left;
width: 250px;
}

.footer_block h4, .footer_block h3, .footer_block h2 {
margin: 5px 0 10px 0;
font-size: 12px;
}
.footer_block h5 {
margin: 5px 0 10px 0;
font-size: 10px;
}
 
#search_lang {
width: 100%;
height: 21px;
text-align: right;
display: block;
float:left;
}

#search_div, #flags_div {
float: right;
margin:0;
padding: 4px 0 0 0;
}

#search_div {
margin-right: 5px;
}

#search_input {
width: 145px;
color: #887749;
border: 1px solid #B19F6F;
padding: 0px;
margin-top: 1px;
background-color: #CFC9B5;
font-family: arial;
font-size : 9px;
height: 11px;
}
 
#logo {
float:left;
width: 289px;
height: 76px;
overflow: hidden;
}

#top_pic{
float:left;
height: 76px;
width: 711px;
overflow: hidden;
white-space: nowrap;
}
#top_pic img{
height: 76px;
margin:0;

}


#menu{
margin:0px;
float: left;
width: 1000px;
height: 36px;
overflow: hidden;
}
/*
#menu ul, #submenu ul{
list-style: none;
margin:0;
padding:0 10px 0 0;
}
*/
/* --------------*/

#menu ul{
z-index: 5000;
margin: 0;
padding: 0;
list-style-type: none;
}



#menu ul li{
position: relative;
display: inline;
float: left;
height: 20px;
line-height: 20px;
}



/*Top level menu link items style*/
#menu ul li a{
display: block;
white-space: nowrap;
height: 20px;
line-height: 20px;
color: #ffffff;
padding: 0 10px 0 11px;
text-decoration: none;
text-align:left;
background: transparent url(../img/topmenu_skirtukas.gif) no-repeat top left;
font-size: 12px;
float:left;
}


#menu ul li a:hover{
text-decoration: underline;
}	


/*1st sub level menu*/
#menu ul li ul{
left: 0;
position: absolute;
left: 1px;
top: 1px; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
z-index: 5000;
width: 600px;
}




/*Sub level menu list items (undo style from Top level List Items)*/
#menu ul li ul li{
position: relative;
display: inline;
float: left;
height: 20px;
line-height: 20px;
display: block;
}



/*All subsequent sub menu levels offset after 1st level sub menu */
#menu ul li ul li ul{ 
clear:both;
top: 0;
float: left;
background-color: #E15218;
padding: 0 5px 0 5px;
}




/* Sub level menu links style */
#menu ul li ul li a{
white-space: nowrap;
height: 20px;
line-height: 20px;
color: #ffffff;
padding: 0 10px 0 11px;
text-decoration: none;
text-align:left;
/*background: transparent url(../img/topmenu_skirtukas.gif) no-repeat top left;*/
font-size: 10px;
}



#menu ul li ul li a:hover{
text-decoration: underline;
}

/* Holly Hack for IE \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

#menu a.menufirst{
padding: 0 10px 0 0;
background: transparent url(../img/topmenu_skirtukas_blank.gif) no-repeat top left;
}


.topmenusubs {
width: 100px;
}



/*-------------------------*/

#mainpic {
float: left;
margin: 0px;
padding: 0px;
background: #000000;
width: 800px;
height: 320px;
overflow: hidden;
position: relative;
}

#mainpic img{
width: 800px;
margin: 0px;
padding: 0px;
left:0;
top:0;
position: absolute;
}

#main_pic_title{
overflow: hidden;
position: absolute;
bottom: 20px;
left:0;
padding: 10px 0 0 20px;
text-align: left;
font-weight: bold;
width: 800px;
height: 30px;
color: #a9583a;
background-color: #FFFFFF;
font-size: 17px;
text-transform: uppercase;
display:block;
white-space: nowrap;
filter:alpha(opacity=55);
-moz-opacity:.55;
opacity:.55;
}



#leftbox {
float: left;
width: 800px;
}


#rightbox {
display:block;
float: left;
width: 200px;
height: 100%;
text-align: center;
margin: 0;
background: #DED7BD;
}

.rightblock {
margin:0;
padding: 3px 10px 3px 10px;
width:180px;
min-height: 100px;
background: transparent url(../img/right_bg.jpg) no-repeat top left;	
text-align: justify;
color: #4f3b0b
}

.rightblock h3, .rightblock h4, .rightblock h2{
margin: 2px 0 2px 0;
color: #b43d14;
font-size: 14px;
}

.rightblock h3 a, .rightblock h3 a:visited, .rightblock h3 a:link .rightblock h2 a, .rightblock h2 a:visited, .rightblock h2 a:link{
color: #b43d14;
}

.rightblock h5 {
margin: 2px 0 4px 0;
font-size: 10px;
}

.rightblock img{
width: 150px;
margin: 0 ;
display: block;
}
#leftmenu {
color: #3F3A37;
display:block;
float: left;
width: 130px;
margin: 10px 10px 225px 0px;
}
#leftmenu li {
margin-top:5px;
margin-bottom:5px;
}
#leftmenu a, #leftmenu a:link, #leftmenu a:visited{
color: #3F3A37;
}

#leftmenu  input{
width: 80px;
}


#contentas100 {
width:795px;
display:block;
float: left;
text-align: justify;
margin: 10px 10px 225px 0px;
color: #5c5855;
}
#contentas100 h2{
font-size: 14px;
/*width: 300px;*/
padding: 0 5px 10px 0;
margin:0;
}

#contentas {
width:650px;
display:block;
float: left;
text-align: justify;
margin: 10px 10px 225px 0px;
color: #5c5855;
}

#contentas h2{
font-size: 14px;
/*width: 300px;*/
padding: 0 5px 10px 0;
margin:0;
}
#contentass img{
border: 2px solid #7F6C3F;
margin: 3px;
}

#bottom_links {
position: absolute;
bottom: 0px;
left: 0px;
display: block;
width: 800px;
height: 225px;
background: transparent url(../img/bottom_bg.jpg) no-repeat bottom right;	
}

.bottom_block {
color: #575757;
padding: 10px 25px 10px 0;
height: 180px;
width: 240px;
float:left;
text-align: justify;
}

.bottom_block a, .bottom_block a:visited, .bottom_block a:link{
display: block;
margin: 10px 1px 1px 1px;
color: #575757;
font-style: italic;
}

.bottom_block h4, .bottom_block h3, .bottom_block h2 {
margin: 5px 0 10px 0;
font-size: 14px;
}
.bottom_block h5 {
margin: 5px 0 10px 0;
font-size: 10px;
}

.menutree {

}

a, a:visited, a:link {
color: #575757;
}

a:hover {
color: #000000;
}

.menutree a {
margin: 2px;
}

.selectmenucontcat {
color:  #ffffff;
background-color: #79652D ;
}

.treemenuorderinput {
background-color: #E0D7BE ;
font-size: 10px;
border: 0;
width: 14px;
height: 12px;
padding: 1px;
text-align: center;
}

#lftmenu{
list-style-type: none;
margin: 0;
padding: 0;
}

#lftmenuu{
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu2sub, .leftmenu1sub {
display:none;
list-style-type: none; 
margin: 0;
padding: 0;
margin-left: 5px;
}


.textrotator {
position: relative;
}

.rotatorchild {
/*position: absolute;*/
}
