html,body { margin:0; padding:0; }
body { background:#000; color:#fff; font-family: Tahoma, Arial, Verdana; font-size:13px; }
img { border:0; }
a { outline: none; }
p { padding:0; margin:0; }
a:link, a:visited, a:active { font-size:13px; color:#FF9900; 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 { }

div#container { position:relative; margin:auto; padding:0px 0px 0 0px; width:990px; }

#top { position:relative; padding:15px 0 0 0; height:70px; border-bottom:1px solid #fff; }

/* KALBOS */
#kalbos { position:absolute; top:20px; right:0px; font-weight:bold; /* background:red; */ }
#kalbos a { font-weight:bold; color:#1173BE; text-decoration:none; }
#kalbos a:hover { text-decoration:underline; }
/* end - KALBOS */

div#logo { position:absolute; top:4px; left:0px; background:url(../images/logo.jpg) left bottom no-repeat; width:178px; height:73px; cursor:pointer; /* background:red; */ }

#header_outer { float:left; padding:10px 0 0px 0; height:184px; width:990px; }
#header_left { float:left; padding:10px 10px 10px 10px; height:164px; width:258px; background:url(../images/header_left.jpg) left top no-repeat; font-size:26px; color:#000; }
div#header { float:left; /*background:url(../images/header.jpg) left top no-repeat;*/ width:712px; height:184px; /* background:red; */ }

div#content #right { vertical-align:top; overflow:hidden; /* background:green; */ }
div#content { clear:both; display:block; padding:5px 0 5px 0; overflow:hidden; /*background:red;*/ }

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; bottom:5px; left:200px; float:left; width:790px; height:20px; /*background:red;*/ }
.menu_separator { float:left; background:url(../images/menu_separator.jpg) left center no-repeat; width:3px; height:20px; font-size:0; }
.menu_item { float:left; height:20px; line-height:20px; text-align:left; padding:0 0px 0 20px; /* background:red; */ }
.menu_item_active { float:left; height:20px; line-height:20px; text-align:left; padding:0 0px 0 20px; /* background:red; */ }
.menu_item a:link, .menu_item a:visited, .menu_item a:active { font-size:13px; color:#fff; 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:13px; color:#FF9900; text-decoration:none; font-weight:normal; }
.menu_item_active a:hover {}

div#content #left { width:278px; vertical-align:top; }
/* 2 lygio submeniu */
div#submenu { float:left; width:990px; padding:10px 0 0 0; height:16px; line-height:16px; /*background:red;*/ }

.dot_line { width:178px; height:5px; background:url(../images/submenu_line.jpg) left top no-repeat; font-size:0; }

.submenu_li { font-size:13px; color:#fff; text-decoration:none; font-weight:normal; padding:0px 20px 0px 0px; }
a.submenu:link, a.submenu:visited, a.submenu:active, a.submenu:hover { font-size:13px; color:#fff; text-decoration:none; font-weight:normal; }
.submenu_active_li { font-size:13px; color:#FF9900; text-decoration:none; font-weight:normal; padding:0px 20px 0px 0px; }
a.submenu_active:link, a.submenu_active:visited, a.submenu_active:active, a.submenu_active:hover { font-size:13px; color:#FF9900; text-decoration:none; font-weight:normal; }
/* END - 2 lygio submeniu */

/* 3 lygio submeniu */
div#submenu3 { padding:5px 15px 5px 15px; }
a.submenu3:link, a.submenu3:visited, a.submenu3:active, a.submenu3:hover { font-size:11px; color:#fff; text-decoration:none; font-weight:normal; }

a.submenu3_active:link, a.submenu3_active:visited, a.submenu3_active:active, a.submenu3_active:hover { font-size:11px; color:#FF9900; text-decoration:none; font-weight:normal; }
/* END - 3 lygio submeniu */

div#footer_top { margin:auto; width:990px; padding-bottom:3px; font-size:16px; /* background:blue; */ }
div#footer_top a:link, div#footer_top a:visited, div#footer_top a:active { font-size:16px; color:#305FEE; text-decoration:none; font-weight:normal; }
div#footer_top a:hover { text-decoration:underline; }
div#footer { margin:auto; width:990px; height:20px; font-size:13px; padding-bottom:3px; border-top:1px solid #fff; /* background:blue; */ }
div#footer div#copyright { float:left; width:720px; padding:3px 20px 0px 0px; color:#fff; /* background:red; */ }
div#copyright a:link, div#copyright a:visited, div#copyright a:active { font-size:13px; color:#fff; text-decoration:none; font-weight:normal; }
div#copyright a:hover { text-decoration:underline; }
div#footer div#createdby { float:left; text-align:right; width:250px; padding:3px 0px 0px 0px; color:#fff; /* background:yellow; */ }
div#createdby a:link, div#createdby a:visited, div#createdby a:active { font-size:13px; color:#FF9E0C; text-decoration:none; font-weight:normal; }
div#createdby a:hover { text-decoration:underline; }

.h1 { text-align:left; font-size:16px; color:#5E4450; 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:13px; }
textarea { border:1px solid #bbb; font-size:12px; font-family: Tahoma, Arial, Verdana; }
.input { border:1px solid #bbb; width:270px; margin:0; padding:0; font-size:12px; font-family: Tahoma, Arial, Verdana; }

.tekstas_pries_forma { font-size:14px; color:#fff; font-weight:bold; padding-top:0px; /* 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; }
.gallery2 { width:200px; padding-bottom:20px; padding-left:10px; }
.gallery, .gallery2 { font-size:10px; }
/* end - GALERIJA */

/* KATALOGAS */
.catalog_outer { width:160px; text-align:center; padding:3px; border:1px solid #fff; color:#666; }
.catalog { text-align:center; vertical-align:middle; height:140px; /*background:red;*/ }
.catalog img { border:1px solid #fff; }
.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:26px; color:#FF9900; font-weight:normal; font-family: Trebuchet MS, Tahoma, Arial, Verdana; }
.catalog_atgal a:link, .catalog_atgal a:visited, .catalog_atgal a:active { font-size:18px; color:#fff; font-weight:normal; text-decoration:none; }
.catalog_atgal a:hover { text-decoration:underline; }
.catalog_border { border:0px solid #fff; }

#slideshow { cursor:pointer; }
#nav { width:475px; padding:0; margin:0; }
#nav li { width:80px; float:left; list-style:none; padding:0; margin:0; }
#nav a { cursor:pointer; text-decoration:none; width:80px; display:block; padding:0; margin:0; }
#nav a.activeSlide { padding:0; margin:0; }
#nav a:focus { outline:none; }
#nav img { border:none; }
/* end - KATALOGAS */

/* GALERIJA + KATALOGAS */
#puslapiavimas_top { width:100%; height:25px; margin:0 0 10px 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:#000; height:25px; line-height:25px; padding:0 10px 0 10px; color:#FF9900; font-weight:bold; }
.puslapiavimas_active { float:left; background:#FF9900; margin-right:2px; height:25px; line-height:25px; padding:0 10px 0 10px; color:#000; 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 */

/* placiau */
#placiau_div { clear:both; display:none; /*background:red;*/ }
/* end - placiau */
