/* HTML tagu stiliai */
html, body{
    height:100%;
}
body{
    background:#fff url(../background/top_bckg.jpg) repeat-x top center;
    margin:0;
    padding:0;
    font-family:Tahoma,Geneva,Kalimati,sans-serif;
    text-align:center;
    font-size:12px;
    line-height:150%;

}

img{border:0;}
.space{clear:both;}


h1{
    font-family:Verdana, Verdana, Geneva, sans-serif;
    font-weight:bold;
    font-size:16px;
    color:#821012;
    padding:25px 0 0 20px;
    margin:0;
}
h1 span{
font-size:12px;
}
h2{
    font-family:Verdana, Verdana, Geneva, sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#821012;
    padding:30px 0 15px 15px;
    margin:0;
}

h3{
    font-size:12px;
    margin:0 0 -10px 0;
}

h5{
    font-size:13px;
    padding:0;
    margin:0;
    line-height:100%;
     color:#821012;
}


a, a:link, a:visited, a:active{
    color:#804537;    
}
a:hover{
    color:#821012;
}

address{
   font-style:normal;
}

form input, form textarea{
    width:300px;
    border:#821012 solid 1px;
    font-family:Tahoma,Geneva,Kalimati,sans-serif;
    font-size:12px;
    
}

form textarea{
    height:100px;
      
}

/*Isvestiniai */
#container{
    position:relative;
    background:url(../background/bott_bckg.jpg) repeat-x bottom;
    width:100%;
    height:100%;
	min-height:100%;
    margin:0;
    padding:0;
    top:0;
    left:0;
}
html>body #container{height:auto;}/* ne ie6- */

#header{
    width:1000px;
    height:130px;
    margin:0 auto;
    text-align:left;
}


#constructor{
    width:1000px;
    margin:0 auto;
    text-align:left;
}

#content{
    float:left;
    width:680px;
}

#content h2{
    background:#fee2b0;
    padding:5px;
    margin:30px 0 5px 0;
    font-size:12px;
	color:#000;
}

#footer{
width:100%;
height:30px;
position:absolute;
bottom:0;
left:0;
text-align:center;
font-size:10px;
color:#fff;
display:block;
}

#footer-constructor{
width:1000px;
margin:0 auto;
text-align:right;
}

#footer p{
padding:0 27px 0 0;
margin:0;
}
#footer a, #footer a:link, #footer a:hover, #footer a:active, #footer a:visited{
color:#fff;
}
#gallery h2{
    background:#fee2b0;
    padding:5px;
    margin:30px 0 5px 0;
    font-size:12px;
	color:#000;
}


form .press{
   width:140px;
   background:#804537;
   border:#821012 solid 1px;
   color:#fff;
   padding:3px 0;
}



#logo{
    float:left;
    width:220px!important;
    width:320px;
    padding:30px 0 0 100px;
    margin:0;

}

#section{
    float:left;
    width:595px!important;
    width:620px;
    height:120px!important;
    height:130px;
    padding:10px 0 0 35px;
    margin:0;
    list-style:none;
    font-family: Arial,Helvetica,sans-serif;
}

#section li{
    float:left;
    padding:5px;
}

#section a, #section a:visited, #section a:link, #section a:active, #section a:hover, #section span{
    float:left;
    background:url(../background/button.png);
    display:block;
    width:184px;
    height:29px!important;
    height:39px;
    font-size:12px;
    text-decoration:none;
    color:#821012;
    text-align:center;
    padding-top:10px;
	font-weight:bold;

}

#section a:hover{
    background:url(../background/button_over.png);
    text-decoration:underline;
	color:#804537;
}

#section span{
     background:url(../background/button_select.png);
     color:#fff;
}

#languages{
    float:left;
    width:50px;
    padding:20px 0 0 0;
    margin:0;
    list-style:none;
    font-family: Arial,Helvetica,sans-serif;
    font-size:10px;
}
#languages li{
    padding:0 0 12px 0;
    margin:0;
}

#languages a, #languages a:link, #languages a:visited, #languages a:active, #languages a:hover, #languages span{
    display:block;
    width:15px!important;
    width:50px;
    height:16px!important;
    height:18px;
    padding:2px 0 0 35px;
    color:#fff;
    text-decoration:none;
}
#languages a:hover{
color:#804537;
text-decoration:underline;
}

#languages span{
color:#804537;
}

#languages .lt a{
    background:url(../background/lt.gif) no-repeat;
}

#languages .lt a:hover, #languages .lt span{
    background:url(../background/lt_h.gif) no-repeat;
}

#languages .en a{
    background:url(../background/en.gif) no-repeat;
}

#languages .en a:hover, #languages .en span{
    background:url(../background/en_h.gif) no-repeat;
}

#languages .ru a{
    background:url(../background/ru.gif) no-repeat;
}

#languages .ru a:hover, #languages .ru span{
    background:url(../background/ru_h.gif) no-repeat;
}


#menu{
    background:url(../background/menu.png) no-repeat;
    width:575px!important;
    width:640px;
    height:40px;
    list-style:none;
    margin:5px 0 0 0;
    padding:0 0 0 65px;
    font-family:Verdana, Verdana, Geneva, sans-serif;
    font-size:12px;

}

#menu a, #menu a:link, #menu a:visited, #menu a:active{
	float:left;
	width:auto;
	display:block;
    color:#804537;
    text-decoration:underline;
	padding:11px 15px;
	display:inline;
	
}
#menu a:hover{
    color:#821012;
    text-decoration:none;
	background:#faebd0;
}
#menu span{
	float:left;
	width:auto;
	display:block;
    color:#fff;
	padding:11px 15px;
	display:inline;
	background:#851012;
}

#menu li{
    display:inline;
}


#box, #gallery{
    padding:15px 40px 100px 20px;
    text-align:justify;
}

.contact_box{
    padding:10px 0;
}

.contact_photo{
    float:left;
    width:100px;
    display:inline;
}
.contact_info{
    float:left;
    width:300px;
    display:inline;
}

#gallery img{
width:120px;
height:90px;
    margin:1px;
    border:#821012 solid 1px;
	
}

#sidebar{
    float:left;
    width:275px!important;
    width:295px;
    border-left:#fff solid 1px;
    margin:20px 0 20px 0;
    padding:0 20px 10px 10px;
}
.map{
    border:#e4aa35 solid 1px;
    margin:10px 0 0 0;
}


