@import "language.css";
@import "contact_form.css";
@import "gallery_cat.css";

html,body { margin:0; padding:0; }
body { background:#150A0A url(../images/bg_bottom.jpg) center bottom no-repeat; color:#D2CECD; font-family: "Trebuchet MS", 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:#D2CECD; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { margin:0 0 0 10px; padding:5px 0 5px 10px; }
ul li { list-style-type:disc; padding:2px 0 2px 0; }
ol { margin:0 0 0 10px; padding:0 0 0 10px; }
ol li { list-style-type:decimal; }
form td { vertical-align:top; }
hr { height:1px; size:1px; background-color:#746e6e; color:#746e6e; margin:8px 0; padding: 0; border:0px solid red; }

.button { background:#C1C9D8; }

#container { position:relative; clear:both; margin:auto; padding:0px 5px 0 5px; width:980px; }

#logo { position:absolute; top:5px; left:20px; z-index:31; width:316px; height:170px; /*background:red;*/}

#header { position:absolute; top:58px; left:33px; background:url(../images/header.jpg) left top no-repeat; width:926px; height:326px; /* background:red; */ }
#header_border { position:absolute; top:55px; left:32px; z-index:30; width:926px; height:113px; background:url(../images/image_top.png) left top no-repeat; }
#slogan { position:absolute; top:40px; left:362px; z-index:30; width:272px; height:62px; background:url(../images/slogan.png) left top no-repeat; }
#register { position:absolute; top:44px; right:-10px; z-index:31; width:317px; height:76px; color:#EBD7D8; padding:15px 0 0 15px; background:url(../images/register.png) left top no-repeat; }

#content_outer { clear:both; padding:490px 0 10px 0; background:url(../images/bg_top.jpg) center top no-repeat; }
#content_inner { clear:both; padding:10px 0; border-top:2px solid #383232; border-bottom:2px solid #383232; background:url(../images/text_bg.png) repeat; }
#content { clear:both; display:block; margin:auto; width:940px; overflow:hidden; }
#content #left { width:240px; vertical-align:top; }
#content #right { vertical-align:top; overflow:hidden; /* background:green; */ }
#content #right img { border:2px solid #D2CECD }

.h1 { text-align:left; font-size:18px; font-style:italic; color:#D2CECD; text-decoration:none; font-weight:bold; padding:10px 0px 10px 0px; }

#content_top { background:url(../images/content_top.jpg) left top no-repeat; height:13px; clear:both; font-size:0; /*background:red;*/ }
#content_bottom { background:url(../images/content_bottom.png) left top no-repeat; height:20px; clear:both; font-size:0; /*background:red;*/ }

#menu_container { position:absolute; top:434px; left:80px; float:left; width:830px; height:42px; }
#menu_tree { width:180px; padding:10px 15px 10px 0; font-size:15px; color:#EBE4B6; font-style:italic; text-decoration:none; font-weight:bold; }
.menu_item { float:left; /* height:20px; */ line-height:38px; text-align:left; padding:0 15px 0 15px; font-size:15px; color:#EBE4B6; font-style:italic; text-decoration:none; font-weight:bold; /* background:red; */ }
.menu_item_active { float:left; /* height:20px; */ line-height:38px; text-align:left; padding:0 15px 0 15px; font-size:15px; color:#EBE4B6; font-style:italic; text-decoration:none; font-weight:bold; /* background:red; */ }
.menu_item a:link, .menu_item a:visited, .menu_item a:active { font-size:15px; color:#EBE4B6; font-style:italic; text-decoration:none; font-weight:bold; }
.menu_item a:hover { text-decoration:underline; }
.menu_item_active a:link, .menu_item_active a:visited, .menu_item_active a:active { font-size:15px; color:#EBE4B6; font-style:italic; text-decoration:underline; font-weight:bold; }
.menu_item_active a:hover {}

/* 2 lygio submeniu */
#submenu_top { width:217px; height:9px; font-size:0px; background:url(../images/submenu_top.png) left top no-repeat; }
#submenu { width:217px; padding:10px 0px 10px 0; font-size:0px; background:url(../images/submenu_middle.png) left top repeat-y; }
#submenu_bottom { width:217px; height:70px; background:url(../images/submenu_bottom.png) left bottom no-repeat; }
.submenu { margin:0 2px 0 2px; padding:2px 0px 2px 25px; background:url(../images/bullet.png) 10px center no-repeat; text-decoration:none; }
.submenu a:link, .submenu a:visited, .submenu a:active { font-weight:bold; font-style:italic; color:#E2DDB5; text-decoration:none; }
.submenu a:hover { text-decoration:underline; }
.submenu_active { margin:0 2px 0 2px; padding:2px 0px 2px 25px; background:url(../images/bullet.png) 10px center no-repeat; text-decoration:none; font-weight:normal; }
.submenu_active a:link, .submenu_active a:visited, .submenu_active a:active, .submenu_active a:hover { font-weight:bold; font-style:italic; color:#E2DDB5; text-decoration:underline; }
/* END - 2 lygio submeniu */

/* 3 lygio submeniu */
#submenu3 { padding:5px 15px 5px 15px; }
.submenu3 { margin:0 2px 0 2px; padding:2px 0px 2px 25px; background:url(../images/bullet.png) 10px center no-repeat; text-decoration:none; }
.submenu3 a:link, .submenu3 a:visited, .submenu3 a:active { font-weight:normal; font-style:italic; color:#E2DDB5; text-decoration:none; }
.submenu3 a:hover { text-decoration:underline; }
.submenu3_active { margin:0 2px 0 2px; padding:2px 0px 2px 25px; background:url(../images/bullet.png) 10px center no-repeat; text-decoration:none; font-weight:normal; }
.submenu3_active a:link, .submenu3_active a:visited, .submenu3_active a:active, .submenu3_active a:hover { font-weight:normal; font-style:italic; color:#E2DDB5; text-decoration:underline; }
/* END - 3 lygio submeniu */

#index_contacts { padding:10px; color:#746E6E; }
#index_contacts a { color:#746E6E; }

#index_promotions { width:217px; padding-top:17px; background:url(../images/akcijos_top.png) left top no-repeat; }
#index_promotions_inner { width:167px; padding:10px 25px 10px 25px; background:url(../images/akcijos_middle.png) left top repeat-y; }
#index_promotions_bottom { width:217px; height:15px; font-size:0px; background:url(../images/akcijos_bottom.png) left top no-repeat; }

#index_newsletter { width:200px; padding:15px 8px 10px 8px; color:#746E6E; border-bottom:1px dashed #746E6E; }
#index_newsletter form { padding:8px 0; margin:0px; }
#index_newsletter .input { width:150px; padding:2px; margin-right:5px; border:1px solid #827171; background:#725857; color:#D2CECD; font-size:12px; }
#index_newsletter .submit { width:32px; padding:2px; border:0px solid #fff; background:url(../images/submit.png) left 1px no-repeat; font-size:12px; }

.res_input { padding:2px; width:160px; border:1px solid #000; }

#footer { margin:auto; width:950px; height:265px; font-size:12px; background:url(../images/footer.png) center bottom no-repeat; }
#footer #footer_text { margin:auto; width:700px; height:190px; padding-top:10px; color:#BCA4A4; }
#footer #footer_text a { color:#BCA4A4; }
#footer #footer_text li { list-style-type:disc; }
/* #footer_menu { float:left; width:200px; padding-left:8px; border-left:1px solid #BCA4A4; } */

#footer #copyright { float:left; width:500px; text-align:right; padding:18px 20px 0px 20px; color:#7F5556; /* background:red; */ }
#copyright a:link, #copyright a:visited, #copyright a:active { font-size:12px; color:#7F5556; text-decoration:none; font-weight:normal; }
#copyright a:hover { text-decoration:underline; }
#footer #createdby { float:left; text-align:left; width:150px; padding:18px 20px 0px 0px; color:#7F5556; /* background:yellow; */ }
#createdby a:link, #createdby a:visited, #createdby a:active { font-size:12px; color:#7F5556; text-decoration:none; font-weight:normal; }
#createdby a:hover { text-decoration:underline; }
