html,body { margin:0; padding:0; }
body { color:#000; font-family: Arial, Tahoma, Verdana; font-size:13px; background:#E8EAD5 url(../images/bg.jpg) left top repeat-x; }
img { border:0; }
img, a { outline: none; }
p { padding:0; margin:0; }
a:link, a:visited, a:active { font-size:13px; color:#000; 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; }

/* GALERIJA */
.gallery { width:200px; padding-bottom:20px; }
.gallery2 { width:200px; padding-bottom:20px; padding-left:10px; }
/* end - GALERIJA */

div#container { position:relative; margin:auto; padding:0 0px 0 0px; width:990px; }

/* KALBOS */
#kalbos { position:absolute; right:0; top:10px; width:300px; height:30px; text-align:right; font-weight:bold; /*background:red;*/ }
#kalbos a { font-weight:bold; color:#C1C9D8; text-decoration:none; }
#kalbos a:hover { text-decoration:underline; }
/* end - KALBOS */

div#logo { float:left; background:url(../images/logo.jpg) left bottom no-repeat; width:299px; height:138px; cursor:pointer; /* background:red; */ }

div#header { float:left; clear:both; background:#fff; width:692px; height:274px; /* background:red; */ }

#content_separator { float:left; clear:both; width:100%; height:30px; /*background:red;*/ }

div#content { position:relative; float:left; clear:both; width:100%; display:block; padding:0 4px 10px 4px; overflow:hidden; background:url(../images/content_bg.png) left top repeat-y; }

div#content_top { float:left; clear:both; width:100%; margin-top:30px; background:url(../images/content_top.png) left top no-repeat; height:9px; font-size:0; /*background:red;*/ }

div#content_bottom { float:left; clear:both; width:100%; background:url(../images/content_bottom.png) left top no-repeat; height:9px; font-size:0; /*background:red;*/ }

div#content #left { width:290px; vertical-align:top; }

#catalog_pavad { width:250px; height:48px; line-height:48px; padding:0px 20px 0px 20px; background:#003C6B; color:#fff; font-size:14px; font-weight:bold; }
#submenu_top { width:260px; height:49px; padding:30px 0px 10px 30px; background:#005698; color:#fff; font-size:24px; }


#akcijos_container { margin:auto; margin-top:15px; width:250px; padding:10px; border:1px solid #CDD0D3; overflow:hidden; display:block; }
#kontaktai_container { margin:auto; margin-top:15px; width:250px; padding:10px; border:1px solid #CDD0D3; overflow:hidden; display:block; }

.dot_line { width:178px; height:5px; background:url(../images/submenu_line.jpg) left top no-repeat; font-size:0; }

div#submenu_catalog { width:290px; padding:10px 0px 10px 0; background:#005799; }
.submenu_catalog { padding:5px 20px 5px 20px; }
div.submenu_catalog a:link, div.submenu_catalog a:visited, div.submenu_catalog a:active, div.submenu_catalog a:hover { font-size:12px; font-weight:normal; color:#fff; text-decoration:none; }

.submenu_active_catalog { padding:5px 20px 5px 20px; background:#1A8CE3; }
div.submenu_active_catalog a:link, div.submenu_active_catalog a:visited, div.submenu_active_catalog a:active, div.submenu_active_catalog a:hover { font-size:12px; font-weight:normal; color:#fff; text-decoration:none; }

div#submenu { width:691px; float:left; height:24px; line-height:24px; text-align:left; /*background:red;*/ }
.submenu { float:left; padding:0px 0px 0px 25px; }
div.submenu a:link, div.submenu a:visited, div.submenu a:active, div.submenu a:hover { font-size:13px; font-weight:bold; color:#005897; text-decoration:none; }
.submenu_active { float:left; padding:0px 0px 0px 25px; }
div.submenu_active a:link, div.submenu_active a:visited, div.submenu_active a:active, div.submenu_active a:hover { font-size:13px; font-weight:bold; color:#B4931D; text-decoration:none; }

div#content #right { vertical-align:top; overflow:hidden; /* background:green; */ }
#catalog_container { float:left; clear:both; height:89px; width:692px; padding:0px 0px 0px 0px; background:#005698; }
.catalog_menu_item { cursor:pointer; float:left; padding:65px 8px 0 8px; width:80px; height:15px; text-align:center; }
.catalog_menu_item a:link, .catalog_menu_item a:visited, .catalog_menu_item a:active, .catalog_menu_item a:hover { font-size:12px; font-weight:normal; color:#fff; text-decoration:none; }
.catalog_menu_item_active { cursor:pointer; float:left; padding:65px 8px 0 8px; width:80px; height:15px; text-align:center; }
.catalog_menu_item_active a:link, .catalog_menu_item_active a:visited, .catalog_menu_item_active a:active, .catalog_menu_item_active a:hover { font-size:12px; font-weight:normal; color:#fff; text-decoration:underline; }

#content_text { float:left; clear:both; width:672px; padding:10px; /*background:red; */ }

div#footer { float:left; clear:both; width:100%; height:30px; font-size:11px; padding-bottom:10px; /* background:blue; */ }
div#footer div#copyright { float:left; width:750px; padding:10px 20px 0px 20px; color:#868989; /* background:red; */ }
div#copyright a:link, div#copyright a:visited, div#copyright a:active { font-size:11px; color:#868989; text-decoration:none; font-weight:normal; }
div#copyright a:hover { text-decoration:underline; }
div#footer div#createdby { float:left; text-align:right; width:180px; padding:10px 20px 0px 0px; color:#868989; /* background:yellow; */ }
div#createdby a:link, div#createdby a:visited, div#createdby a:active { font-size:11px; color:#005698; text-decoration:none; font-weight:normal; }
div#createdby a:hover { text-decoration:underline; }

div#menu_container { float:right; width:691px; height:30px; padding:40px 0px 0px 0; background:url(../images/menu_juosta.jpg) right bottom no-repeat;  /*background:red;*/ }
div#menu_tree { width:180px; padding:10px 15px 10px 0; }

.menu_item { float:left; padding:0px 0px 0px 25px; height:29px; line-height:29px; /* background:red; */ }
.menu_item_active { float:left; padding:0px 0px 0px 25px; height:29px; line-height:29px; text-align:left; /* background:red; */ }

.menu_item a:link, .menu_item a:visited, .menu_item a:active { font-size:13px; color:#005897; text-decoration:none; font-weight:bold; }
.menu_item a:hover {}
.menu_item_active a:link, .menu_item_active a:visited, .menu_item_active a:active { font-size:13px; color:#B4931D; text-decoration:none; font-weight:bold; }
.menu_item_active a:hover {}

.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:12px; }
textarea { border:1px solid #bbb; font-size:12px; color:#5E4450; font-family: Arial, Tahoma, Verdana; }
.input { border:1px solid #bbb; width:200px; margin:0; padding:0; font-size:12px; color:#5E4450; font-family: Arial, Tahoma, 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; }

/* KATALOGAS */
.catalog { border:1px solid #E6E6E6; }
.catalog_pavad_list { padding-bottom:10px; }
.catalog_pavad_list a { font-size:13px; color:#005698; text-decoration:none; font-weight:bold; }
.catalog_pavad { font-size:15px; color:#005698; font-weight:bold; }
.catalog_atgal a { font-size:13px; color:#000; }
.catalog_border { border:2px solid #E6E6E6; }

#puslapiavimas_top { width:672px; height:25px; /*background:red;*/ }
#puslapiavimas { width:672px; height:25px; /*background:red;*/ }
.puslapiavimas { float:left; cursor:pointer; margin-right:2px; background:#9ACFFD; height:25px; line-height:25px; padding:0 10px 0 10px; color:#005799; font-weight:bold; }
.puslapiavimas_active { float:left; background:#005799; margin-right:2px; height:25px; line-height:25px; padding:0 10px 0 10px; color:#fff; font-weight:bold; }

/* end - 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 */
