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

html,body { margin:0; padding:0; }
body { background:#EBEBEB; color:#757575; font-family: Tahoma, Arial, Verdana; font-size:12px; }
img { border:0; }
a { outline: none; }
p { padding:0; margin:0; }
a:link, a:visited, a:active { font-size:12px; color:#757575; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { margin:0 0 0 10px; padding:0 0 0 10px; }
ul li { list-style-type:square; }
ol { margin:0 0 0 10px; padding:0 0 0 10px; }
ol li { list-style-type:decimal; }
form td { vertical-align:top; }
td { font-size:12px; }

.button { background:#D6D6D6; border:1px solid #ddd; font-size:11px; padding:2px 10px 2px 10px; color:#767676; cursor:pointer; }

#container { position:relative; margin-left:30px; padding:176px 0px 0 0px; width:960px; }

#logo { position:absolute; top:15px; left:0px; width:194px; height:50px; margin-bottom:15px; }

#facebook { position:absolute; top:30px; right:0px; width:300px; height:70px; }

#contacts { position:absolute; top:5px; right:0px; width:400px; text-align:right; font-size:11px; font-weight:normal; color:#AAAAAA; }
#contacts a.c:link, #contacts a.c:visited, #contacts a.c:active, #contacts a.c:hover { padding:0 10px 0 0; font-size:11px; font-weight:normal; color:#13588D; text-decoration:underline; }
#contacts a.c:hover { text-decoration:none; }

#search { position:absolute; top:112px; right:0px; margin-bottom:15px; }
#search #search_input { border:1px solid #D6D6D6; background:#F5F5F5; width:120px; height:16px; }
#search #search_button { border:1px solid #D6D6D6; font-size:11px; color:#767676; background:#D6D6D6; height:20px; position:relative; top:0px; cursor:pointer; }

#header { clear:both; float:left; width:958px; height:400px; border:1px solid #D6D6D6; margin-bottom:5px; }

#left_block { float:left; width:455px; overflow:hidden; border:1px solid #D6D6D6; padding:10px; }
#right_block { float:right; width:455px; overflow:hidden; border:1px solid #D6D6D6; padding:10px; }
#left_block a:link,#right_block a:link, #left_block a:visited,#right_block a:visited, #left_block a:active,#right_block a:active, #left_block a:hover,#right_block a:hover { font-size:12px; font-weight:normal; color:#373536; text-decoration:none; }
#left_block a:hover,#right_block a:hover { text-decoration:underline; }

/* Bottom menu */
#bottom_block { clear:both; float:left; width:938px; border:1px solid #D6D6D6; padding:20px 10px 20px 10px; background:#E1E0E0; margin-top:5px; color:#373536; }
.menu_bottom, .menu_bottom_active { border-left:2px solid #979696; padding:0 0 0 10px; }
.menu_bottom a:link, .menu_bottom a:visited, .menu_bottom a:active, .menu_bottom a:hover { font-size:12px; color:#4F4E4E; text-decoration:none; font-weight:normal; }
.menu_bottom a:hover, .menu_bottom_active a:link, .menu_bottom_active a:visited, .menu_bottom_active a:active, .menu_bottom_active a:hover { font-size:12px; color:#13588D; text-decoration:underline; font-weight:normal; }

.submenu_bottom, .submenu_bottom_active { border-left:2px solid #979696; padding:0 0 0 10px; }
.submenu_bottom a:link, .submenu_bottom a:visited, .submenu_bottom a:active, .submenu_bottom a:hover { font-size:11px; color:#4F4E4E; text-decoration:none; font-weight:normal; }
.submenu_bottom a:hover, .submenu_bottom_active a:link, .submenu_bottom_active a:visited, .submenu_bottom_active a:active, .submenu_bottom_active a:hover { font-size:11px; color:#13588D; text-decoration:underline; font-weight:normal; }
/* END - Bottom menu */

#content { clear:both; display:block; padding:0px 0 10px 0; overflow:hidden; }
#content #left { width:176px; vertical-align:top; padding:65px 10px 0 0; }
#content #right { vertical-align:top; overflow:hidden; /* background:green; */ }

.h1 { text-align:left; padding:0px 0px 10px 0px; }
.h1 h1 { font-size:18px; color:#6C6C6C; text-decoration:none; font-weight:normal; padding:0px; margin:0; }

#path { padding:10px 0px 10px 0px; font-size:11px; color:#A7A6A6; /*background:red;*/ }
#path img { position:relative; top:-2px; padding:0px 4px 0px 4px; }
#path a:link, #path a:visited, #path a:active, #path a:hover { font-size:11px; font-weight:normal; color:#A7A6A6; text-decoration:none; }
#path a:hover { text-decoration:underline; }

#menu_container { float:left; width:960px; padding-bottom:0; height:30px; clear:both; white-space:nowrap; position:absolute; left:0; z-index:1; top:140px; /*background:red;*/ }
#line { width:960px; font-size:0; height:0px; border-top:1px solid #D6D6D6; position:absolute; left:0; top:165px; z-index:1; }
.menu_item, .menu_item_active { float:left; }

.menu_item a:link, .menu_item a:visited, .menu_item a:active { white-space:nowrap; position:relative; z-index:30; display:block; float:left; font-size:13px; color:#13588D; text-decoration:none; font-weight:normal; padding:0 14px 0 14px; height:30px; line-height:20px; }
.menu_item a:hover, .menu_item_active a:link, .menu_item_active a:visited, .menu_item_active a:active, .menu_item_active a:hover { white-space:nowrap; position:relative; z-index:30; display:block; float:left; font-size:13px; color:#13588D; text-decoration:none; font-weight:normal; background:url(../images/menu_active.jpg) center bottom no-repeat; padding:0 14px 0 14px; height:30px; line-height:20px; }

/* 2 lygio submeniu */
#submenu { padding-bottom:30px; }

.submenu, .submenu_active { }
.submenu a:link, .submenu a:visited, .submenu a:active, .submenu a:hover { display:block; font-size:12px; font-weight:normal; color:#2B3D4A; text-decoration:none; margin:3px 0 3px 0; padding:0 0 0 10px; background:url('../images/sub_arrow.jpg') left center no-repeat; }
.submenu a:hover, .submenu_active a:link, .submenu_active a:visited, .submenu_active a:active, .submenu_active a:hover { display:block; font-size:12px; font-weight:normal; color:#13588D; text-decoration:underline; margin:3px 0 3px 0; padding:0 0 0 10px; background:url('../images/sub_arrow.jpg') left center no-repeat; }
/* END - 2 lygio submeniu */

/* 3 lygio submeniu */
#submenu3 { margin:2px 0px 2px 15px; border-left:2px solid #B1BDC7; }
.submenu3, .submenu3_active { padding:2px 0px 2px 0px; }
.submenu3 a:link, .submenu3 a:visited, .submenu3 a:active, .submenu3 a:hover { display:block; font-size:12px; font-weight:normal; color:#2B3D4A; text-decoration:none; padding:0 0 0 5px; }
.submenu3 a:hover, .submenu3_active a:link, .submenu3_active a:visited, .submenu3_active a:active, .submenu3_active a:hover { display:block; font-size:12px; font-weight:normal; color:#13588D; text-decoration:none; padding:0 0 0 5px; }
/* END - 3 lygio submeniu */

#footer { margin-left:30px; width:960px; font-size:11px; height:20px; line-height:20px; padding-bottom:10px; /* background:blue; */ }
#footer #copyright { float:left; width:478px; padding:5px 2px 0px 0px; color:#868989; text-align:right; }
#copyright a:link, #copyright a:visited, #copyright a:active { font-size:11px; color:#868989; text-decoration:none; font-weight:normal; }
#copyright a:hover { text-decoration:underline; }
#footer #createdby { float:left; text-align:right; width:478px; padding:5px 0px 0px 2px; color:#868989; /* background:yellow; */ }
#footer #createdby img { position:relative; bottom:-1px; }
#createdby a:link, #createdby a:visited, #createdby a:active { font-size:11px; color:#868989; text-decoration:none; font-weight:normal; }
#createdby a:hover { text-decoration:underline; }

.search_result { padding:0 0 5px 0; }
.search_path { font-size:10px; font-style:italic; }