html,body { margin:0; padding:0; height:100%; }
body { background:#fff  url(../images/bg.png) left top repeat-x; color:#737373; font-family: Tahoma, Arial, Verdana; font-size:14px; }
img { border:0; }
a { outline: none; }
p { padding:0; margin:0; }
a:link, a:visited, a:active { font-size:14px; color:#737373; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { margin-left:10px; padding-left:10px; }
li { list-style-type:square; }
td { vertical-align:top; }

.button { background:#C1C9D8; }

div#container_outer { position:relative; height:auto !important; height:100%; min-height:100%; padding:0; /*background:yellow;*/ }
div#container { position:relative; margin:auto; padding:0px 0px 0 0px; width:990px; }

/* KALBOS */
#kalbos { position:absolute; right:0; top:0; text-align:right; font-weight:bold; height:37px;  /*background:red;*/ }
#kalbos #left { float:left; background:url(../images/flags_left.png) left top no-repeat; width:15px; height:37px; }
#kalbos #right { float:left; background:url(../images/flags_right.png) left top no-repeat; width:15px; height:37px; }
#kalbos #inner { float:left; background:url(../images/flags_bg.png) left top repeat-x; padding:10px 5px 0 5px; height:27px; }
#kalbos a { font-weight:bold; color:#C1C9D8; text-decoration:none; }
#kalbos a:hover { text-decoration:underline; }
/* end - KALBOS */

div#top { position:relative; margin:auto; width:990px; padding:0px 0 0 0; height:144px; }

div#logo { position:absolute; left:0; top:10px; background:url(../images/logo.png) left top no-repeat; width:267px; height:119px; cursor:pointer; /* background:red; */ }

div#header { float:left; background:url(../images/header.jpg) left top no-repeat; width:990px; height:245px; /* background:red; */ }

div#content #right { vertical-align:top; overflow:hidden; /* background:green; */ }
div#content { clear:both; display:block; padding-bottom:40px; overflow:hidden; }

div#content_top { background:url(../images/content_top.jpg) left top no-repeat; height:13px; clear:both; font-size:0; /*background:red;*/ }
div#content_bottom { background:url(../images/content_bottom.png) left top no-repeat; height:20px; clear:both; font-size:0; /*background:red;*/ }

div#menu_container { position:absolute; right:0; bottom:45px; float:left; width:700px; /*background:red;*/ }

.menu_separator { float:left; height:36px; width:2px; font-size:0; background:url(../images/separator.png) left top no-repeat; }

.menu_item { float:left; height:36px; line-height:36px; text-align:left; padding:0 20px 0 20px; /* background:red; */ }
.menu_item_active { float:left; height:36px; line-height:36px; text-align:left; padding:0 20px 0 20px; /* background:red; */ }
.menu_item a:link, .menu_item a:visited, .menu_item a:active { font-size:16px; color:#737373; text-decoration:none; font-weight:normal; }
.menu_item a:hover {}
.menu_item_active a:link, .menu_item_active a:visited, .menu_item_active a:active { font-size:16px; color:#000; text-decoration:none; font-weight:normal; }
.menu_item_active a:hover {}

div#content #left { width:320px; vertical-align:top; padding:0 0 20px 0; }

#akcijos_container { margin-top:15px; width:250px; padding:10px; border:1px solid #CDD0D3; overflow:hidden; display:block; }
#kontaktai_container { margin-top:15px; width:250px; padding:10px; border:1px solid #CDD0D3; overflow:hidden; display:block; }

/* 2 lygio submeniu */
#submenu_top { font-size:14px; color:#000; font-weight:bold; padding:10px 0 0 0; }
div#submenu { width:295px; padding:10px 25px 10px 0; }

.submenu { padding:5px 0px 5px 20px; background:url(../images/submenu_inactive.png) left center no-repeat; }
div.submenu a:link, div.submenu a:visited, div.submenu a:active, div.submenu a:hover { font-size:14px; font-weight:normal; color:#737373; text-decoration:none; }

.submenu_active { padding:5px 0px 5px 20px; background:url(../images/submenu_active.png) left center no-repeat; }
div.submenu_active a:link, div.submenu_active a:visited, div.submenu_active a:active, div.submenu_active a:hover { font-size:14px; font-weight:normal; color:#000; text-decoration:none; }
/* END - 2 lygio submeniu */

/* 3 lygio submeniu */
div#submenu3 { padding:0px 15px 0px 15px; }
.submenu3 { padding:3px 0px 3px 20px; background:url(../images/submenu3_inactive.png) left center no-repeat; }
div.submenu3 a:link, div.submenu3 a:visited, div.submenu3 a:active, div.submenu3 a:hover { font-size:13px; font-weight:normal; color:#737373; text-decoration:none; }

.submenu3_active { padding:3px 0px 3px 20px; background:url(../images/submenu3_active.png) left center no-repeat; }
div.submenu3_active a:link, div.submenu3_active a:visited, div.submenu3_active a:active, div.submenu3_active a:hover { font-size:13px; font-weight:normal; color:#000; text-decoration:none; }
/* END - 3 lygio submeniu */

div#footer_outer { position:absolute; bottom:0px; width:100%; height:30px; font-size:11px; background:#EBEBEB; border-top:1px solid #D9D8D8; }
div#footer { margin:auto; width:990px; height:30px; font-size:11px; /* background:blue; */ }
div#footer div#copyright { float:left; width:770px; padding:10px 20px 0px 0px; color:#737373; /* background:red; */ }
div#copyright a:link, div#copyright a:visited, div#copyright a:active { font-size:11px; color:#737373; text-decoration:none; font-weight:normal; }
div#copyright a:hover { text-decoration:underline; }
div#footer div#createdby { float:left; text-align:right; width:200px; padding:10px 0px 0px 0px; color:#737373; /* background:yellow; */ }
div#createdby a:link, div#createdby a:visited, div#createdby a:active { font-size:11px; color:#C10B08; text-decoration:none; font-weight:normal; }
div#createdby a:hover { text-decoration:underline; }

.h1 { text-align:right; font-size:14px; color:#000; text-decoration:none; font-weight:bold; padding:10px 0px 10px 0px; }

/* KONTAKTU FORMA */
#error { background:#cc0000; color:#fff; padding:3px; margin-top:10px; font-size:12px; font-weight:bold; }
#ok { background:#4e9a06; color:#fff; padding:3px; margin-top:10px; font-size:12px; font-weight:bold; }

label { font-size:12px; }
textarea { border:1px solid #bbb; font-size:12px; color:#5E4450; font-family: Tahoma, Arial, Verdana; }
.input { border:1px solid #bbb; width:200px; margin:0; padding:0; font-size:12px; color:#5E4450; font-family: Tahoma, Arial, Verdana; }

.tekstas_pries_forma { font-size:14px; color:#000; font-weight:bold; padding-top:10px; /* background:red; */ }
/* end - KONTAKTU FORMA */

/* APKLAUSOS */
#apklausos { width:180px; /* background:red; */ }

.klausimas { font-weight:bold; }

#audio { float:right; }
#volume { cursor:pointer; cursor:hand; }
/* end - APKLAUSOS */

/* GALERIJA */
.gallery { width:200px; padding-bottom:20px; font-size:12px; }
.gallery img, .gallery2 img { border:10px solid #EAEAEA; }
.gallery2 { width:200px; padding-bottom:20px; padding-left:10px; font-size:12px; }
/* end - GALERIJA */

/* KATALOGAS */
.catalog_outer img { border:1px solid #EAEAEA; }
.catalog { text-align:center; vertical-align:middle; height:140px; /*background:red;*/ }
.catalog img { border:1px solid #EAEAEA; }
.catalog_pavad_list { padding-bottom:5px; }
.catalog_pavad_list a { font-size:13px; color:#000; text-decoration:none; font-weight:bold; }
.catalog_pavad { font-size:13px; color:#000; font-weight:bold; }
.catalog_atgal a { font-size:12px; color:#000; }
.catalog_border { border:2px solid #EAEAEA; }
/* end - KATALOGAS */

/* GALERIJA + KATALOGAS */
#puslapiavimas_top { width:100%; height:25px; margin:0 0 20px 0; /*background:red;*/ }
#puslapiavimas_bottom { width:100%; height:25px; margin:10px 0 0 0; /*background:red;*/ }
#puslapiavimas { width:100%; height:25px; /*background:red;*/ }
.puslapiavimas { float:left; cursor:pointer; margin-right:2px; background:#939292; height:25px; line-height:25px; padding:0 10px 0 10px; color:#E9E9E9; font-weight:bold; }
.puslapiavimas_active { float:left; background:#D32018; margin-right:2px; height:25px; line-height:25px; padding:0 10px 0 10px; color:#fff; font-weight:bold; }
/* end - GALERIJA + KATALOGAS */

/* NAUJIENOS */
.news_pavad_list { padding-bottom:10px; }
.news_pavad_list a { font-size:13px; color:#5E4450; text-decoration:none; font-weight:bold; }
.news_pavad { font-size:13px; color:#5E4450; font-weight:bold; }
.news_atgal a { font-size:12px; color:#000; }
.news_border { border:2px solid #666; }
/* end - NAUJIENOS */
