@import "language.css";
@import "contact_form.css";
@import "catalog.css";
@import "gallery_cat.css";


html,body { margin:0; padding:0; }
body { color:#2b2b2b; font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-size:13px; background:#7693B9 url(../images/page_bg.png) left top repeat-x; }
img { border:0; }
a { outline: none; }
p { padding:0; margin:0; }
a:link, a:visited, a:active { font-size:12px; color:#494C51; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { margin:0 0 0 10px; padding:0 0 0 10px; }
li { list-style-type:square; }
td { vertical-align:top; }

.button { background:#C1C9D8; }

div#top { margin:auto; height:150px; background:url(../images/top.jpg) left bottom no-repeat; }
div#container { position:relative; margin:auto; padding:0px 20px 5px 20px; width:990px; /* background:red;*/ }
div#bottom { margin:auto; height:17px; }

div#logo { position:absolute; top:35px; left:25px; margin:0 0 15px 25px; /*background:red;*/ }
div#slogan { position:absolute; top:40px; left:340px; font-size:28px; color:#fff; }
div#header { float:left; background:url(../images/header.jpg) left top no-repeat; width:573px; height:231px; /* background:red; */ }


div#content { clear:both; display:block; padding:10px 20px 20px 20px; overflow:hidden; background:#fff url(../images/kamuoliai.jpg) 25px bottom no-repeat; }
div#content #left { width:240px; vertical-align:top; background:url(../images/katalogo_menu.png) 0px 10px no-repeat; padding:15px; padding-bottom:115px; }
div#content #right { vertical-align:top; overflow:hidden; /* background:green; */ }

.h1 { text-align:left; font-size:16px; color:#565656; text-decoration:none; font-weight:bold; padding:10px 0px 10px 0px; }
.h1 a { text-align:left; font-size:16px; color:#565656; text-decoration:none; font-weight:bold; padding:10px 0px 10px 0px; }

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 { float:right; height:30px; /*background:red;*/ }
div#menu_container_outer { position:absolute; top:120px; right:18px; width:700px; background:url(../images/header_transparent.png) left top no-repeat; }
div#menu_tree { width:180px; padding:10px 15px 10px 0; }

.menu_item { float:left; line-height:30px; margin:0px 2px 5px 2px; text-align:left; /* background:red; */ }
.menu_item .inner_left_menu_item { float:left; background:url(../images/menu_left.png) left top no-repeat; width:5px; height:30px; }
.menu_item .inner_menu_item { float:left; background:url(../images/menu.png) left top repeat-x; height:30px; padding:0 8px 0 8px; }
.menu_item .inner_right_menu_item { float:left; background:url(../images/menu_right.png) right top no-repeat; width:5px; height:30px; }

.menu_item_active { float:left; line-height:30px; margin:0px 2px 5px 2px; text-align:left; }

.menu_item_active .inner_left_menu_item_active { float:left; background:url(../images/menu_active_left.png) left top no-repeat; width:5px; height:30px; }
.menu_item_active .inner_menu_item_active { float:left; background:#fff; height:30px; padding:0 8px 0 8px; }
.menu_item_active .inner_right_menu_item_active { float:left; background:url(../images/menu_active_right.png) right top no-repeat; width:5px; height:30px; }

.menu_item a:link, .menu_item a:visited, .menu_item a:active { font-size:16px; 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:16px; color:#174581; text-decoration:none; font-weight:normal; }
.menu_item_active a:hover {}


/* 2 lygio submeniu */
.dot_line { width:178px; height:5px; background:url(../images/submenu_line.jpg) left top no-repeat; font-size:0; }

div#submenu { width:215px; padding:0px 0px 18px 0; }

.submenu { width:134px; padding:2px 0px 2px 0px; text-decoration:none; }
div.submenu a:link, div.submenu a:visited, div.submenu a:active, div.submenu a:hover { font-size:14px; font-weight:normal; color:#8ED7F9; text-decoration:none; }

.submenu_active { width:134px; padding:2px 0px 2px 0px; text-decoration:none; font-weight:normal; }
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:bold; color:#385493; text-decoration:none; }
/* END - 2 lygio submeniu */


/* 3 lygio submeniu */
div#submenu3 { padding:5px 15px 5px 15px; }
.submenu3 { padding:5px 20px 5px 20px; }
div.submenu3 a:link, div.submenu3 a:visited, div.submenu3 a:active, div.submenu3 a:hover { font-size:11px; font-weight:normal; color:#5E4450; text-decoration:none; }

.submenu3_active { padding:5px 20px 5px 20px; }
div.submenu3_active a:link, div.submenu3_active a:visited, div.submenu3_active a:active, div.submenu3_active a:hover { font-size:11px; font-weight:bold; color:#5E4450; text-decoration:none; }
/* END - 3 lygio submeniu */


div#footer { margin:auto; width:990px; height:30px; font-size:13px; padding-bottom:10px; /*background:blue;*/ }
div#footer div#copyright { float:left; width:580px; padding:10px 20px 0px 10px; 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:right; text-align:right; width:350px; padding:10px 10px 0px 0px; color:#fff; /* background:yellow; */ }
div#createdby a:link, div#createdby a:visited, div#createdby a:active { font-size:13px; color:#fff; text-decoration:none; font-weight:normal; }
div#createdby a:hover { text-decoration:underline; }
