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

html,body { margin:0; padding:0; }
body { background:#a5b5b7 url(../images/bg.jpg) left top repeat-x; color:#000; 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:#D8464F; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { margin:0 0 0 10px; padding:0 0 0 5px; }
ul li { padding:0 0 0 0; }
ol { margin:0 0 0 10px; padding:0 0 0 5px; }
ol li { list-style-type:decimal; padding:0 0 0 0; }
form td { vertical-align:top; }

.button {}

#container { position:relative; margin:auto; padding:129px 0px 0 0px; width:986px; background:url(../images/box_top.jpg) left 12px no-repeat; }

#logo { position:absolute; left:170px; top:22px; }

#content_outer { clear:both; display:block; background:url(../images/box_bg.png) left top repeat-y; }
#content { clear:both; display:block; overflow:hidden; background:url(../images/box_left.jpg) 0px 0px no-repeat; }
#content #left { width:166px; vertical-align:top; padding:80px 0 220px 80px; }
#content #right { vertical-align:top; overflow:hidden; padding:0 20px 0 10px; }

#ornaments { z-index:30; position:absolute; left:86px; bottom:35px; font-size:0; width:156px; height:276px; background:url(../images/symbols_ornament.png) left top no-repeat; }

#catalog_categories_top { font-size:0; width:139px; height:63px; background:url(../images/leftmeniu_top.png) left top no-repeat; }
#catalog_categories_bottom { font-size:0; width:139px; height:63px; background:url(../images/leftmeniu_bottom.png) left top no-repeat; }

#text_top { clear:both; font-size:0; width:712px; height:24px; background:url(../images/text_bg_top.png) left top no-repeat; }
#text { clear:both; width:642px; min-height:450px; /*display:table;*/ background:url(../images/text_bg_middle.png) left top repeat-y; padding:15px 35px 15px 35px; }
#text_bottom { clear:both; font-size:0; width:712px; height:20px; background:url(../images/text_bg_bottom.png) left top no-repeat; }

.h1 { text-align:left; font-size:16px; color:#5E4450; text-decoration:none; font-weight:bold; padding:10px 0px 10px 0px; }

/* TOP MENU */
#menu_container { position:absolute; right:25px; top:78px; float:left; height:30px; }
.menu_item, .menu_item_active { float:left; height:41px; line-height:41px; }

.menu_item a:link, .menu_item a:visited, .menu_item a:active { padding:0 0 0 0; position:relative; background:url(../images/meniu.png) left top no-repeat; display:block; float:left; font-size:13px; color:#6A4741; text-decoration:none; font-weight:normal; text-align:center; width:121px; }
.menu_item a:hover, .menu_item_active a:link, .menu_item_active a:visited, .menu_item_active a:active { padding:0 0 0 0; position:relative; background:url(../images/meniu.png) left top no-repeat; display:block; float:left; font-size:13px; color:#000; text-decoration:underline; font-weight:normal; text-align:center; width:121px; }
.menu_item_active a:hover {}

.submenu a:link, .submenu a:visited, .submenu a:active { min-width:100px; display:block; padding:0 0 0 0; font-size:12px; color:#6A4741; 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:100px; display:block; padding:0 0 0 0; font-size:12px; color:#000; text-decoration:none; font-weight:normal; margin:0px 0 5px 0; }
/* END - TOP MENU */

#footer { position:relative; margin:auto; width:986px; height:78px; font-size:11px; padding:0 0 0 0; background:url(../images/box_bottom.png) left top no-repeat; }
#footer #copyright { float:left; width:460px; padding:20px 20px 0px 270px; color:#635441; /* background:red; */ }
#copyright a:link, #copyright a:visited, #copyright a:active { font-size:11px; color:#635441; text-decoration:none; font-weight:normal; }
#copyright a:hover { text-decoration:underline; }
#footer #createdby { float:left; text-align:right; width:200px; padding:20px 36px 0px 0px; color:#635441; /* background:yellow; */ }
#createdby a:link, #createdby a:visited, #createdby a:active { font-size:11px; color:#635441; text-decoration:none; font-weight:normal; }
#createdby a:hover { text-decoration:underline; }
