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

html,body { margin:0; padding:0; }
body { background:#fff; color:#000; font-family: "Trebuchet MS", 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:#7E4732; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { margin:5px 0 5px 15px; padding:0 0 0 15px; }
ul li {}
ol { margin:5px 0 5px 15px; padding:0 0 0 15px; }
ol li { list-style-type:decimal; }
td { vertical-align:top; }

.button {}

#container { position:relative; margin:auto; padding:73px 0px 0 0px; width:920px; }

#logo { position:absolute; left:14px; top:13px; /*background:red;*/}

#slogan { position:absolute; right:0px; top:0px; height:73px; line-height:73px; /*background:red;*/}
#slogan h1 { padding:0; margin:0; font-size:26px; color:#000; font-weight:normal; /*background:red;*/}

#header { background:url(../images/header.jpg) left top no-repeat; width:920px; height:120px; /* background:red; */ }

#content { position:relative; clear:both; display:block; padding:35px 0 10px 0; overflow:hidden; }
#content #left { width:256px; vertical-align:top; padding:34px 0 0 0; }
#content #right { vertical-align:top; overflow:hidden; /* background:green; */ }

#content #right table { margin-left:2px; }

#contacts { padding:15px 0 0 0; color:#65553E; font-size:13px; }
#contacts a:link, #contacts a:visited, #contacts a:active { font-size:13px; color:#7E4732; text-decoration:underline; font-weight:normal; }
#contacts a:hover { text-decoration:none; }

.h1 { text-align:left; padding:0px 0px 10px 0px; margin:0 0 10px 0; border-bottom:2px solid #B59B76; height:24px; line-height:24px; }
.h1 h2 { font-size:20px; color:#000; text-decoration:none; font-weight:bold; padding:0; margin:0; }

#clients_text { font-size:12px; text-decoration:none; text-align:justify; color:#65553E; padding:0; margin:0; }

#menu_container { position:relative; margin:auto; width:906px; height:38px; line-height:38px; background:url(../images/menu_px.png) left top repeat-x; /* background:red; */ }
#menu_left { position:absolute; left:-7px; top:0; height:38px; width:7px; font-size:0; background:url(../images/menu_left.png) left top no-repeat; }
#menu_right { position:absolute; right:-7px; top:0; height:38px; width:7px; font-size:0; background:url(../images/menu_right.png) left top no-repeat; }

#menu_container a:link, #menu_container a:visited, #menu_container a:active { float:left; display:block; padding:0 30px 0 30px; font-size:14px; color:#000; text-decoration:none; font-weight:normal; }
#menu_container a:hover, #menu_container a.active:link, #menu_container a.active:visited, #menu_container a.active:active, #menu_container a.active:hover { float:left; display:block; padding:0 30px 0 30px; font-size:14px; color:#000; text-decoration:none; font-weight:normal; background:url(../images/menu_active.png) left top repeat-x; }

#menu_container .menu_separator { float:left; display:block; height:38px; width:1px; font-size:0; background:url(../images/menu_separator.png) left center no-repeat; }

/* 2 lygio submeniu */
.submenu a:link, .submenu a:visited, .submenu a:active { min-width:90px; display:block; padding:0 7px 0 0; font-size:12px; color:#000; text-decoration:none; font-weight:normal; margin:0 0 5px 0; }
.submenu a:hover, .submenu a.active:link, .submenu a.active:visited, .submenu a.active:active, .submenu a.active:hover { min-width:90px; display:block; padding:0 7px 0 0; font-size:12px; color:#000; text-decoration:underline; font-weight:normal; margin:0 0 5px 0; }
/* END - 2 lygio submeniu */

#footer { margin:auto; width:920px; height:30px; font-size:11px; padding-bottom:10px; border-top:2px solid #B59B76; /* background:blue; */ }
#footer #copyright { float:left; width:700px; padding:10px 20px 0px 0px; color:#868989; /* background:red; */ }
#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:200px; padding:10px 0px 0px 0px; color:#868989; /* background:yellow; */ }
#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; }

#clients_table td { width:195px; height:70px; vertical-align:middle; text-align:center; border:1px solid #f1f1f1; border-collapse:collapse; font-size:0; }
#clients_table td a:link, #clients_table td a:visited, #clients_table td a:active, #clients_table td a:hover { font-size:0; }
